Mike Nakhimovich

Senior Staff Software Engineer, AI For Developer Productivity at Airbnb

Randolph Township, New Jersey, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mike Nakhimovich is a Senior Staff Software Engineer with 11 years of experience building Android-first systems and driving developer productivity, now leading AI initiatives to 10x engineering velocity at Airbnb. He combines deep mobile engineering expertise—having led Android efforts at Dropbox, Twitter, and The New York Times—with hands-on platform work like designing a custom AOSP fork and shipping an AI-powered robotic device at Aescape. A prolific open-source contributor, Mike has improved popular projects like nytimes/Store and apollographql/apollo-kotlin, adding RxJava integrations, robust tests, and Kotlin compatibility to improve reliability and interoperability. He is equally focused on quality engineering and test automation, known for reducing CI costs, introducing on-device testing, and championing end-to-end testing practices. Based in New Jersey, he pairs a teacher’s instinct with a builder’s pragmatism—mentoring teams while shipping production-grade systems across mobile, backend, and device stacks.
code11 years of coding experience
job16 years of employment as a software developer
bookInformation Sciences & Technology, Information Sciences & Technology at The Pennsylvania State University University
bookCCNA Certification Computer Systems Networking and Telecommunications, CCNA Certification Computer Systems Networking and Telecommunications at Bloomfield College CCNA Certification
languagesRussian
stackoverflow-logo

Stackoverflow

Stats
2,897reputation
394kreached
79answers
15questions
Badges
android
top-5%
github-logo-circle

Github Skills (29)

kotlin10
caching10
rxjavafx10
testing10
wpgraphql10
java10
android-library10
javas10
data-loading10
junit10
gson10
apollo-client10
wordpress-graphql10
android10
rxjava10

Programming languages (14)

SmartyJavaJinjaRustGoMustacheHTMLGroovy

Github contributions (5)

github-logo-circle
nytimes/Store

Nov 2016 - May 2018

Android Library for Async Data Loading and Caching
Role in this project:
userMobile Developer (Android)
Contributions:118 commits, 172 PRs, 241 pushes in 1 year 6 months
Contributions summary:Mike primarily contributed to the development of an Android library focused on asynchronous data loading and caching, as evidenced by the initial commit and subsequent changes. Their work involved modifying core classes such as `AbstractFuture` and implementing parsers using Gson for data handling. The user also fixed race conditions in the code and refactored the store to use a generic key system.
cachingandroid-libraryandroidasyncdata-loading
MobileNativeFoundation/Store

Jul 2019 - Dec 2022

A Kotlin Multiplatform solution for working with data. Whether you’re building alone or with a team of thousands, Store can help
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:205 reviews, 63 commits, 171 PRs in 3 years 5 months
Contributions summary:Mike primarily contributed to the `store-rx2` and `store-rx3` modules, enhancing the RxJava extensions. The user added and improved tests, including integration tests for RxJava-based stores. They also implemented API binary compatibility checks and updated the codebase to be compatible with Kotlin 1.5. These changes suggest a focus on improving testing coverage, maintaining code quality, and ensuring compatibility within the project.
guava-cachebrowserresilientkotlin-multiplatformandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial