Summary
Dmytro Karataiev is an experienced Android developer with 10 years of shipping mobile products and a strong emphasis on test-driven development, clean code, and dependency injection. As a former Principal Android Engineer at Fundrise, he led a full-app refactor to a testable MVI-like architecture, drove the team to 100% unit and UI test coverage, and cut build times by over 50% through modularization and build tooling improvements. He brings hands-on leadership—onboarding, pair programming, custom lint rules, and CI/CD integrations—and deep expertise in Dagger, Hilt/Anvil, Kotlin coroutines, and modern Android architectures. Dmytro has consistently turned incomplete or legacy projects into production releases, and contributes to open-source Android tooling while pursuing continuous professional growth (Nanodegrees in Android and ML, plus graduate CS studies). Based in Washington, D.C., he pairs a background in product and marketing from earlier roles with technical craft, giving him a pragmatic view of user- and business-focused engineering.
10 years of coding experience
12 years of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Georgia Institute of Technology
Nanodegree, Android Developer, Nanodegree, Android Developer at Udacity
Non-credit courses, Non-credit courses at Santa Monica College
Bachelor’s Degree, Political Science and Government, GPA: 4.47 (out of 5), Bachelor’s Degree, Political Science and Government, GPA: 4.47 (out of 5) at Taurida 'V. I. Vernadskiy' National University, Simferopol
English, Ukrainian, Russian