Vitali Lovich

Principal Software Engineer at Archer

San Francisco, 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

🤩
Rockstar
🎓
Top School
Vitali Lovich is a Principal Software Engineer with 14+ years of experience building systems that scale—from low-level firmware and window managers to large-scale cloud storage and high-throughput backends. He led Cloudflare’s R2 from 0 to exabyte-scale and rearchitected Workers KV to cut operational costs by ~90%, and his work has run on billions of iOS devices and hundreds of millions of TVs. Equally at home in product and UX conversations, he catalyzes cross-functional teams to unblock hard problems (e.g., driving Oculus Link out of beta and enabling USB2 support to recover 20% of users). A pragmatic systems thinker and hands-on coder, he contributes to notable open-source projects like Cloudflare’s workerd and Cap’n Proto, improving KV semantics and I/O performance. Recently pivoting into AI and aviation work, he also founded a startup building a high-performance KV store, demonstrating both technical depth and entrepreneurial risk-taking.
code15 years of coding experience
job17 years of employment as a software developer
bookWilliam Lyon Mackenzie C.I.
bookBaSC Computer Engineering, BaSC Computer Engineering at University of Waterloo
languagesEnglish, Russian, French
stackoverflow-logo

Stackoverflow

Stats
3,613reputation
1.7mreached
46answers
36questions
github-logo-circle

Github Skills (41)

c-language10
key-value-store10
digit10
multithreading10
async10
http10
linux10
thread10
performance-optimization10
hyper-threading10
fileio10
file-handling10
file-processing10
rust10
threaded10

Programming languages (19)

MDXPowerShellJavaC++CRustCMakeGo

Github contributions (5)

github-logo-circle
capnproto/capnproto

Dec 2020 - Oct 2021

Cap'n Proto serialization/RPC system - core tools and C++ library
Role in this project:
userBack-end Developer & System Architect
Contributions:144 reviews, 49 commits, 54 PRs in 9 months
Contributions summary:Vitali made significant contributions to the Cap'n Proto project by optimizing the `miniposix` and `async-io` components, focusing on performance improvements related to I/O operations. They addressed threading issues, fixing TSAN unhappiness through the use of relaxed atomics. Furthermore, the user improved the API and reliability of the library, implementing features such as `Maybe::orDefault`. They also contributed to the system's architectural integrity by adding and annotating source location tracking.
cpprpcserialization
DataDog/glommio

Oct 2022 - Jan 2023

Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
Role in this project:
userBack-end Developer
Contributions:14 reviews, 5 commits, 25 PRs in 2 months
Contributions summary:Vitali primarily focused on enhancing the `glommio` library, a thread-per-core crate for asynchronous applications. Their contributions included fixing a critical bug in the `pre_allocate` implementation, correcting a typo in a test name, and adding a warning note for a corner case with `O_APPEND`. Additionally, the user introduced an API to deallocate a range from a file and exposed a `.stat` method for retrieving file statistics. These changes improve the library's functionality, correctness, and usability for developers.
asynchronouscraterustlinuxthread-per-core
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