Artem Livshits

Principal Engineer at Nutanix

Bellevue, 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
Artem Livshits is a Principal Engineer in Bellevue with 20+ years designing and delivering scalable, production-grade server-side systems and distributed databases. At Nutanix he leads the team that built NCPDB, a purpose-built distributed NoSQL control-plane database, defining its multi-year vision and an evolutionary crawl-walk-run delivery strategy while improving cross-site team collaboration and engineering processes. He combines deep architecture and implementation skills—evident from performance and stability contributions to the Apache Kafka codebase improving producer efficiency—with hands-on leadership in design reviews, mentoring, and cross-team influence on control plane and DR architectures. A former founder and long-tenured Microsoft architect, Artem brings entrepreneurial drive plus enterprise rigor to complex stateful systems and operational data models. Less obvious: he emphasizes incremental value delivery and high-quality engineering habits (up-front design, continuous innovation and testing) to turn ambitious distributed-storage ideas into reliable, maintainable products.
code4 years of coding experience
job18 years of employment as a software developer
languagesRussian
github-logo-circle

Github Skills (11)

javas10
apache-kafka10
performance-optimization10
back-end-development10
java10
concurrency10
algorithms8
data-structures8
algorithm8
data-structure8
scala5

Programming languages (1)

Java

Github contributions (2)

github-logo-circle
apache/kafka

May 2022 - Dec 2022

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:339 reviews, 14 commits, 12 PRs in 7 months
Contributions summary:Artem primarily focused on improving the performance and stability of the Apache Kafka producer. They addressed regressions introduced during previous work, optimizing the `RecordAccumulator` to reduce lock contention and memory usage. The user also implemented changes to the built-in partitioner, ensuring more efficient batch creation and avoiding fractional batches, leading to improved overall producer efficiency. Furthermore, the user contributed to fixing issues in the consumer side related to preferred read replica refreshing.
apache-kafkakafka-consumerapachescalakafka
artemlivshits/kafka

Apr 2022 - Mar 2025

Mirror of Apache Kafka
Contributions:56 pushes, 17 branches in 2 years 11 months
kafka-streamsapache-kafkasinkstreamsapache
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
Artem Livshits - Principal Engineer at Nutanix