Oleg Shchelykalnov is a pragmatic software developer with over a decade of Java expertise (up to Java 21) and 14 years of SQL experience, currently building microservice e-commerce systems at Lightspeed Commerce and consulting on architecture at Everest. He has driven migrations from monolith Spring apps to Undertow-based microservices, modernized front-ends from Flash to TypeScript/HTML5, and led Java upgrades across multiple releases while automating deployments with Jenkins and Ansible. Comfortable across the stack, he maintains databases (Postgres, MS SQL), forks and adapts VoIP clients (Linphone/Jitsi), and has contributed to LibreOffice and the Rust chalk project by improving solver behavior for multiple solutions. Known for hands-on debugging (including gdb/python tooling for Asterisk), he blends systems-level C/C++ experience with Java/Kotlin backend craftsmanship and occasional TypeScript prototyping. Based in Yerevan, he favors open-source solutions and practical tooling to keep complex distributed systems reliable and maintainable.
11 years of coding experience
11 years of employment as a software developer
Additional qualification, Foundations of university pedagogy, Additional qualification, Foundations of university pedagogy at Bryansk State Technical University (BSTU)
An implementation and definition of the Rust trait system using a PROLOG-like logic solver
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 3 comments in 5 days
Contributions summary:Oleg primarily contributed to enhancing the `chalk` trait system implementation. Their work involved adding new CLI flags for handling multiple answers, implementing iteration over solutions, and modifying the solver to support this functionality. This included changes to the core database, solver, and CLI interfaces of the project. Further improvements involved refining the output and test setup for multiple solutions.
Generates TypeScript from Java - JSON declarations, REST service client
Contributions:17 pushes, 12 branches in 2 years 4 months
rest-serviceservice-clientrestdeclarationsjava
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
Oleg Shchelykalnov - Software Developer II at Lightspeed Commerce