Alexander Belyak is a senior software engineer with over a decade of hands-on experience building high-performance, server-side systems and distributed databases. He specializes in Java, JVM internals, multi-threading, and SQL/NoSQL technologies (Oracle, Postgres, Redis, Cassandra) and has architected and optimized core subsystems such as statistics and query planning for Apache Ignite. Alexander has moved between roles in development and test engineering, improving CI, test frameworks and QA practices for large-scale cluster testing, demonstrating both deep technical skill and a pragmatic focus on reliability. He prefers technically challenging, high-load projects and has contributed notable performance improvements to the widely used Apache Ignite project. Based in Cyprus, he pairs systems-level thinking with a curiosity for new tech—outside work he’s interested in 3D printing and gliding, suggesting a blend of precision and adventurousness.
11 years of coding experience
13 years of employment as a software developer
Master's degree, Telecommunications Technology/Technician, Master's degree, Telecommunications Technology/Technician at SibSUTIs
Contributions:91 reviews, 19 commits, 15 PRs in 8 months
Contributions summary:Alexander contributed to the Apache Ignite project by implementing and improving SQL table statistics functionality. Their work involved introducing table statistics, modifying code related to index costing and estimation, and optimizing statistics checks. These changes enhance the performance and efficiency of SQL queries within the Ignite database, particularly in scenarios involving range queries and equality conditions.
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
Alexander Belyak - Senior Software Engineer at FinDev