Ivan Fedulov is a pragmatic backend developer with 11+ years of experience modernizing legacy systems and delivering high-load distributed architectures. He has led migrations to microservices, containerization, and modern front-end/back-end separation, while designing build/deploy automation, developer tooling, and internal mini-frameworks across Java, Node.js/TypeScript and Go. Currently focused on observability and resilient monitoring platforms (VictoriaMetrics/Prometheus/Grafana) and hands-on concurrency and performance work in Go, he also brings deep SQL schema design and cross-system integration experience. Comfortable mentoring teams, running releases, and doing onsite migrations in Asia, he pairs solid Linux operations and security hardening skills with a history of turning complex legacy SOAP and monoliths into testable, containerized services. Notably, he combines practical full-stack craftsmanship (React, Webpack, testing) with a pattern-oriented approach to refactoring and developer experience improvements.
11 years of coding experience
14 years of employment as a software developer
Engineer's Degree, Computer Systems and Networks, Engineer's Degree, Computer Systems and Networks at Nizhniy Novgorod State Technical Universitynamed after R.Y. Alekseev (NSTU)
Home automation server and playground for new technologies
Contributions:4 PRs, 83 pushes, 2 branches in 4 years 11 months
new-technologiesraspberry-pitechnologiesdubmqtt
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.