Sergei Vladykin

Staff Software Engineer at Apple

Vancouver, British Columbia, Canada
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
Sergei Vladykin is a Staff Software Engineer and seasoned architect with 16 years building high-performance distributed systems and databases, currently at Apple after roles at AWS and GridGain. He combines deep systems and low-level C/Java expertise with product-scale thinking—evident from hands-on fixes for Windows socket quirks, cross-compilation, and edge-triggered socket modes in open-source libraries. A long-time Apache Ignite PMC member and H2 committer, he contributes to core database internals and protocol support, blending research-level rigor (PhD studies) with practical production delivery. Based in Vancouver, he’s known for turning complex storage and networking problems into reliable, scalable implementations and for quietly improving cross-platform robustness that many users never notice.
code16 years of coding experience
job19 years of employment as a software developer
bookMaster's degree Automation and Informatics in Technical Systems, Master's degree Automation and Informatics in Technical Systems at Voronezh State Technical University
bookDoctor of Philosophy - PhD Mathematical and Computational Methods in Economics, Doctor of Philosophy - PhD Mathematical and Computational Methods in Economics at Institute of Management, Marketing and Finance
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
344reputation
11kreached
12answers
1question
github-logo-circle

Github Skills (37)

databases10
c1110
data-structure10
java10
c1710
apache-ignite10
javas10
socket10
data-structures10
relational-databases10
sql-database10
database10
algorithms9
networking9
in-memory-database9

Programming languages (6)

HCLJavaC++CGoHTML

Github contributions (5)

github-logo-circle
apache/ignite

May 2016 - Feb 2019

Apache Ignite
Role in this project:
userBack-end Developer
Contributions:252 commits, 12 PRs, 48 comments in 2 years 9 months
Contributions summary:Sergei contributed to the database component of Apache Ignite. This is indicated by the commit messages focusing on tasks related to database validation and tree structure implementations, as well as the specific file changes and the repository description, which highlights Ignite's database functionality. The code modifications suggest a focus on database tree structures and internal implementations.
data-management-platformin-memory-databasedistributed-sql-databaseapache-ignitenetwork-client
codefollower/H2-Research

Feb 2010 - Jun 2017

H2数据库源代码学习研究(包括代码注释、文档、用于代码分析的测试用例)
Role in this project:
userBack-end Developer
Contributions:68 commits in 7 years 5 months
Contributions summary:Sergei contributed to the H2 database source code, focusing on addressing a Windows-specific issue related to frequent socket connections. They implemented a workaround within the `NetUtils` class to mitigate this problem. Furthermore, the user added support for external table engines, expanding the database's functionality. In addition, they made improvements to the PG protocol support.
java
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