Ivan Shalganov

Software Engineer at Megagroup Russia

Diemen, North Holland, Netherlands
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
Ivan Shalganov is a software engineer with 14 years of experience, currently working at JetBrains and serving as Technical Lead at Megagroup Russia. Trained as a mathematician and system programmer from Saint Petersburg State University, he blends strong theoretical grounding with pragmatic engineering. His contributions to open-source tooling include performance benchmarking and parser/tokenization fixes for the Fenom PHP template engine, demonstrating an attention to low-level correctness and speed. Comfortable in backend development, he has hands-on experience profiling template inheritance, loops, and expression handling to squeeze real-world performance gains. Based in Diemen, Netherlands, he brings both leadership and deep technical discipline to projects that require precise, efficient code. Colleagues value his mix of analytical rigor and practical problem-solving across long-running codebases.
code14 years of coding experience
bookMaster's degree, Mathematician. System programmer., Master's degree, Mathematician. System programmer. at Санкт-Петербургский Государственный Университет
stackoverflow-logo

Stackoverflow

Stats
11reputation
5kreached
1answer
0questions
github-logo-circle

Github Skills (12)

benchmarking10
benchmark10
php10
expressions9
parse9
parsing9
tokenizer9
expression9
tokenize9
websocket6
socket6
c-libraries6

Programming languages (10)

TypeScriptJavaCJavaScriptGoPHPLuaTcl

Github contributions (5)

github-logo-circle
fenom-template/fenom

Jan 2013 - Jun 2022

Template Engine for PHP
Role in this project:
userBack-end Developer
Contributions:35 releases, 582 commits, 78 PRs in 9 years 6 months
Contributions summary:Ivan implemented performance benchmarks for the Fenom template engine, focusing on comparing its speed against Smarty3 and Twig. Their work involved creating PHP scripts to generate and test templates, including inheritance, foreach loops, and echo statements. The commits also involved code fixes, particularly to the Accessor class and its handling of expressions. The user interacted with tokenization and expression parsing as part of their efforts.
template-enginetemplatephpmustachetemplates
bzick/koda

Dec 2015 - Dec 2017

Contributions:5 releases, 1 PR, 35 pushes in 1 year 11 months
analyzercode-analyzercallback
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
Ivan Shalganov - Software Engineer at Megagroup Russia