Mikhail's portrait
👋

Hello, I'm Mikhail. I'm a mobile/frontend developer with 14+ years of experience. I enjoy building software. My focus is Mobile development and React (Next.js).

About me

I am a highly skilled and experienced Android developer with over 13 years of IT experience. I am passionate about creating clean, efficient, and user-friendly applications to tackle any technical challenge. My extensive expertise includes the Android SDK, Java, and Kotlin. I excel in working with Bluetooth technology and constantly strive to expand my skill set by exploring new technologies like Flutter, iOS, and KMM. Additionally, I have experience as a Scrum Master, leading agile team and facilitating collaboration and communication. I am proficient in various tools and frameworks, including Firebase, Retrofit, Dagger, RxJava, MVVM, and MVP. I am always eager to learn new technologies and assist others with their projects.

Currently, I am mastering the frontend stack, which includes TypeScript, React, Vue, and NextJS. If you are in search of a dedicated, detail-oriented, and versatile Android developer who can consistently deliver high-quality results on time and within budget, please feel free to contact me.

My projects

Fintech

I played a pivotal role in enhancing our mobile application by transitioning the codebase to Kotlin, significantly improving performance and maintainability. I spearheaded the development of new features, ensuring seamless integration and optimal user experience. Additionally, I implemented comprehensive unit testing, resulting in robust and reliable code.

  • Android
  • Kotlin
  • Coroutines

Real Estate

I contributed to the development of a complex application designed for the real estate domain, handling various types of media. I initiated the transition to Kotlin, laying the foundation for a more modern and efficient codebase. I was responsible for setting up Continuous Integration (CI) pipelines, streamlining our development process and ensuring consistent code quality. Additionally, I conducted thorough code reviews, fostering a collaborative environment and maintaining high standards for our application.

  • Android
  • iOS
  • Firebase
  • Kotlin

Zola Electric

I provided users with direct access to their energy system status and enabled remote configuration management. I developed new features using Flutter and Dart, set up Continuous Integration (CI) for streamlined development, and conducted code reviews to ensure high-quality standards.

  • Flutter
  • Dart
  • iOS
  • Android

Sport Timing

I took a part in development of application that allows racers to manage hardware devices via Bluetooth and view timings. Utilizing Kotlin, Android, Coroutines, and Flow, I implemented features that facilitated real-time data handling and user interaction.

  • Android
  • iOS
  • Kotlin
  • Coroutines

My skills

My experience

Testimonials

Mikhail is a hard-working individual that is technically minded, detail oriented and effective and efficient in his day to day management of his time and workload. He works well as part of a team or individually and can function as a team-lead when required.
Marius V.

Marius V.

CTO at Facevalue

I worked with Mikhail on a 3-month project for ZOLA electric. Mikhail is an intelligent, quick learner. He will get his head around a codebase very quickly. He has high-quality standards on processes, code, and user interactions and will come up proactively with suggestions to improve where it can. Lastly, he took great responsibility for deadlines which was very reassuring. I would be happy to work with him again in the future.
Wendy van T.

Wendy van T.

Product Manager at ZOLA Electric

Although only working with Mikhail briefly, I really appreciated his professionalism, expertise, and humility. I recall, my first conversation with Mikhail about our Android application. He was intent on understanding not only what libraries and architecture were in place, but also what were the decisions behind the choices that were made. This impressed upon me his willingness to learn quickly and to be a team player.
Annyce Davis

Annyce Davis

Technical Consultant

Mikhail was the first Android developer I hired into a rapidly growing company. His first project was a challenging client and Mikhail had an immediate impact on the app quality and the client's ROI. Mikhail also played a key role in building out the team that is now 10+ developers delivering high quality apps. I'd highly recommend Mikhail to any team that's looking for a professional focused on quality, high standards and great user experience.
Suavek Zajac

Suavek Zajac

CTO & Product Leader | Strategic Advisor

Mikhail is a professional developer, attached to details and with great knowledge about Android. He is not afraid of taking responsibility for product features, trying new technologies and adapting them to business requirements. Having him in a team means you have a person you can trust with provided task: both in terms of estimates and delivered high-quality functionality.
Kamil Burczyk

Kamil Burczyk

Engineering Manager II at Google

Mikhail worked with our Android team at TAB for a relatively long duration. Despite being offshore and the great time differences, Mikhail did a great job, stayed tuned and committed. The project we worked on is a very complicated one and we demanded outstanding quality from developers who worked with us. Gladly, Mikhail was one of the few who managed to deliver it. I'm thankful and glad we had a chance to work together.
Ron Steiner

Ron Steiner

Senior Java/Kotlin Backend Engineer

Mikhail is highly qualifies and very skilled developer, with focus on solving very difficult problems, and wide look on architecture. His knowledge and interpersonal skills allows him to gain trust between his teammates. Always helpful, eager to share his knowledge.
Michal Cwiklinski

Michal Cwiklinski

Engineering Manager

Contact me

Please contact me directly through this form.