Summary
Ivan Ermolenko is a Senior Software Engineer based in Belgrade with six years of experience building high-performance, user-focused web applications using Vue (2/3), React, Node.js and TypeScript. He specializes in SSR and Server-Driven UI architectures, bringing scalable patterns like Nx monorepos and a Node.js BFF layer to complex products. Ivan has a proven track record of lifting performance and testability—boosting Lighthouse scores from 40 to 90 and increasing unit test coverage from 0 to 80%—and has led small engineering teams through migrations and architectural changes. He routinely optimizes integrations with third-party services via caching and request-reduction strategies, cutting load requests by orders of magnitude. Trained originally as a merchant marine officer, he combines disciplined, systems-level thinking with hands-on front-end craftsmanship to deliver reliable, maintainable web platforms.
6 years of coding experience
5 years of employment as a software developer
Master Marine Science/Merchant Marine Officer, Master Marine Science/Merchant Marine Officer at State Maritime University named after Admiral F. F. Ushakov