• Файл

Віталій

Front-end програміст

Місто проживання:
Вінниця
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: Телефон

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Vinnytsia, Ukraine
Vitalii Zubko [відкрити контакти](див. вище в блоці «контактна інформація»)
Senior Software Engineer [відкрити контакти](див. вище в блоці «контактна інформація»)
[відкрити контакти](див. вище в блоці «контактна інформація»)

Profile
Software Engineer with over 10 years of experience, specializing in front-end.

Expertise encompasses Angular, TypeScript, NodeJS and responsive design principles, PWA, Cypress, Jest. Proficient in migrating
legacy applications to modern frameworks and implementing best practices that foster team growth and efficiency.

Committed to elevating software quality and promoting standardization across the development lifecycle.

Skills
Angular 2+, AngularJS, TypeScript, RxJs, NgRx, Angular Material, Claude, Codex, HTML, CSS, JQuery, PWA, Node.js,
Mentoring, Quality Management, NestJS, Design Review, Jasmine, Highcharts, Communication Skills, Stripe.

EXPERIENCE

Innovecs, Remote - Senior Frontend Developer
Nov 2021 – Present

Description: Project related to cloud-based SMS marketing and business communication platform. The main goal was to lead the
technical design and structural decisions for front-end applications, ensuring scalability, maintainability, and high performance.

Improved performance of the application by using the onPush strategy, lazy loading, using memory cache with NgRx and
standalone components. Took a leading role in the migration of Angular from 11 to 19 and migration to the Signal API.

Increased code quality by removing manual handling of the auth data, code duplication (abstract classes), made components more
dummy and moving logic, computation to the services.

Used AI assistants(Claude, Codex) for refactoring the code base, reviewing merge requests, implementing new features, and
updating unit tests.

Added Eslint and Stylelint configurations.

Tools: Angular 11-19, Typescript, NgRx, Signal API, Jira, Angular Material, Storybook, Highcharts, Jasmine, Claude, Codex.

Trinetix, Remote - Senior Frontend Developer
Apr 2020 – Nov 2021

Description: Project related to banking. Main goal is to rewrite from WinForms to Angular.

Led the technical design and structural decisions for front-end applications, ensuring scalability, maintainability, and high
performance.

Executed the development of complex, high-impact features, translating business requirements into seamless user experiences.

Provided code reviews to maintain high standards, foster knowledge sharing, and ensure alignment with best practices across the
team.

Improved unit tests code coverage of the project from 5% to 80% (requirement) using Jasmine.

Added Eslint and Prettier configurations.

Tools: Angular, NgRx, RxJs, Typescript, Angular Material, Jira, GitHub.

Infopulse, Vinnytsia - Senior Frontend Developer
May 2015 – Apr 2020

Description: Started as a middle front-end developer and promoted to Senior Front-end Developer. Took part in the different
projects mostly developed with Angular.

Worked with such solutions:
- Angular.JS - application for auditing costs, taxes;
- AngularJs (1.3-1.6) to Angular 2+ migration - application for merging businesses;
- React.js - platform for leading interviews and performance appraisals;
- AngularJs, jQuery - POC application for NDA company;

Technical tasks solved:
- Dynamic form generation based on JSON with Formly;
- Services, DTO, models generation and consuming in the Angular application based on swagger.json ;
- PWA with partial offline mode;
- Response and Pixel Perfect Markup;
- Websockets communication with SignalR;
- NgRx for caching of the data and map management with do/undo/redo functionality;
- Tslint and Prettier configuration with pre-push hooks;
- Theming (light/dark), internationalization (i18n, ngxTranslate);
- Implementation of user rights and access roles matrix;
- Complex forms with cross field validations and dynamic fields adding;
- Components library development;
- UI/UX review and communication with the Design team regarding improvements;

Tools: Angular 2+, React, NgRx (store, entity, component-store, router-store), RxJS, Typescript, Nx Monorepo, SCSS, HTML, Jira,
jQuery.

Freelance, Remote - Frontend Developer
Feb 2013 – May 2015

Description: Started as a HTML markup developer for cross browser solutions including IE8+, Mozilla, Opera, Chrome, Safari and
table approach for email markup.
Provided pixel perfect markup slicing from Photoshop.
Create custom icons font and stripes.
Added different bindings with core JavaScript and jQuery for dialogs, datePickers, timePickers and other form controls.
Worked with AJAX requests, runtime form validation, sprites, emails.

Tools: HTMLS, CSS, jQuery, Bootstrap, Adobe Photoshop, pixel perfect.

Education: Languages:

Specialist Degree in Computer Science, English - Upper Intermediate
Vinnytsia National Technical University Ukrainian - Native
Sep 2001- Jun 2006

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: