Front End Developer
Khmelnytskyi, Ukraine · [email protected]
LinkedIn · GitHub
With over 10 years of experience in front-end development, I specialize in leveraging frameworks such as Angular, React, and Ember.js to deliver high-performance solutions. My expertise spans diverse domains, including Healthcare, E-commerce, CRM, ERP, Finance, Real Estate, Job Portals, Logistics, and SaaS. Committed to best practices and efficiency, I have consistently integrated automated code validation and testing in my recent projects, ensuring quality and scalability through automation.
As a collaborative team player and lead, I have contributed to various projects, optimizing performance and developing features from scratch.
- JavaScript Frameworks: Angular 2+, Ember.js, React, Web Components.
- Mobile & Emerging Tech: Ionic, Vue.js, React Native.
- Front End Development: HTML5, CSS3, JavaScript, TypeScript.
- Testing: Unit testing, E2E testing (Jest, Karma, Jasmine, Cypress, Playwright).
- Back-End Integration: Node.js, Express.js.
- Tools & Libraries: PrimeNG, RxJS, NgRx, Redux, Styled Components, SCSS, LESS, Gulp, Bootstrap, jQuery, Cucumber+Gherkin, Webpack, Zurb Foundation, Storybook, NX, Jekyll, Lerna, Yarn Workspaces, Monorepos, Shoelace, Astro, PWA.
- Collaboration: Trello, Jira, GitLab CI.
Jun 2019 – Aug 2024
- Developed cutting-edge web applications using Angular and React.
- Architected front-end solutions focusing on scalability, maintainability, and performance optimization.
- Collaborated with UX/UI designers, back-end developers, and PMs to deliver on time.
- Refactored legacy code, improving performance and reducing technical debt.
- Led code reviews and mentored junior developers.
- Integrated automated testing and validation tools.
Skills: Angular, Angular CDK, Angular Material, PrimeNG, React, Redux.js, React Hooks, Lit, Astro, NX, Ionic, TypeScript, Jest, Karma, Jasmine, Cypress, Playwright, Lerna.
Sep 2014 – Jun 2019
- Developed responsive websites for desktop and mobile.
- Built SPAs using Ember.js, React, and Fluxor.
- Integrated APIs (Google, Facebook, Twitter, LinkedIn).
- Developed E2E tests and mentored junior developers.
- Delivered lectures on front-end tools and best practices.
Skills: Angular, HTML5, Ember.js, CSS, React, Fluxor, Redux, e2e testing, JavaScript, jQuery, Bootstrap, Zurb Foundation, Cucumber, Twig, SCSS, LESS.
- Migrated from MVC to Angular.
- Introduced micro-frontend architecture, unit testing, and coding standards.
- Managed developers and optimized performance with virtual scrolling.
Tech: Angular, Bootstrap, Microfrontend, TypeScript, Angular Material, SASS, Jest, Karma, Jasmine.
- Built with Lit + Angular for high performance UI.
- Integrated authentication, responsive SSG layouts (Astro, Jekyll), and Tabulator tables.
Tech: Angular, Bootstrap, TypeScript, Lit, Web Components, SASS, Jasmine, Playwright.
- Added unit testing, Storybook docs, new features, and localization (RTL/LTR).
Tech: React, Hooks, YUP, Formik, Styled Components, Storybook.
- Built Angular component library, documented via Storybook, added config schema validation.
Tech: Angular, NgRx, RxJS, Material, PrimeNG, Storybook, Cypress, NX, React, Redux, Jest.
- Developed Ember.js dashboards, automated contracts, API integrations, and admin tools.
Tech: Ember.js, React, Flux, Cucumber, Bootstrap, jQuery, Twig.
- M.Sc. Computer Software Engineering — Khmelnitsky National University (2016–2018)
- B.Sc. Computer Engineering — Khmelnitsky National University (2012–2016)
- EF SET English Certificate — C2 Proficient (Jul 2024)
- TypeScript: The Complete Developer's Guide (Jun 2024)
- Docker & Kubernetes: The Practical Guide (Nov 2023)
- Vue - The Complete Guide (Mar 2023)
- GitLab CI: Pipelines, CI/CD and DevOps (Jul 2022)
- React Native - The Practical Guide (Dec 2020)
- Microsoft 480 Programming in HTML5 with JavaScript & CSS3 (Oct 2020)
- NodeJS - The Complete Guide (Feb 2020)
- Advanced React and Redux (Jun 2019)
- MongoDB Basics (Oct 2018)
- Ukrainian: Native
- English: C1