Senior Staff Software Engineer, AI For Developer Productivity at Airbnb
Randolph Township, New Jersey, United States
Join Prog.AI to see contacts
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.
11 years of coding experience
16 years of employment as a software developer
Information Sciences & Technology, Information Sciences & Technology at The Pennsylvania State University University
CCNA Certification Computer Systems Networking and Telecommunications, CCNA Certification Computer Systems Networking and Telecommunications at Bloomfield College CCNA Certification
Android Library for Async Data Loading and Caching
Role in this project:
Mobile 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.
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:
Back-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.
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.