Andrew Lytvynov

Member Of Technical Staff at Tailscale

Seattle, Washington, 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
Andrew Lytvynov is a Member of Technical Staff in Seattle with 13 years building secure, cloud-native distributed systems and developer-facing infrastructure. He brings deep systems and security expertise—especially in Go, which he's used since 2012—to projects ranging from GKE hardening and TPM 2.0 libraries at Google to Kubernetes fleet automation and ArgoCD-based multi-cluster CD at Snowflake. At Teleport and Tailscale he led/backended security-sensitive features like MFA, audit logging, ACME/certificate handling, and HTTP security hardening, demonstrating a pragmatic focus on reducing complexity while raising assurance. He blends hands-on systems programming, DevOps, and platform UX work (CLI and portal tooling) and is comfortable operating at both code and architecture levels. His open-source contributions include notable work on cloud-provider-gcp, go-tpm, gNMI and other widely used infrastructure projects, underscoring a reputation for reliability and thoughtful security design.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at State University 'Lviv Polytechnics'
languagesEnglish, Russian, Ukrainian
github-logo-circle

Github Skills (40)

kubernetes10
tls1210
cert10
networkmanager10
back-end-development10
protocol-buffers10
testing10
net10
audit10
user-authentication10
authentication10
tls1310
security10
gcp10
mtls10

Programming languages (13)

PowerShellCMakefileTeXGoHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
google/go-tpm

Feb 2018 - Nov 2019

Role in this project:
userBack-end Developer
Contributions:31 commits, 93 PRs, 65 pushes in 1 year 9 months
Contributions summary:Andrew made substantial contributions to the `google/go-tpm` repository, primarily focusing on implementing and improving the TPM 2.0 implementation in Go. Their work involved refactoring existing code, extracting common encoding functions into a separate package, and implementing core commands. Furthermore, the user implemented support for additional TPM2 commands, and addressed encoding and decoding issues. They also added support for ECC keys and signature verification and enhanced existing test coverage.
cloud-provider-gcp contains several projects used to run Kubernetes in Google Cloud
Role in this project:
userBack-end & DevOps Engineer
Contributions:95 commits, 66 PRs, 2 pushes in 2 years
Contributions summary:Andrew's commits focused on improving the cloud-provider-gcp repository's functionality and maintainability. They added vendor dependencies for the gke-certificates-controller and copied code from Kubernetes. The user updated the docker images, fixed node server certificate validation, and bumped controller versions. Moreover, they incorporated an exec plugin for generating VMID bearer tokens, and also updated vendored dependencies.
cloud-providersgooglegoogle-cloud
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