Oleg Shchelykalnov

Software Developer II at Everest Llc

Yerevan, Armenia
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
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.
code11 years of coding experience
job11 years of employment as a software developer
bookAdditional qualification, Foundations of university pedagogy, Additional qualification, Foundations of university pedagogy at Bryansk State Technical University (BSTU)
languagesRussian, English
github-logo-circle

Github Skills (12)

type-traits10
type-system10
rust10
sys10
traitsui10
traits10
algorithm9
algorithms9
command-line-interface8
unit-testing8
cli8
command-line8

Programming languages (12)

JuliaTypeScriptJavaC++ShellCRustJavaScript

Github contributions (5)

github-logo-circle
rust-lang/chalk

Oct 2019 - Oct 2019

An implementation and definition of the Rust trait system using a PROLOG-like logic solver
Role in this project:
userBack-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.
prologrust
olegshtch/undertow

Apr 2019 - Oct 2025

High performance non-blocking webserver
Contributions:2 pushes, 1 branch in 6 years 6 months
golangnon-blockingperformanceblockinghttpd
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