Дмитро
Frontend-програміст
- Employment type:
- full-time
- Age:
- 29 years
- City:
- Lviv
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/17565654/
Work experience
Front-end програміст
from 06.2019 to 03.2026
(6 years 10 months)
LeoSource, Харків (IT)
• Брав участь у масштабній міграції застосунку Supportiv з Angular 7 спочатку на Angular 14, а згодом на Angular 19, включаючи оновлення залежностей, рефакторинг легасі-коду та адаптацію архітектурних рішень.
• Працював над оптимізацією продуктивності застосунку, що дозволило суттєво скоротити час завантаження та покращити користувацький досвід.
• Протягом майже 6 років брав участь у розвитку платформи Supportiv, починаючи з ранньої стадії розвитку продукту та допомагаючи масштабувати його функціональність.
• Розробляв та підтримував один із ключових модулів платформи — систему групових чатів у реальному часі, включаючи роботу з WebSocket, відображенням повідомлень, синхронізацією даних та оптимізацією продуктивності.
• Брав участь у проєктуванні та реалізації нових функцій, інтеграції REST API, покращенні архітектури та технічному розвитку продукту.
• Проводив code review та допомагав у менторстві junior-розробників, ділився знаннями та підтримував команду у вирішенні технічних питань.
• Працював із різними технологіями та проєктами, включаючи Angular, React, Next.js, Node.js та браузерні розширення для Chrome.
• Регулярно брав участь в оцінці задач, плануванні спринтів, обговоренні архітектурних рішень та взаємодії з дизайнерами, QA та backend-командою.
Education
Kharkiv National University of Radio Electronic
Program Subject Area Telecommunications and Radio Engineering, Харків
Higher, from 2016 to 2019 (3 years)
Knowledge and skills
- Неконфліктність
- JavaScript
- CSS
- Git
- GitHub
- React
- HTML
- Figma
- SASS
- TypeScript
- Node.js
- Bootstrap
- Redux
- Next.js
- REST API
- Angular
- Angular Material
- NgRx
- RxJS
- Firebase
- Supabase
- React Hooks
- React Redux
- React Router
- React Hook Form
- TanStack Query
- TailwindCSS
- Tailwind CSS
- MongoDB
- GSAP
- Vite.js
- Webpack
- Socket
- Socket.IO
- D3.js
- Canvas
- Chart.js
- Express.js
Language proficiencies
English — average
Additional information
Frontend Developer з 6+ роками досвіду. Основна спеціалізація — розробка SPA та складних інтерфейсів на Angular, React та Next.js.
Працюю з сучасним frontend-стеком: TypeScript, NgRx / Redux, RxJS, Tailwind, Material UI. Маю досвід побудови інтерактивних UI, data-visualization (D3.js, Chart.js) та анімацій (GSAP).
Також маю досвід backend-розробки на Node.js (Express), інтеграції REST API, WebSocket сервісів та роботи з MongoDB і MySQL.
Відкритий до цікавих продуктів, складних інтерфейсів та проєктів з високими вимогами до UX та продуктивності.
Frontend Developer with 6+ years of experience building scalable web applications, real-time systems, and complex interactive interfaces.
My primary stack includes Angular, React, Next.js, and TypeScript. I specialize in building high-performance SPA applications, data-visualization interfaces, and animated UI experiences.
I have experience working with state management (NgRx, Redux, RxJS), integrating REST APIs, WebSockets, and building backend services with Node.js and Express.
Additionally, I worked with data visualization (D3.js, Chart.js) and advanced UI animations using GSAP.
I enjoy working on complex UI systems, interactive applications, realtime features, and product-oriented development.
Key Skills
Frontend
Angular, React, Next.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Tailwind CSS, Bootstrap, Material UI, Ant Design, Responsive Design, SPA, SSR
State Management
Redux, Redux Toolkit, NgRx, RxJS, TanStack Query
Data Visualization
D3.js, Chart.js
Animation
GSAP
Backend
Node.js, Express.js, REST APIs, WebSockets, Socket.io
Databases
MongoDB, MySQL, Firebase / Firestore, Supabase
Testing
Jest, Jasmine, Mocha
DevOps & Tools
Docker, Git, GitHub Actions, Travis CI, Vite, Webpack, CI/CD, Vercel, Render, Railway
Experience:
Frontend Developer — Terratechsolutions
Developed a responsive corporate website using Next.js and Tailwind CSS within a strict one-month deadline.
Implemented multiple service pages, optimized performance, and built a modern responsive UI.
Frontend Developer — Supportiv
Worked on a large-scale web platform with chat systems, user activities, and news feeds.
Responsibilities included:
Angular development (v7 → v19 migration)
real-time features using Socket.io
Stripe payment integrations
performance optimization
CI/CD pipeline setup
Tech stack: Angular, Next.js, Node.js, Firebase, RxJS, NgRx, Bootstrap, Jest.
Досягнення
Reduced application response time by 40% through performance optimization.
Migrated a large Angular application from v7 to v19.
Developed real-time chat systems using WebSockets and Socket.io.
Built dynamic news feed and user activity systems.
Implemented complex UI animations and data visualizations using GSAP and D3.js.
Achieved 100/100 Google PageSpeed score through frontend optimization.
Integrated Stripe payments and optimized CI/CD pipelines.
Similar candidates
-
Front-end Developer
40300 UAH, Lviv, Ivano-Frankivsk , more 4 cities -
Front-end програміст
Lviv, Remote -
Front End Developer
Lviv, Kyiv , more 2 cities -
Front-end програміст
25000 UAH, Lviv, Dnipro , more 3 cities -
Front-end програміст
Lviv, Dnipro, Remote -
Frontend-програміст
Lviv, Ivano-Frankivsk , more 2 cities