- Файл
Mykola
Front-end developer
- Місто проживання:
- Дрогобич
- Готовий працювати:
- Дрогобич, Львів
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/13671778/
Завантажений файл
Файл містить ще 2 сторінки
Версія для швидкого переглядуЦе резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
SUMMARY
I am a software engineer with over 6 years of experience in Front-End development.
My expertise lies primarily in Angular (Angular2+), with additional experience in
React, Svelte. I have successfully developed client-side applications across diverse
industries, including healthcare, retail and distribution, eCommerce, and the oil
industry.
As a Front-End Developer, my core skill set includes:
HTML5
ES5, ES6, TypeScript
CSS3/SASS,
Angular2+, React, Svelte
ngrx
RxJs
VCS
Cursor IDE/Visual Studio Code
Cypress, playwright
Node/NestJs
Skills:
Agile Methodologies: SCRUM, Kanban
Version Control Systems: BitBucket, Git, GitHub
Front-End Development: Angular, React, Svelte, Bootstrap, Tailwind, Component
Development, JS Core, Jasmine, Material-UI, Redux, TypeScript, localStorage,
ngrx, ngrx/store
Web Development Tools: Chrome DevTools
Programming Techniques: Clean Code, OOP, Reactive Programming, Design
Patterns
Software Construction Tools: RxJS
Project Management & Defect Tracking: Trello, Jira
Languages: English(B2+), Ukrainian(native)
Automated Testing: Karma, Cypress, Playwright
1
Testing Levels: Unit Testing, E2E Testing
UX Development: CSS, HTML, Responsive Web Design
WORK EXPERIENCE
Nov-2024 – Now-2025 - Software engineer, Avenga
Customer: Gelato
Team Size: 3 Front-end developers 4 Back-end developers 2 Project managers
Project Role: Software engineer
Project description: Gelato Connect - SaaS platform that unifies every stage of
on-demand print production—procurement, workflow, and logistics—into a single,
connected system, enabling printers to automate processes and scale efficiently.Within
Gelato Connect I was part of the Workflow Builder module, which provides a visual,
configurable environment for designing and optimizing end-to-end production pipelines.
Tasks performed:
Designed and implemented feature from the ground up, enabling users to
seamlessly migrate, back up, and share complex workflow configurations.
Developed a comprehensive product-settings interface within the workflow
builder
Refactored existing workflow-builder interface to align with the new design
system—rewriting components, improving accessibility, and optimizing
performance.
Wrote and maintained end-to-end test suites in Playwright
Environment & Tools :
Development Tools: VsCode, Cursor IDE, pnpm, Jira, Datadog
Technologies: Svelte, Tailwind, TypeScript, NestJs, Playwright,
Jan-2024 – Nov-2024 - Software engineer, Avenga
Customer: Gelato
Team Size: 4 Front-end/full stack developers , 1 Project manager
Project Role: Software engineer
Project description: Gelato’s online Design Editor - tool that empowers merchants and
designers to create and customize print-on-demand products from scratch or using
2
templates,. It provides an intuitive, layer-based canvas with drag-and-drop functionality
and a sidebar control panel for adding text, images, clip art, and shapes; integrates
directly with Shutterstock for millions of stock assets; offers advanced image editing
(filters, adjustments, auto-enhance); supports reusable design templates for brand
consistency; and plugs seamlessly into ecommerce platforms like Shopify and Etsy,
including a dedicated Personalization Studio for live customer previews and automated
fulfillment
Tasks performed:
Drove the implementation of a fully responsive, mobile-optimized version of the
design editor—redesigning UI layouts, touch interactions, and performance
optimizations to ensure a seamless experience on small screens.
Added a suites of new text-editing and image-editing features
Developed a shared component library for the personalization tool, encapsulating
dynamic fields (names, dates, custom assets) and validation logic
Identified and resolved bugs to improve application stability
Environment & Tools :
Development Tools: VsCode, npm, Angular CLI, Jira, Datadog, Grafana,
Amplitude
Technologies: React, TypeScript, Python, SASS, NestJs, Playwright, Angular
Oct-2021 – Jan 2024 - Software engineer, Avenga
Customer: Gelato
Team Size: 5 Front-end developers, 3 Back-end developers, 1 Project manager
Project Role: Software engineer
Project description: Gelato’s centralized print-on-demand management portal, enabling
users to create and customize products, manage orders and shipments, and integrate
with various ecommerce platforms through both web and mobile interfaces.
Tasks performed:
Collaborated on multiple areas of the application, from front-end interfaces to
back-end services, ensuring end-to-end cohesion
Designed and implemented advanced, subscription-only features—boosting value
for paid users and driving engagement.
Developed and maintained a shared component library (UI elements, utility
modules) to promote consistency and reuse across projects.
Wrote and maintained comprehensive end-to-end tests using Cypress and
Playwright to validate critical user flows.
3
Identified and resolved bugs to improve application stability
Environment & Tools :
Development Tools: VsCode, npm, Angular CLI, Jira, Datadog, Grafana,
Amplitude
Technologies: React, TypeScript, Python, SASS, NestJs, Playwright, Angular
Jan-2020 - Sep-2021 - Software engineer, EPAM Systems
Team Size: 3 Front-end developers 2 Back-end developers 1 Team lead
Project Role: Software enginner
Tasks performed:
Refactored existing functionality to improve code quality and maintainability
Implemented new features, enhancing user experience and application
capabilities
Optimized critical application functionality, significantly boosting performance
Developed comprehensive tests for the store, ensuring robust coverage and
reliability
Developed a mobile PWA application, expanding the product’s reach and
accessibility
Designed and implemented shared common components for reusability across
projects
Conducted extensive PR reviews to maintain high standards of code quality
Debugged and fixed issues to ensure smooth and efficient application operation
Environment & Tools :
Development Tools: VsCode, npm, Angular CLI, VSTS
Technologies: Angular 8/9, RxJs, ngrx, Jasmine, TypeScript, SASS, MongoDB
Sep-2019 - Dec-2019 - Front-end developer
Project: Cloud based applications for the drilling planning
4
Team Size: Development team: 12 members, Front-end: 7 members QA team: 4
members 1 Tech writer
Project Role: Front-end developer
Tasks performed:
Refactored common and container components to improve code efficiency and
maintainability
Implemented new features to enhance application functionality
Debugged and resolved issues, providing ongoing support to ensure smooth
operation
Developed unit tests for common components, directives, reducers, and effects,
ensuring code reliability
Introduced a new approach for API calls in E2E testing, allowing for customizable
response scenarios
Environment & Tools: :
Development Tools: VSTS, npm, Node.js, VS Code, Angular CLI
Technologies: Angular 8, TypeScript, NgRx, RxJs, Jasmine
Mar-2019 - Aug-2019 - Front-end developer
Team Size: Team composition: 3 developers - contractors, 8+ developers on customer
side.
Project Role: Front-end developer
Tasks performed:
Developed new features focused on wellbore data visualization, enhancing the
user interface
Expanded functionality within the wellbore widget view, improving user interaction
Complemented and improved existing code, ensuring consistency and reliability
Refactored code to optimize performance and maintainability
Provided ongoing support and maintenance, including bug fixing and
troubleshooting
Environment & Tools:
Cloud Platform: Google Cloud Platform (GCP)
Development Tools: VSTS, npm, Node.js, VS Code, Angular CLI
5
Technologies: Angular 7, TypeScript, RxJs, NgRx
Aug-2018 - Jan-2019
Customer: Retail & Distribution.
Project: An application to help end-users explore platform features, receive hints
and suggestions, and visualize workflows for effective utilization.
Team Size: 6 Members (2 Developers, 2 Project Managers/Scrum Masters, 2 Designers, 1
QA)
Project Role: Front-end developer
Tasks performed:
Ensured website accessibility across all users
Provided cross-browser support for Chrome, IE11, Edge, and Safari
Designed and implemented components from scratch, including layout and
business logic
Integrated multilanguage support to enhance user experience
Performed general support and maintenance, including bug fixing and
troubleshooting
Environment & Tools:
Version Control & Development Tools: BitBucket, Node.js, npm, VS Code,
Angular CLI, Google Documents
Technologies: HTML5, SASS (BEM methodology), Angular 6, Angular
Routes, Angular Template-Driven Forms, i18n, Bootstrap/ng-bootstrap,
Grid Layout, TypeScript, RxJs
6
Схожі кандидати
-
Front-end програміст
Львів, Вінниця , ще 6 міст -
Front-end програміст
Львів -
Frontend-розробник
Львів -
React-програміст
30000 грн, Львів, Київ, Одеса -
Front-end програміст
50000 грн, Львів, Київ , ще 3 міста -
Frontend developer
Львів, Київ , ще 2 міста