Diana Tkachenko

Software Engineering Manager at Google

San Francisco Bay Area 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
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.
code7 years of coding experience
job12 years of employment as a software developer
bookBachelor of Arts (B.A.) International Law and Legal Studies, Bachelor of Arts (B.A.) International Law and Legal Studies at University of California, Berkeley
bookLaw, Law at Københavns Universitet - University of Copenhagen
bookHigh school diploma, High school diploma at Henry M Gunn High School
languagesEnglish, Russian, French
github-logo-circle

Github Skills (20)

javascript10
sinon10
testing10
azure-functions10
typescript10
google-cloud-functions10
firebase-cloud-functions10
pretier10
sdk10
chai10
ibm-cloud-functions10
typescript-types10
prettify10
nodejs10
typescripts10

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
firebase/firebase-functions

Oct 2018 - Oct 2019

Firebase SDK for Cloud Functions
Role in this project:
userBack-end Developer
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.
firebase-sdkfirestorefirebase-functionsfirebasecloud-functions
firebase/firebase-tools

Jan 2019 - Jul 2019

The Firebase Command Line Tools
Role in this project:
userBackend Developer & DevOps Engineer
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.
Request Free Trial