Давид

Frontend-розробник

Employment type:
full-time, part-time
Age:
23 years
City of residence:
Uzhhorod
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedInMessenger

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

Fullstack-розробник

from 02.2022 to 06.2026 (4 years 5 months)
B2B software company (конфіденційно), Ужгород (IT)

Розробляв і підтримував складні B2B-застосунки з основним фокусом на React, Next.js і TypeScript. Працював над frontend-архітектурою, серверним рендерингом, оптимізацією продуктивності, інтеграціями та складними інтерактивними інтерфейсами.

- Самостійно спроєктував і реалізував multi-brand frontend-архітектуру на спільній кодовій базі: конфігурації через API, перевикористовувані компоненти, feature flags, динамічне SEO та незалежні збірки й деплої. Це спростило підтримку та запуск нових брендів.
- Брав участь в архітектурних рішеннях і реалізував значну частину міграції React → Next.js. Працював із SSR, middleware, завантаженням даних, гідрацією та кешуванням. Допоміг суттєво покращити швидкість завантаження та Lighthouse Performance.
- Оптимізував CRM-інтерфейси з великими наборами даних через віртуалізацію, React memoization, поступове завантаження, debouncing і throttling. Усунув зависання інтерфейсу та покращив початкове завантаження.
- Розробив спільний типізований API-шар для клієнта й сервера, організував перевикористання запитів, React Query keys, кешування та інвалідацію кешу.
- Створював кастомні візуалізації Chart.js, віртуалізовані таблиці та інтерактивний планувальник із часовою шкалою.
- Адаптував платіжні сценарії для браузерів, Telegram і WebView. Реалізовував server-side GTM інтеграції для аналітики.
- Самостійно розробляв окремі Backend-модулі та інтеграції на Node.js/NestJS. Працював із CI/CD і production-інфраструктурою.
- Протягом 3–4 місяців тимчасово виконував обов'язки Team Lead: координував команду з 3–5 людей, декомпозував задачі, проводив code review та готував релізи.

Career break

from 10.2019 to 01.2022 (2 years 4 months)
Навчання

Період навчання до початку професійної кар’єри: здобуття середньої освіти, згодом — самостійне вивчення програмування та підготовка до першої роботи у веброзробці.

Additional education and certificates

No additional education or certificates.

Knowledge and skills

  • JavaScript
  • Git
  • TypeScript
  • Node.js
  • SQL
  • REST API
  • MySQL
  • Docker
  • Користувач ОС Linux
  • AWS
  • Nginx
  • PostgreSQL
  • GitLab
  • CI/CD
  • Docker Compose
  • Kaniko
  • Traefik
  • Redis
  • React
  • Next.js
  • React Query
  • Redux
  • HTML
  • CSS
  • SCSS
  • SSR
  • Chart.js
  • NestJS
  • GraphQL
  • TypeORM
  • GitLab Runners
  • Моніторинг

Language proficiencies

English — beginner

Additional information

Frontend-інженер із понад 4 роками комерційного досвіду розробки B2B-продуктів. Основна спеціалізація — React, Next.js, TypeScript, frontend-архітектура, SSR, складні інтерфейси та оптимізація продуктивності.

Додатково маю практичний досвід backend-розробки та production-інфраструктури, що допомагає реалізовувати задачі на кількох рівнях застосунку.

ТЕХНОЛОГІЇ

Frontend: React, Next.js, TypeScript, JavaScript, HTML, CSS, SCSS, React Query, Redux, Styled Components, Emotion.

Next.js: App Router, Pages Router, SSR, SSG, ISR, Server Components, Middleware, Caching, Revalidation, Hydration.

Performance: Virtualization, React Memoization, Lazy Loading, Code Splitting, Debouncing, Throttling, Chart.js.

Testing: Vitest, Jest, ESLint, Prettier.

Додатково: Node.js, NestJS, REST API, GraphQL, WebSocket, Redis, Docker, GitLab CI/CD.

УМОВИ РОБОТИ

Розглядаю дистанційну роботу: повну або часткову зайнятість, контрактну співпрацю.

Мови робочого спілкування — українська та російська. Англійська — A2: читання технічної документації та письмове листування.

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: