- PRO
Oleh
Front-end developer
- Вид занятости:
- полная, неполная
- Возраст:
- 34 года
- Город проживания:
- Хмельницкий
- Готов работать:
- Винница, Львов, Удаленно
Контактная информация
Соискатель указал телефон , эл. почту, адрес и LinkedIn.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/5690375/
Опыт работы
Angular developer
с 01.2024 по 03.2025
(1 год 2 месяца)
Partners Internationsl, Дистанційно (IT)
Розробили сучасну систему управління справами членів Церкви, пов'язаними з міграцією, нга заміну застарілій платформі та привівши її у відповідність до оновлених правових та технічних стандартів. Виконував одну з ключових ролей у проєктуванні архітектури та базової логіки порталу. Тісно співпрацював із фахівцями QA та дизайнером для оптимізації процесу надання відповідних сервісів у встановлені терміни.
Стек: Angular 17-19 (standalone components, signals, template control flow), RxJS, SCSS, PrimeNg, Сhart.js, Karma/Jasmine
Досягнення:
1)Здійснено повноцінний перехід на застосування принципу standalone-архітектури та реорганізовано механізми залежностей (Dependency Injection).
2) Розробив структуру додатку та встановив стандарти стилю коду.
3) Побудував систему отрмання та адаптації даних на основі резолверві та пайплайну RxJS, щоб забезпечити плавний перехід між сторінками та генерацію контенту без сторонніх бібліотек чи стейт менеджменту.
4)Оптимізовано бандл, завдяки міграції з Syncfusion на PrimeNG.
5) Розробив систему контролю доступу та адаптації контенту на основі ролей користувачів.
6) Розробив адаптивну систему для динамічної генерації форм на основі backend-керованої конфігурації.
7)У співпраці з відділом QA організовано ефективний конвеєр впровадження нового функціоналу, що забезпечило стабільну якість та дотримання термінів.
8)Впроваджено нові стандарти розробки при міграції між версіями Angular (17–19).
9) Розробив систему автентифікації з використанням підходів на основі BFF та JWT у різних реалмах.
Front-end developer
с 10.2020 по 07.2023
(2 года 9 месяцев)
NIX, Харків (IT)
Основний напрямок роботи - розробка веб-додатків на базі Angular (v.9 – v.14) в галузях електроніки, волонтерства, медичних досліджень та охорони здоров’я. Брав участь в чотирьох комерційних проектах на посадах Front-end девелопера. Крім цього для внутрішнього проекту працював back-end розробником на NestJS. У тісній співпраці з ПМ брав участь в атикризових заходах. Для розвитку менторських здібностей проводив онбординги, писав технічну документацію, туторіали, створював та проводив презентації технологій.
* Через умови NDA обмежений в розголошені відомостей про проекти та особливості роботи.
Обов’язки на комерційних проектах:
Розробка нового функціоналу та код ревю.
Участь в плануванні архітектури додатку.
Рефакторинг існуючого коду з метою оптимізації.
Виправлення багів.
Інтеграція UI бібліотек, та пакетів окремих UI елементів.
Впровадження менеджменту станів, оптимізація підходів роботи з NGXS, написання технічної документації та створення презентацій на тему ефективної роботи з NGXS та Elf.
Синхронізація роботи команд: спільний Git Flow, узгодження версій та вирішення конфліктів злиття, спільна розробка правил написання коду (eslint/prettier вимог) та залучення best-practices.
Участь в інтеграції нових методів управління робочим процесом.
Оновлення версій angular/core та налагодження роботи сторонніх пакетів при синхронізації версій підтримки.
Участь в плануванні, оцінці термінів на зустрічах із замовником для сапорту BA та PM з технічних питань.
Досягнення:
1) Через розширення вимог замовника швидко освоїв написання e2e автотестів на Cypress.
2) Освоїв менеджери станів NGXS та Elf на високому рівні. Інтегрував з нуля в різних проектах кожен з них. Створив та провів презентації про сучасні менеджери станів для Angular (NGXS та Elf).
3) Освоїв робочий процес на основі CodeStream.
4) Дослідив, виконав та створим туторіали щодо процесу переходу на нові версії Angular від v.8 до v.16
5) Написав власний telegram бот на Node.js для голосової взаємодії з GPTChat.
6) Освоїв та інтегрував системи перехоплення внутрішніх помилок та телеметрії користувача Sentry та Posthog.
Angular developer
с 02.2020 по 09.2020
(7 месяцев)
Tagsoft, Харків (IT)
Самостійно спроектував розробив та запустив два комерційні проекти: Сайт комерційної компанії (Gulp, HTML, SCSS, JS), Адмін панель контролю агрегованих статистичних даних про користувачів сервісу(Angular v.9 + Carbondesign). З командою спеціалістів виконав редизайн комплексного додатку (Angular v.8) 40+ сторінок для десктопу та мобільних пристроїв. Дописував компоненти та виправляв проблеми складного проекту на базі (Angular v.7). Корегував теми що використовуються для WordPress.
Обов'язки:
Верстка за готовим дизайном.
Редизайн готового сайту.
Розширення та адаптація логіки додатку під нові потреби з подальшою реалізацією дизайну.
Контроль та управління злиттям версій проекту від різних розробників.
Пошук та виправлення багів коду.
Тестування та інтеграція плагінів у відповідності до бізнес логіки та вимог Ui/Ux.
Оптимізація швидкості роботи додатку.
Перехід між версіями Angular/core, angulat/cli з подальшим вирішенням проблем залежностей.
Участь в онлайн конференціях з замовником та аутстаф-командами.
Логування робочого часу, написання звітів, підготовка естімейтів.
Self development, тренінги та участь в проф-конференціях.
Досягнення:
Показовим досягненням за період роботи вважаю освоєння на достатньому для написання проекту стильового фреймворку Carbondesign за 4 дні в підготовчий період проекту. Цей фреймворк написаний під React та має досить слабку підтримку від комюніті Angular. Попри це, всі вимоги замовника були виконані у відповідні терміни.
В одному з проектів на мене була покладена відповідальність контролювали та об'єднувати напрацювання команди через систему Git - після ретельної підготовки я успішно організував Git Flow, що пришвидшило розробку та стабілізувало додаток на продакшені.
Образование
Military chair at the Ivan Kozhedub Kharkiv National University of the Air Force
Electronics, Харьков
Высшее, с 2011 по 2013 (1 год 9 месяцев)
V. N. Karazin Kharkiv National University
Экономический, Харьков
Высшее, с 2008 по 2013 (4 года 10 месяцев)
Знания и навыки
- Angular
- TypeScript
- RxJS
- JavaScript
- HTML
- CSS
- SASS
- AJAX
- REST API
- NGXS
- Elf
- Angular Material
- Bootstrap
- PrimeNG
- ApexCharts
- Chart.js
- Carbon Design
- Jasmine framework
- Cypress
- Jest
- Lodash
- Sentry
- Posthog
- Webpack
- Gulp
- Node.js
- NestJS
- GPT API
- SOLID Principles
- Знання принципу DRY
- Agile
- Software Development Life Cycle
- Користувач ОС Linux
- Git
- Redux
- Figma
Знание языков
- Английский — средний
- Французский — начинающий
Дополнительная информация
В пошуку посади Angular девелопера. Здатний створити SPA за наданим дизайном з дотриманням вимог сучасних стандартів розробки Angular, кроссбраузерності та адаптивності. Реалізувати підключення необхідних плагінів та додаткових бібліотек, шрифтів та іконок, налаштувати просту анімацію, розгорнути систему керування станом, покрити функціонал юніт та e2e тестами. Готовий до швидкого вивчення нових технологій релевантних до потреб проекту. Маю тривалий досвід розробки додатків на базі фреймворку Angular, що дозволяє створювати динамічні сайти, адмін панелі, сервіси для взаємодії з клієнтами та корпоративні додатки. Маю базові знання з Node.js та NestJS. Здатний реалізувати підготовку сайту до розміщення на хостингу як з технічної сторони так і згідно вимог замовника.
Продовжую поглиблено вивчати: сучасні архітектурні підходи Angular, TypeScript та NestJS.
Другие резюме этого кандидата
- PRO
Винница, Львов
Высшее образование
- Angular developer, Partners International, 1 год 2 месяца
- Front-end developer, NIX Solutions, 2 года 9 месяцев
Похожие кандидаты
-
Front-end програміст
Удаленно -
Front-end програміст
Винница, Днепр , еще 6 городов -
Front-end programmer
Удаленно -
Front-end програміст, FullStack
Удаленно -
Front-end розробник
Удаленно -
Frontend developer
Удаленно