• File

Олег

Frontend-програміст

City:
Lviv

Contact information

The job seeker has provided: Phone number

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Олег Заславський
Frontend Developer, JS Software Engineer

React · Redux · JavaScript (ES6+) · TypeScript

Україна, Львів (офіс / віддалено)
[open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)

Створюю масштабовані вебзастосунки з використанням React і Redux. Маю
сильний досвід роботи з легасі-кодом, поступової міграції та покращення
продуктивності. Компетентний у доступності (WCAG), AEO-оптимізації та інтеграції
AI-assisted підходів у розробці. Маю досвід написання надійних unit-тестів,
проведення code review та менторингу junior-розробників. Ефективно працюю в
кросфункціональних Agile-командах.

ТЕХНІЧНІ НАВИЧКИ

Основні мови
JavaScript (ES6+), TypeScript, HTML5, CSS3

Фреймворки та бібліотеки
React, Redux / Redux Saga, CanJS, Angular 2 (+), jQuery

Управління станом
Redux, Redux Saga, NgRx, RxJS

Стилізація
SASS/SCSS, CSS Modules, Bootstrap, Angular Material, Tailwind CSS

Тестування
Jest, React Testing Library, Jasmine

Збірка та інструменти
Webpack, Vite, Grunt, NPM, ESLint

Дизайн-інструменти
Figma, InVision, Sketch

DevOps / CI-CD
Git, GitHub, GitLab, Jenkins, Rundeck, Docker (базово)

Інструменти для роботи над проєктами
JIRA, Trello, Agile / Scrum

AI-інструменти

Claude Code, Github Copilot

Бази даних
MySQL, PostgreSQL, MongoDB, Firebase

ДОСВІД РОБОТИ

Frontend Developer (React / CanJS)
EPAM
Грудень 2020 – теперішній час

B2B2C платформа лояльності та комерції (типу Groupon) для корпоративних
клієнтів

• Розробка та підтримка функціоналу у великому кодбейсі React + CanJS
• Керував поступовою міграцією легасі-компонентів з CanJS на React без
порушення поточних релізів
• Впровадив покращення доступності відповідно до ADA (WCAG 2.1),
розширивши охоплення платформи
• Виявляв і усував критичні вузькі місця продуктивності, що дало вимірювані
покращення швидкості завантаження
• Оновлював і мігрував сторонні залежності (зокрема chart.js, Webpack → Vite)
з ретельним regression-тестуванням
• Писав і підтримував unit-тести (Jest, React Testing Library), підвищуючи
надійність критичних модулів
• Реалізував AEO-оптимізацію для покращення видимості в AI та voice search
• Проводив code review і менторив junior-розробників
• Брав участь у sprint planning, backlog grooming та оцінці задач у рамках Agile
/ Scrum

Стек: React, Redux, Redux Saga, CanJS, jQuery, Jest, React Testing Library, Webpack,
Vite, Grunt, Jenkins, Rundeck, MySQL, GitHub, JIRA

Frontend Developer (Angular)
EPAM
Серпень 2020 – Листопад 2020

Платформа психологічної та медичної підтримки для батьків, які втратили дитину

• Реалізував клієнтську маршрутизацію з lazy loading, покращивши швидкість
першого завантаження
• Розробив розділ "Partners" з адаптивною каруселлю та розділ "Brochures" із
серверною пагінацією
• Виправив unit-тести після інтеграції NgRx, відновив стабільність CI

Стек: Angular 10, RxJS, NgRx, Angular Material, Bootstrap, SCSS, Jasmine, Node.js +
Express, MongoDB, Cloudinary, GitLab, Figma

Frontend Developer (Angular)
EPAM
Травень 2020 – Липень 2020

Mobile-first застосунок для пошуку партнерів для тренувань і локацій

• Переробив секцію коментарів, покращивши логіку управління станом
• Написав unit-тести з нуля (покриття з 0% до базового рівня)
• Реалізував індикатори онлайн-статусу в чаті через WebSocket

Стек: Angular 8/9, RxJS, NgRx, Angular Material, Bootstrap, SCSS, Jasmine,
PostgreSQL, GitLab

Frontend Developer (Angular)
EPAM
Грудень 2019 – Квітень 2020

P2P маркетплейс бартеру

• Ініціалізував Angular-проєкт з нуля, визначив структуру модулів і coding
standards

Стек: Angular 9, Firebase (Cloud Storage), RxJS, SCSS, Trello

Професійні курси:

• Soft Skills Plus
• Node.js Global Mentoring Program
• AI-Assisted Engineering
• Programming Foundations: Web Security
• Epam Frontend Lab

ДОДАТКОВА ДІЯЛЬНІСТЬ

• Участь у тестуванні def-tech/game проєкту UFDS
• Ведення технічного каналу про JavaScript із туторіалами та аналітикою

МОВИ

Українська — рідна
Англійська — B1+

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: