Ilya Strelov
@ilyastrelov
Senior software engineer specializing in backend systems with Node.js/TypeScript and Go, focused on scalable microservices.
What I'm looking for
I’m a Senior Software Engineer with 14+ years of backend experience, specializing in JavaScript/TypeScript (Node.js) and Go. I focus on building high-load systems that perform reliably under pressure, with a strong bias toward measurable improvements.
In my most recent role, I developed and maintained a high-load application using Node.js, Kubernetes, and Go. I worked to eliminate bottlenecks, reducing latency, and ensured high availability and stability while managing microservices with Kafka and MongoDB sharding.
Previously, I contributed to architecture and delivery at scale—streamlining development workflows with CI/CD via GitHub Actions, mentoring peers, and improving code quality and maintainability. I also leveraged Terraform and AWS CDK for infrastructure management, and helped transition legacy systems into serverless architecture to increase availability and reduce maintenance costs.
Earlier, I led end-to-end delivery from scratch, drove architectural decisions, and supported production work with microservices and containers using Docker and OpenShift. I’ve also built internal frameworks for faster testing, and improved performance dramatically by optimizing report loading and rendering through robust backend design and monitoring.
Experience
Work history, roles, and key accomplishments
Developed and maintained high-load backend services using Node.js, Kubernetes, and Go, improving latency by removing system bottlenecks. Ensured high availability and reliability while managing Kafka-based microservices and MongoDB sharded data with monitoring and logging.
Drove architecture and CI/CD improvements using GitHub Actions and managed infrastructure with Terraform and AWS CDK. Led modernization to serverless backend solutions with NestJS, Serverless Framework, and AWS Lambda, improving onboarding by 30% and reducing service maintenance costs by 40%.
Lead Software Engineer / Team Lead
Sberbank
Apr 2020 - Mar 2022 (1 year 11 months)
Directed a project launch from scratch and shaped scalable architecture while leading hiring, onboarding, and engineering best practices. Delivered and optimized microservices using Docker/OpenShift and Jenkins, reducing report loading time by 95% and improving report rendering speed by 97%.
Principal Software Engineer
Finbridge
Jan 2016 - Mar 2020 (4 years 2 months)
Planned backend infrastructure and standardized system quality while contributing to internal projects using PHP, Go, Python, and Node.js. Migrated to Kubernetes and microservices and implemented performance tracking with Prometheus and Grafana.
Software Developer / Founder
Rocket.Guru
Oct 2012 - Jan 2016 (3 years 3 months)
Founded and ran a venture developing and promoting websites for local businesses, delivering projects from concept through implementation. Provided marketing consultation and client support to increase clients’ market visibility.
Junior Software Developer
Top10Studio
Feb 2012 - Nov 2012 (9 months)
Optimized client websites for SEO and keyword targeting, developing server-side and client-side functionality with PHP, HTML, CSS, and JavaScript. Supported and customized content management systems including Joomla, WordPress, and MODX.
Education
Degrees, certifications, and relevant coursework
Don State Technical University
Bachelor of Science, Computer Science
2012 - 2016
Earned a Bachelor of Science in Computer Science at Don State Technical University from 2012 to 2016.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Ilya?
You can contact Ilya and 90k+ other talented remote workers on Himalayas.
Message IlyaFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
