Vytenis Darulis

New York, New York, 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
Vytenis Darulis is a Principal Software Engineer based in New York with 11 years of experience building and scaling back-end and infrastructure systems across startups and large tech companies. He has a deep track record at Uber and Chronosphere improving distributed metrics and TSDB systems, and now drives architectural work at Palo Alto Networks. A pragmatic engineer, he specializes in Go and backend performance—evidenced by contributions to high-profile open-source projects like Uber’s tally and the M3 metrics monorepo where he improved batching, flushing, and test determinism. His background includes hands-on ops and platform work from CTO and systems roles, giving him rare full-stack ownership from hardware to production services. Colleagues rely on him to untangle flaky tests, optimize networked writes, and modernize legacy deployments without sacrificing reliability. He combines distributed-systems rigor with a history of shipping pragmatic tooling that reduces operational friction.
code11 years of coding experience
job13 years of employment as a software developer
bookVilniaus universitetas / Vilnius University
github-logo-circle

Github Skills (8)

go10
testing10
etcd9
networking8
githubaction-workflow7
github-ci7
docker4
dockers4

Programming languages (6)

C++ShellCJavaScriptGoRuby

Github contributions (5)

github-logo-circle
uber-go/tally

Aug 2019 - Nov 2022

A Go metrics interface with fast buffered metrics and third party reporters
Role in this project:
userBack-end Developer
Contributions:39 reviews, 16 commits, 24 PRs in 3 years 4 months
Contributions summary:Vytenis primarily contributed to the `tally` repository by modifying internal Go code, including tests and core functionalities. Their work focused on improving the robustness and efficiency of the metric reporting system, addressing issues related to flushing reporters and ensuring deterministic test behavior. They also refactored code, updated dependencies, and refactored to use Go modules.
golangthird-partycounterpartygo-metrics
m3db/m3

Nov 2018 - Dec 2022

M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
Role in this project:
userBack-end Developer
Contributions:135 reviews, 171 commits, 259 PRs in 4 years 1 month
Contributions summary:Vytenis contributed to the M3 monorepo, focusing on improvements to the aggregator client and the database layer. Their work included fixing typos, optimizing network writes in the aggregator client by implementing batching, and exposing configuration options related to keep-alive behavior in the etcd client. The user also removed dependencies and addressed test flakiness issues.
distributedquerymonorepoquery-enginesidecar
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
Vytenis Darulis