Konstantin Shvachko

Software Architect at The Apache Software Foundation

Denver, Colorado, 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

👤
Senior
🎓
Top School
Konstantin Shvachko is a Software Architect with 18 years of experience designing large-scale distributed storage and data processing systems, currently based in Denver and working at Microsoft. He has deep expertise in efficient data structures and algorithms for distributed storage, backed by long-running leadership in the Apache Hadoop project as a PMC and contributor to core HDFS functionality. His career includes senior roles at LinkedIn, eBay, Yahoo!, and as Chief Architect at WANdisco, where he built resilient, non-stop Hadoop systems and explored distributed coordination and Paxos. Konstantin founded storage startups (AltoScale, AltoStor) and led platform engineering that scaled Hadoop for enterprise analytics, blending hands-on kernel-level Java work with strategic architecture. Notably, his open-source commits to Apache Hadoop added practical features like skip-trash deletion and persistent delegation tokens, reflecting a focus on operational utility and security. He holds a PhD in Computer Science from Lomonosov Moscow State University, combining academic rigor with decades of production engineering.
code18 years of coding experience
job28 years of employment as a software developer
bookLomonosov Moscow State University
github-logo-circle

Github Skills (7)

javas10
filesystem10
hadoop10
file-operations10
fileio10
java10
security10

Programming languages (2)

JavaShell

Github contributions (5)

github-logo-circle
apache/hadoop

Dec 2007 - May 2021

Apache Hadoop
Role in this project:
userBackend Developer
Contributions:15 reviews, 605 commits, 1 PR in 13 years 7 months
Contributions summary:Konstantin contributed to the Apache Hadoop project, focusing on core functionalities such as file system operations and delegation token management. Their commits involved adding features like the -skipTrash option for file deletion commands and supporting persistent delegation tokens for security. Code changes indicate work in core Java classes that handle file system operations and manage security tokens.
apachebig-datasparkhadoopjava
ekoontz/hadoop-common

Apr 2009 - Dec 2012

Mirror of Apache Hadoop common
Role in this project:
userBack-end Developer
Contributions:197 commits in 3 years 8 months
Contributions summary:Konstantin's commits primarily involve modifications to the Hadoop common library, focusing on file system operations and delegation token management. They introduced a new option for skipping the trash during file deletion and implemented support for persistent delegation tokens. These changes included updates to core Java classes like FsShell and AbstractDelegationTokenSecretManager, demonstrating a focus on improving file system utility and security within the Hadoop ecosystem.
hadoopjavaapacheapache-hadoop
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