Experience
"Develux" 09/2024 - current
Frontend Technical Lead
Project: content sales platform.
Participation: leading and supporting the front-end development team and creating an annual team development strategy. I am breaking down epics into new features and updates, and managing tasks through ClickUp. My focus includes optimizing developer experience (DX), enhancing the local development environment, and improving continuous integration and continuous deployment (CI/CD) processes. I am supporting the NX-based monorepo, facilitating the systematic migration to newer versions of Angular, and extending the codebase's unit test coverage using Jest and Vitest.
Technologies: TypeScript, Angular, React, Functional Decomposition, Project Management, ClickUp, Front-End Development, Unit Testing, Vitest, Jest, Claude Code (skills, MCP).
Duration: ~1 year 6 months
"GlobalLogic" 03/2022 - 08/2024
Lead Software Development Engineer
Project: Admin interface for an international service that provides the creating, reserving, and selling of tickets for events created by end users.
Participation: developing new features for the admin interface and conducting code reviews to maintain code quality. I am supporting the development team and optimizing Webpack configuration to achieve fast build times and compact bundle sizes. My focus includes improving build performance using ESbuild and maintaining styling architecture with SASS and CSS Modules.
Technologies: Typescript, React, Jest, Webpack, ESbuild, SASS, CSS Modules.
Duration: ~2 year 5 months
"EPAM Systems" 01/2019 - 02/2022
Senior Software Development Engineer
Project: E-commerce enablement execution for a European retail and distribution company.
Participation: developing React components and pages integrated with GraphQL and implementing integration with Salesforce Interaction Studio. I am conducting deployment reviews using Azure DevOps, performing code reviews, and participating in task grooming within the SCRUM flow.
Technologies: React, Redux, TypeScript, GraphQL, Azure.
Duration: ~4 months
Senior Software Development Engineer
Project: Insurance service project with ML-based risk scoring.
Participation: developing React components and pages integrated with GraphQL and implementing AWS-based database integration for GraphQL requests and responses. I am participating in task grooming within the SCRUM flow and working with AWS services including Cognito for authentication and AppSync for GraphQL APIs.
Technologies: React, Redux, GraphQL, AWS (Cognito, Appsync)
Duration: ~6 months
Senior Software Development Engineer
Project: Migration e-commerce platform to a new engine
Participation: developing React components and pages integrated with Adobe Experience Manager (AEM) and implementing Magento GraphQL integration for requests and responses. I am writing comprehensive tests using Jest to ensure code quality and participating in task grooming within the SCRUM flow.
Technologies: React, Redux, Saga, Jest, GraphQL.
Duration: ~6 months
Lead Software Development Engineer
Project: E-commerce platform customization project.
Participation: leading the UI team and conducting code reviews to maintain high code standards. I am mentoring and supporting junior teammates while negotiating with customers about new features. My responsibilities include analyzing and preparing new feature requirements, planning quarter-based scope, and developing requirements for ReactJS/GraphQL-based front-end transformation. I am performing proof-of-concept work with React-based applications and Apollo-based GraphQL servers, participating in task grooming within the SCRUM flow, and working with containerization technologies including Docker and Kubernetes.
Technologies: HTML5, CSS3, JavaScript (ReactJS, NodeJS), GraphQL; Docker, Kubernetes.
Duration: ~1 year 9 months
"Svitla Systems" 04/2018 - 12/2018
Senior Full Stack Developer
Project: Shopping locator. Find the nearest clothing shops.
Participation: developing server and client-side components using TypeScript, React, Redux, Redux-forms, and Redux-Saga integrated with Google Maps API. I am creating service templates powered by TypeScript, Vue, NodeJS, and Docker. My focus includes performing DevOps activities using Docker, Docker-compose, and Docker Swarm for containerization and orchestration, as well as tracking defects with Asana.
Technologies: ReactJS, Redux, Redux-forms, Redux-Saga, Vue, Docker, Docker-compose, Docker Swarm, NodeJS, Asana, Google Map API.
Duration: ~8 months (part-time)
Senior Full Stack Developer
Project: Flight ticket aggregator. Aircraft deck layout planning.
Participation: developing server-side components using TypeScript and NodeJS, as well as client-side components using HTML5, CSS, ES6+, and jQuery. I am creating unit tests using Mocha and Should to ensure code reliability. My focus includes performing DevOps activities using Docker, Docker-compose, and Docker Swarm for containerization and deployment, as well as tracking defects with Asana and testing APIs with Postman.
Technologies: NodeJS, Docker, Docker-compose, Docker Swarm, JQuery, Mocha, Should, Postman.
Duration: ~8 months (part-time)
Freelance 05/2017 - 04/2018
Senior Javascript Developer
Project: Blockchain-based service.
Participation: developing a payment service for integration with payment gateway using TypeScript and VueJS for the front-end and NodeJS for the back-end. I am implementing AJAX-based communication, working with MongoDB for data persistence, and utilizing Docker for containerization and deployment.
Technologies: HTML5, CSS3, TypeScript, VueJS, NodeJS, AJAX, MongoBD, Docker.
Duration: ~4 months
DevOps Engineer
Project: User support/communication service.
Participation: implementing and supporting continuous integration pipelines and managing AWS deployments using CloudFormation. I am supporting new employees with deployment of the local development environment across different platforms. My focus includes configuring Jenkins2 pipelines with Groovy, managing containerization with Docker and Kubernetes orchestration, building projects with Gradle, and ensuring code quality with SonarQube. I am also working with the application stack including TypeScript, AngularJS, and NodeJS.
Technologies: HTML5, CSS3, JavaScript (TypeScript, AngularJS, NodeJS), AJAX, MongoBD; Docker, Kubernetes, AWS CloudFormation, Jenkins2/Groovy, Gradle, SonarQube.
Duration: ~9 months
"Svitla Systems" 08/2016 - 03/2017
Senior Frontend Developer
Project: Complex e-commerce system.
Participation: implementing user interface components using BackboneJS and Bootstrap, and refactoring legacy code to improve maintainability. I am working with Twig templating engine for server-side rendering and implementing AJAX-based interactions for dynamic user experiences.
Technologies: HTML5, CSS3, Twig, JavaScript (BackboneJS, Bootstrap components), AJAX.
Duration: ~6 months
"DAXX" 12/2014 – 08/2016
Senior JavaScript Developer
Project: Medical and pharmaceutical analytic system.
Participation: designing, developing, and implementing user interface logic using AngularJS framework. I am creating data visualizations with ChartJS and VisJS libraries, implementing complex data manipulations with Lodash, and building AJAX-based communication for real-time data updates in the analytics system.
Technologies: HTML5, CSS3, JavaScript (AngularJS, Lodash, ChartJS, VisJS), AJAX.
Duration: 1 year 8 months
"Sigma Software" 12/2013 – 12/2014
Senior JavaScript Developer
Project: Browser-based games adapted to PhoneGap.
Participation: analyzing and selecting the technical stack for the application and implementing an application prototype. I am developing browser-based games using AngularJS 1.x and jQuery, implementing local data persistence with LocalStorage, and adapting the application for mobile deployment through PhoneGap.
Technologies: HTML5, CSS3, JavaScript (AngularJS 1.x, jQuery, LocalStorage).
Duration: 3 months
Senior JavaScript Developer
Project: Geo-location-oriented service.
Participation: implementing a client-side single-page application using Backbone.js framework and jQuery. I am integrating OpenLayers for interactive map functionality and geolocation features, and building AJAX-based communication for dynamic data loading and updates.
Technologies: HTML5, CSS3, JavaScript (backbone, jQuery, OpenLayers), AJAX.
Duration: 1 year
"Zfort Group" 9/2013 – 12/2013
Senior JavaScript Developer
Project: Service for small typographies.
Participation: supporting and improving the front-end part of the service using jQuery and AJAX. I am working with Smarty templating engine for server-side rendering. My responsibilities include traveling to the client office for investigation and clarification of project scope to ensure alignment with business requirements.
Technologies: HTML, CSS, JavaScript (jQuery), AJAX, Smarty.
Duration: 3 months
"EPAM Systems" 11/2009 – 09/2013
Senior Software Engineer
Project: Private cloud solution. Internal project.
Participation: designing and implementing the user interface using AngularJS framework and Google Closure JS compiler for code optimization. I am building AJAX-based communication for dynamic interactions and working with JSP for server-side rendering to create a comprehensive private cloud management interface.
Technologies: HTML5, CSS3, JavaScript (Google Closure JS compiler, AngularJS), AJAX, JSP.
Duration: 2.5 years
Senior Software Engineer
Project: Dating services.
Participation: implementing the user interface using jQuery and AJAX for dynamic interactions, and working with JSP for server-side rendering. I am communicating directly with the client through Skype and email to clarify requirements and provide updates on development progress.
Technologies: JSP, HTML, CSS, JavaScript (jQuery), AJAX.
Duration: 1.5 years
"W3 Ukraine" 09/2005 – 10/2009
Head of Training Dept. / Lead Analyst
Project: Markup service.
Participation: researching new web development technologies and introducing them into the development process. I am providing expert assistance for solving HTML/CSS-related issues and maintaining a unified knowledge base repository in an up-to-date state. My responsibilities include training HTML developers according to the curriculum program developed within the company, selecting candidates for training through qualification testing and interviews, and establishing best practices for the markup team.
Technologies: HTML, CSS, JavaScript, mentoring
Duration: 2 years
Markup Team Lead
Project: Markup service.
Participation: providing expert assistance for solving HTML/CSS-related issues and maintaining a unified knowledge base repository in an up-to-date state. I am training HTML developers according to the curriculum program developed within the company and implementing projects that require special attention and advanced technical skills.
Technologies: HTML, CSS, JavaScript
Duration: 1 year
Web-developer
Project: Markup service.
Participation: creating cross-browser markup for client service websites ensuring compatibility across different browsers and platforms. I am researching new web technologies and introducing them into the development process to improve code quality and efficiency.
Technologies: HTML, CSS
Duration: 1 year
Education
Bachelor Degree Certificate in Computer Science, 2007
National Aerospace University – Kharkiv Aviation Institute
Skills
Languages & frameworks
| Proficiency | Years | |
| HTML/CSS | Expert | 20+ |
| ES2015+ | Advanced | 10+ |
| TypeScript | Advanced | 8+ |
| ReactJS | Advanced | 7+ |
| Angular | Intermediate | 1+ |
| LESS/SASS | Advanced | 9+ |
| Lodash/Underscore | Advanced | 5+ |
| NodeJS | Intermediate | 5+ |
| AngularJS | Intermediate | 3+ |
| BackboneJS | Basic | 1+ |
| jQuery | Advanced | 10+ |
| XML/XSLT/XPath | Basic | 2 |
| JSP | Intermediate | 5+ |
Techniques & Methodologies
| Proficiency | Years | |
| AJAX | Advanced | 8+ |
| Responsive layout | Advanced | 12+ |
| GraphQL | Intermediate | 2+ |
| Agile (SCRUM) | Advanced | 12+ |
| Kanban | Advanced | 5+ |
Tools & Products
| Proficiency | Years | |
| JetBrains IDE's | Intermediate | 9+ |
| VS Code | Intermediate | 5+ |
| Claude Code (skills, MCP) | Intermediate | 1+ |
| Photoshop | Advanced | 10+ |
| InDesign | Advanced | 5+ |
| Illustrator | Advanced | 5+ |
Languages
| Proficiency | |
| English | Intermediate |
| Russian | Native |
| Ukrainian | Fluent |