Дмитро

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

Employment type:
full-time
Age:
29 years
City:
Lviv

Contact information

The job seeker has provided: Phone numberEmail

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

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

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: