Dmitri Plotnikov

Senior Staff Software Engineer at Google, Inc

Palo Alto, California, 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

👤
Senior
Dmitri Plotnikov is a Senior Staff Software Engineer based in Palo Alto with over 30 years of software engineering experience and 17 years at Google, specializing in mobile and systems work across Java, Android, iOS/Objective-C, C/C++, web technologies, and language processors. He combines deep platform-level expertise—demonstrated by contributions to Android core apps and recovery (TWRP) to add quiescent reboot behavior—with user-facing improvements like UI/UX enhancements to the CyanogenMod calculator and MMS contact avatar support. At Google he has focused on bridging legacy and modern APIs, modernizing phone and contacts stacks while keeping compatibility and usability in mind. Known for pragmatic, low-level problem solving, he frequently moves between front-end UI refinements and back-end system changes, shipping reliable fixes for rounding, input handling, and reboot behavior. Dmitri’s ongoing open-source work on CEL and Android tooling underscores a persistent interest in platform evolution and developer-facing infrastructure.
code17 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (29)

bootloader10
apim10
c-language10
mobile-development10
system-programming10
mms10
recover10
android-sdk10
recovery10
android-development10
java10
enviroment10
mobile-application10
javas10
uid10

Programming languages (6)

JavaC++CMakefileGoPython

Github contributions (5)

github-logo-circle
Role in this project:
userMobile Developer (Android)
Contributions:32 commits in 15 days
Contributions summary:Dmitri primarily contributed to the Android calculator application by adding and modifying UI elements. They integrated an action bar, new button styles, and xlarge layouts. The user also introduced a new display layout and implemented features such as copy-on-long-press functionality. Furthermore, the user addressed the handling of the equals key and resolved rounding issues, along with introducing clear/backspace delete modes.
Role in this project:
userMobile Developer (Android)
Contributions:16 commits in 6 months
Contributions summary:Dmitri primarily focused on upgrading the MMS application within the Android Open Source Project (AOSP). Their commits involve refactoring the code to utilize new Contacts APIs, including updates to the ContactInfoCache and related classes. Furthermore, the user implemented support for displaying avatars for email-based messages, improving the user experience and visual representation of contacts within the application.
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
Dmitri Plotnikov - Senior Staff Software Engineer at Google, Inc