Top Senior Kotlin Developers - Sep 2017

Developer with a passion for testable, performant, and clean code

First of all, I go by KZ so you don't have to hurt your tongue trying to pronounce my name :) I mostly work on the JVM in Java and Android (and recently Kotlin which is by far my favorite!!!) I have a strong theoretical background as well as almost a decade of practical experience. I love learning as much about a topic as I can so I consider myself an expert in the areas I invest my time into (JVM memory model, concurrency, object layouts, etc.). I practice Test Driven Development wherever practical and am a disciplined debugger (I once spent a better part of the day tracking down what turned out to be an equals/hashCode mismatch in legacy code). I'm also extremely passionate about language design and attempt to evangelize new constructs to whomever will listen :) I look forward to working with you.

25+ years experience, top expert in Elasticsearch (FullText and Analytics), Data Engineering, Cloud, and for the Kotlin Language.

I am a well rounded software developer that covers many development languages, frameworks, tools, infrastructure and cloud providers. Some of my top include Java / Kotlin for languages (but I touch many more including Java, Groovy, Scala, Typescript, Javascript, C#, Dart), any SQL database, most NoSQL engines, Solr / Elasticsearch (expert in both), and working in the Cloud with AWS as my highest and some services of Azure in the middle. My top skills are currently in: Data Engineering, Back-end development (REST, Server-side), Search and Analytics, Cloud, and the Kotlin Language.

Senior Android Developer

I've 7 years of programming experience with Android and a good overall understanding of other programming languages and technologies. I've a curious mind and I'm an avid learner, qualities which I believe led me to work on various technical challenges since a young age. Since then I've worked on all sorts of cool things ranging from phone's firmware, games, printing software and a myriad of different purpose applications mostly on the mobile landscape. Besides my dedication to my professional life, I also have a strong sense of social duty and personal growth. I enjoy traveling, philosophy, psychology and music just to name a few. I've worked for clients such as Pepsi-Co, book magazines, radio stations, travel agencies, the golf industry amongst others. I've also collaborated and contributed to several open-source initiatives throughout the years.

Android Developer

I love programming. I have been developing as a passion for more than a decade, especially games and tools for friends and family. It's the one hobby I have that I can do all day every day and never grow tired. I am where I am today because I was lucky enough to have good mentors and opportunities growing up, and now I'm doing what I love for a living! I greatly enjoy mentoring others and think it's one of the highest callings in life (teachers are grossly underpaid). I'm excited to give back to the community that helped me grow into what I am.

Senior Software Engineer | Trainer | Speaker

I'm a passionate software engineer, Certified Scrum Master, trainer, international conference speaker, metal musician, professional yo-yo player and a former Mensa member who cares about quality, craftsmanship, clean code and getting things done. I am a committer in a few big open source projects. Besides this, I am a senior technical editor at Baeldung where I am responsible for the technical correctness of almost all recently published articles on the site. If I can't solve your problem, you get an immediate refund.

9x Full-stack software engineer

I am a full-stack web developer with vast experience on Spring framework and modern frontend web application development. In my previous positions I have modernized frontend development codebases and architecture decisions to conform industry best practices. I have been the lead contributor to core products on both backend and frontend side of applications. I am an expert on transforming older legacy Java based web applications to more modern Javascript based web development standards, including build processes, testing and frontend application architecture. I also have lots of experience on bringing in automation and smarter way of working. I have introduced and coached DevOps & ChatOps practices as well as development processes, including more formalized code quality measures and more effective strategies around development and delivery. For my hobbies I like to keep up with latest trends in technology. Most of my free time is spent developing various Node.js, Kotlin and React applications for my own entertainment. I prefer developing in an agile environment where communication between team members and customers is fluent and honest. I have a passion to learning and following industry best practices. I have a strong drive for innovation and making things easier as well as automation and doing things a smarter way.

Android developer

Started learning to program with 14, never stopped since. Building Android SDKs during the day, exploring Elixir, Scala and React at night.

Full Stack Developer

Tech consultant for several startups, open source software developer and winner of several hackathons and development contests.

Software Engineer at Microsoft (Android, Java, Clojure and Haskell developer) - My Work on Github : https://github.com/chemouna

I'm a Software Engineer at Microsoft (Previously Lead Software Engineer at Blablacar), I'm an experienced Java and mobile developper with more than 5 years professional experience, primarily in Java and Android development and I also have experience writing backend applications with Clojure and a little bit of Haskell. My specialties are creating mobile application, debugging, software design, refactoring legacy code, creating unit and functional tests, automating builds and deployments specially for mobile apps. I am a professional engineer with a master's degree in Computer Engineering. I love functional programming whether with Haskell or Clojure and also have a lot of experience developing Android apps.

Software Engineer and Creative Thinker

Hi, I'm a software engineer with experience in creating Android and Web apps using Java/Kotlin and JavaScript respectively, I'm a fanatic of 2D animation creation and mobile/web UI designs. I also have experience working with Relational and Non-Relational databases using MsSQL/MySQL/SQLite and Firebase/MongoDB respectively. Checkout what Beehive Startup (a US based company) says about me. https://beehivestartups.com/from-andela-to-homie-the-journey-of-developer-kehinde-ogunde-2da958bc743

Need to Hire a SeniorKotlin Developer?

Hire senior Kotlin freelance developers

Get Started

Are You aKotlin Developer?

Get paid while making an impact. Become a Codementor for the next wave of makers.

Apply as a Developer

CodementorX saved me a lot of time by sending a shortlist of qualified developers within 72 hours. On top of that, payment through CodementorX was secure and communication was easy. I was extremely satisfied with the engagement!

David Lasry
Creator of PlayZik

As a marketplace and 500 Startups company ourselves, we were happy to give CodementorX’s platform a go when we needed developers with specialized skillsets. They did not disappoint and allowed us to find qualified devs painlessly.

Itamar Yunger
Founder of Soundbetter

Besides having access to highly talented and experienced web developers, CodementorX's project management service also help manage timeliness and bridge communication between the founders and the web developers. This is extremely helpful and valuable, especially for non-technical founders like myself.

Jodie Lee
Founder of PerfectSpot

CodementorX is a freelance hiring platform uniquely different from other platforms. Freelancers on Codementor function as mentors to less experienced coders, who collectively help curate a list of the most elite mentors. When hiring through CodementorX, I know I’m hiring the best.

Guy Jack
Founder & CEO of FNDRZ