Ilia Ermolin

Senior Software Engineer Team Lead at RingCentral

Sofia, Sofia-City, Bulgaria
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
Ilia Ermolin is a Senior Software Engineer based in Sofia with 12 years of backend-focused experience building and leading teams for large-scale web applications. He specializes in Node.js and Go, has deep experience with NestJS, MongoDB, PostgreSQL, AWS and Kubernetes, and has driven measurable performance gains (e.g., 4x and 50% improvements) while modernizing legacy systems. As a former backend tech lead, he blends hands-on coding with architecture, DDD-informed modeling, and process improvements across microservices and monolithic environments. He contributes to open-source tooling for geo-IP functionality, improving maintainability and caching in a widely used Laravel package. Known for clear communication and pragmatic refactoring, Ilia favors clean, readable code and shipping impactful business features.
code12 years of coding experience
job13 years of employment as a software developer
bookMathematics and Computer Science, Mathematics and Computer Science at Karelian State Pedagogical University
languagesРусский, Английский
github-logo-circle

Github Skills (12)

dependency-management10
configuration-management10
php10
laravel10
geoip10
laravel-mix10
console9
command-line9
database-management9
api8
apidoc8
testing7

Programming languages (6)

TypeScriptJavaScriptGoPHPHTMLPython

Github contributions (5)

github-logo-circle
Torann/laravel-geoip

Jun 2015 - Jun 2015

Determine the geographical location of website visitors based on their IP addresses.
Role in this project:
userBack-end Developer
Contributions:10 commits, 1 PR in 1 day
Contributions summary:Ilia primarily contributed to the development of the `laravel-geoip` package by implementing and improving its core functionalities. They added features such as an update command for the database, which interacts with the GeoLite2 database. The user also fixed dependencies and refactored the code to improve the overall structure and maintainability of the package. Further development includes caching and configuration enhancements.
ipgeoipgeographicaladdresseslocation
dotpack/whoamipong

Mar 2019 - Aug 2021

Contributions:1 PR, 10 pushes, 1 branch in 2 years 5 months
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