Ilya Smagin

Cyprus
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
Ilya Smagin is an experienced software engineer with 11 years building high-performance back-end systems across finance, trading, and web marketplaces, currently based in Cyprus. He has a strong academic foundation from MIPT and Yandex School of Data Analysis and has shipped low-latency trading infrastructure, post-trade processing platforms, and gateway connectors for liquidity providers. As a contributor to the reference Waves blockchain node in Scala, he demonstrates deep expertise in blockchain internals, smart contract execution, and rigorous testing. His background spans Java, Scala, C#, and .NET, with practical experience integrating complex systems under production load. Colleagues can expect a pragmatic engineer comfortable with both algorithmic challenges and operational reliability.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster of Science, Physics, Mathematics, Master of Science, Physics, Mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
bookEngineer’s Degree, Computer Science, Mathematics, Data Analysis, Engineer’s Degree, Computer Science, Mathematics, Data Analysis at Yandex School of Data Analysis
languagesRussian, English
github-logo-circle

Github Skills (6)

smart-contracts10
transaction10
transactional10
blockchain10
scala10
testing9

Programming languages (5)

TypeScriptJavaScalaJavaScriptPython

Github contributions (5)

github-logo-circle
wavesplatform/Waves

Dec 2016 - Jul 2020

⛓️ Reference Waves Blockchain Node (client) implementation on Scala
Role in this project:
userBack-end Developer
Contributions:8 releases, 2421 commits, 850 PRs in 3 years 7 months
Contributions summary:Ilya's commits focus on implementing and modifying core blockchain node features related to transaction processing and smart contracts. They worked on defining and implementing transaction interfaces, fixing compilation errors, and adding tests for the new features. The contributions demonstrate a deep understanding of blockchain internals and the associated smart contract execution environment.
blockchainscalacryptographysmart-contractsdecentralized-applications
TurtleNetwork/TurtleNetwork

Dec 2016 - Jul 2020

Turtle Network node application
Contributions:2419 commits in 3 years 7 months
node-application
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