Diana Tkachenko is a software engineering manager based in the San Francisco Bay Area with seven years of experience building cloud-native systems and developer tools. At Google she led the design and delivery of Cloud Functions 2nd Gen and has managed GCP Serverless Networking teams; she now focuses on Cloud Security generative AI products. Diana combines hands-on backend and DevOps work—contributing to high-profile open-source projects like firebase-tools and firebase-functions—with people leadership and product ownership. Her background spans data-platform and infrastructure roles where she simplified complex deployment pipelines and real-time data syncs, reflecting a knack for turning intricate systems into smooth developer experiences. An early career in search, data science, and even concert piano hints at a multidisciplinary curiosity that informs pragmatic, user-focused engineering decisions.
7 years of coding experience
12 years of employment as a software developer
Bachelor of Arts (B.A.) International Law and Legal Studies, Bachelor of Arts (B.A.) International Law and Legal Studies at University of California, Berkeley
Law, Law at Københavns Universitet - University of Copenhagen
High school diploma, High school diploma at Henry M Gunn High School
Contributions:1 release, 98 commits, 98 PRs in 11 months
Contributions summary:Diana primarily contributed to the Firebase Functions SDK, focusing on code formatting and refactoring. They made extensive changes related to code style, specifically implementing Prettier for consistent formatting. The user also added support for new regions, adjusted the integration tests, and fixed bugs within the SDK. Furthermore, the user removed deprecated features and improved the overall structure of the SDK.
Contributions:15 commits, 24 PRs, 105 pushes in 5 months
Contributions summary:Diana primarily focused on refactoring and improving the Firebase tools' functionality related to Firebase Functions (now Cloud Functions). They implemented changes to the prepare logic, added tests for validation, and enforced the use of the engines field in package.json. The user also worked on adding the Node 10 runtime, adding deprecation warnings for Node 6 and setting the default runtime to Node 6. Additionally, the user addressed issues related to cloud resource location.
firebasecommand-line-toolscli
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.