Oleksii Popov
Senior Full-Stack Software Developer (React/TypeScript/AWS/Node.js)
🇦🇹 Klagenfurt am Wörthersee, Austria
🌍 I speak English, Ukrainian, Russian, Dutch
About Me
I'm a front-end leaning full-stack software developer with 14 years of experience, including 7+ in senior roles.
I build user-centric products, leveraging my expertise across frontend, cloud-native, and backend technologies.
I specialize in architecting and developing high-scale single-page applications, UI libraries, and SDKs, while also implementing CI/CD pipelines, hosting, and distribution solutions.
I excel at optimizing application performance for improved runtime efficiency and faster load speeds.
My experience includes leading the development of high-quality technical solutions, conducting technical interviews, and mentoring team members.
I also bring experience in defining project visions, setting development strategies, and prioritizing technologies to align with business goals.
Skills
Programming languages
Advanced knowledge of JavaScript, TypeScript, Node.js, HTML, CSS
Frontend
React, Redux, TailwindCSS, Next.js, Storybook, Webpack, Lerna, npm, pnpm, yarn
Cloud & Backend
Node.js, AWS, AWS-CDK, AWS-SDK, Serverless, Express JS, SQL and non-SQL DBs
Other technologies & AI
Mastra AI, AI SDK by Vercel, Claude-code, GitHub Actions, GitLab Pipelines, Jest, Selenium, Webpack, Lerna, Elastic Search & Kibana, Sumologic, NewRelic, SonarQube
Work history (13 years 11 months)
Self-employed (Remote) 🌍
April 2025 - Now (5 months)
ReactTypescriptNext.jsDockerMastra AIAI SDK by VercelKubernetesNode.jsGitLab
> Senior Software Developer at Innervate (Remote, contract) 🌍
Innervate (formerly RevJet) provides a platform for digital advertising and marketing solutions.
https://www.innervate.com/Maintained and enhanced multiple full-stack web applications.
Engineered and implemented shared GitLab CI/CD pipeline templates reducing deployment time and complexity
Migrated more than 10 projects to the new CI/CD system
Developed AI-based migration tools and conducted experiments with Retrieval-Augmented Generation (RAG) systems.
Dynatrace (Klagenfurt am Wörthersee, Austria) 🇦🇹
October 2023 - March 2025 (1 year 4 months)
Dynatrace is an observability platform that uses AI to monitor application performance, cloud infrastructure, and user experience.
ReactTypescriptDockerKubernetesDynatraceNode.jsJava
> Senior Software Developer
Maintained and developed the new Kubernetes monitoring web application, including related services and libraries, serving more than 4000 enterprise customers.
Improved application performance by profiling React components and implementing targeted optimizations, reducing several heavy operations execution time by up to 6 times.
Conducted code reviews, refactored legacy code to modern standards
Participated in technical interviews for multiple teams.
TomTom (Amsterdam, Netherlands) 🇳🇱
January 2019 - September 2023 (4 years 7 months)
TomTom is a global leader in location technology, providing navigation, maps, and traffic data for drivers, businesses, and smart cities
ReactReduxTypescriptNext.jsTailwindCSSGraphQLDockerNode.jsAWSAWS-CDKAWS-SDKGrafanaStorybookJavaSeleniumGitHub ActionsMicroservices ArchitectureAPI Development
> Expert Software Developer
Developed the core architecture of a new route planning web application plan.tomtom.com, designed for high performance and scalability, serving millions of users worldwide.
Started development of a new web SDK for TomTom public services, including its distribution infrastructure, improving developer experience and reducing integration time.
Designed and implemented a microservice for authentication.
Authored technical documentation for knowledge sharing and onboarding for new team members.
Supported and improved AWS CI/CD system, high concurrency automation testing infrastructure and performance testing dashboard.
Conducted code reviews, technical interviews, hiring, mentorship. Participated in customer support duties.
> Senior Software Developer
Established a new development team, helped to hire 2 developers and 1 QA, onboarded to multiple projects.
Architected and developed the core of a next-generation Road Trips web application, featuring pre-rendering, server-side rendering, and localization, supporting a global user base.
Implemented a robust AWS CI/CD system with feature branch support, enabling parallel development and faster release cycles.
Created a high-concurrency automation testing infrastructure that reduced Selenium test execution time from 2 hours to 3-5 minutes, a 96% decrease.
Developed a performance testing analysis system and web application observability tools, providing data-driven insights for performance optimization.
Albelli (Amsterdam, Netherlands) 🇳🇱
April 2016 - January 2019 (2 years 9 months)
Albelli specializes in personalized photo products like photo books, wall art, and calendars.
JavaScriptTypeScriptSCSSNode.jsgoogle-closure-libraryMochaJavaSelenium
> Software developer > Senior software developer
Participated in development and maintenance of online photo editors and hybrid mobile application.
Introduced latest JavaScript support into the mature product (100k executable lines).
Introduced the latest unit testing system
Developed different tools for debugging, logging and fixing customer issues, participated in customer support.
Set up code quality monitoring system.
Various companies (web studios and outsourcing) 🇺🇦
August 2011 - April 2016 (4 years 8 months)
JavaScriptSCSSNode.jsJavajQueryCSSPHPMySQLWordPress
> QA > Junior PHP > JavaScript Developer
Developed frontend and server-side components for cloud management and energy management platforms.
Built and maintained small to mid-scale web applications, marketing and e-commerce sites using PHP, JavaScript
Refactored legacy PHP / jQuery codebases to modular, maintainable architectures, reducing defect rates and easing feature delivery
Collaborated with designers and PMs to scope features, estimate effort, and deliver iterative releases under tight outsourcing timelines
Participated in code reviews, led technical interviews, requirement analysis, hired multiple developers and QA, mentored junior developers and QA.
Education
National Technical University Kharkiv Polytechnical Institute of Ukraine
> MSc in Mechanical Engineering (Cryogenic technology)
2009 - 2011
> BSc in Mechanical Engineering (Cryogenic technology)
2005 - 2009