Працював в 2 компаніях 2 роки 10 місяців
IT
Full Stack Developer
UNDMA
IT
1 рік 6 місяців
06.2023 - до теперішнього часу
Обов?язки:
- Розробка і підтримка користувацьких інтерфейсів: Створення масштабованих та високоефективних UI для веб-додатків на основі React, Next.js, або інших фреймворків.
- Інтеграція з бекендом: Взаємодія з REST API або GraphQL для отримання та відправки даних, включаючи обробку асинхронних запитів і оптимізацію мережевих викликів.
- Оптимізація продуктивності: Використання таких інструментів, як Vite та Webpack, для оптимізації часу завантаження сторінок, зокрема через поділ кодових блоків (chunk splitting).
- Робота з глобальним станом додатка: Інтеграція Redux або Redux Saga для управління станом додатку, а також управління асинхронними побічними ефектами.
- Співпраця з командою: Тісна взаємодія з дизайнерами, бекенд-розробниками і продакт-менеджерами для забезпечення безперебійного розвитку функціоналу.
- Управління версіями: Використання Git для управління версіями коду, створення pull request'ів і проведення код-рев'ю для інших розробників.
- Деплой: Участь у налаштуванні і підтримці процесів деплою, використання CI/CD.
Досягнення:
- Розробка масштабованого UI для великого CRM-проекту: Успішна реалізація UI для масштабної системи управління відносинами з клієнтами, де розробка включала інтеграцію з REST API та управління великими обсягами даних.
- Оптимізація продуктивності веб-додатку: Успішне впровадження chunk splitting для зменшення часу завантаження сторінок на 60%.
Junior Frontend Developer
NDA
IT
1 рік 2 місяці
01.2022 - 03.2023
Впровадження базового рендерингу компонентів: Успішно реалізував декілька ключових компонентів на React, таких як форми та таблиці, що забезпечили базову функціональність додатку і допомогли скоротити час розробки.Рефакторинг існуючого коду: Оптимізував старий код, зокрема відокремив логіку від UI у декількох компонентах, що покращило читабельність коду та знизило технічний борг.
Тестування компонентів: Написав перші тести для компонентів за допомогою Jest і React Testing Library, що підвищило стабільність додатку та спростило процес перевірки працездатності нових фіч.Співпраця з досвідченими розробниками: Регулярно проводив код-рев'ю, вчився у старших колег, отримуючи важливий фідбек, що прискорило мій професійний розвиток.
Підтримка існуючого проєкту: Брав участь у вирішенні незначних багів та поліпшенні продуктивності на основі відгуків від команди тестування.
Навчався в 2 закладах
Сумський державний університет
Комп'ютерні науки
Суми, 2024
Сумський коледж харчової промисловості Національного університету харчових технологій
Обслуговування комп'ютерних мереж і систем
Суми, 2022
Володіє мовами
Англійська
вище середнього
Артем
Артем
Front-end Developer
Суми
Готовий переїхати: Київ
Активно шукає роботу
повна зайнятість
Характер роботи: віддалена робота
Оновлено 4 тижні тому