• Файл

Віталій

Fullstack-розробник

Місто:
Київ

Контактна інформація

Шукач вказав: ТелефонМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

VITALII SYDORENKO
Senior Full-Stack Engineer (JS / TS) • Tech Lead
React • Angular • Next.js • Node.js • NestJS • TypeScript • 14 Years of Experience
Kyiv, Ukraine | Remote / Hybrid / On-site | [відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») |
[відкрити контакти](див. вище в блоці «контактна інформація») | English B2

Full-stack engineer and technical lead with 14 years and 12 delivered products across fintech, banking, insurtech, regtech,
healthtech, logistics, retail, e-commerce, edtech and consumer electronics. Equally strong on both sides of the stack: React /
Next.js and Angular on the frontend, Node.js services (NestJS, AdonisJS, Hono, Express) with PostgreSQL, MongoDB, Redis
and Elasticsearch behind them. Led teams of 3 to 14 engineers as Tech Lead, owning architecture, CI/CD, delivery and
mentoring. Repeatable measurable impact: LCP down to 1.4-1.9 s, API latency 420 to 95 ms, bundles down 35-60%, coverage
42 to 88%, technical debt 22% to under 5%.

TECHNICAL SKILLS
Languages TypeScript 5.5+, JavaScript (ES2024), HTML5, CSS3 / SCSS, SQL, Python (AI tooling), Java (early career)

Frontend React 16-19 (Hooks, Concurrent, RSC, Suspense), Next.js 14+ (App Router, SSR / ISR / RSC), Redux Toolkit + RTK Query,
TanStack Query v4-v5, TanStack Table v8, Zustand, Jotai, React Hook Form + Zod | Angular 2-19 (Standalone, Signals,
NgRx v7-v18, RxJS 6-8), Angular Material, CDK, AngularJS hybrid migration
UI / Design Design systems (Storybook, Chromatic), Tailwind CSS, Radix UI, shadcn/ui, Stencil.js Web Components, GSAP, SCSS (BEM,
7-1), WCAG 2.1 AA / axe-core, i18n, theming
Backend Node.js - NestJS 8-10, AdonisJS 5 (Lucid ORM), Hono (edge), Express 5, Fastify; GraphQL (Apollo 4, Federation 2,
Subscriptions), tRPC v11, REST + OpenAPI / Swagger, BFF pattern, Bull / BullMQ job queues, Firebase Cloud Functions, Java
+ Spring MVC (early career)
Databases PostgreSQL 13-16 (Prisma, Drizzle, TypeORM, Lucid, JSONB schemas, triggers, indexing), MongoDB 6 (aggregation
pipelines), Redis 7 (cache, pub/sub), Elasticsearch + Kibana, Supabase, Azure Cosmos DB, Firebase Realtime DB, MySQL
Architecture Micro-frontends (Shell + Remotes, Module Federation), Nx / Turborepo monorepos, Feature-Sliced Design, event-driven
(transactional outbox), microservices, GraphQL Federation, offline-first PWA, SSR / RSC, feature flags
Real-time / WebSocket (custom reconnect), Socket.io, Redis Pub/Sub, RabbitMQ, GraphQL Subscriptions, Supabase Realtime, WebRTC
Msg (SFU), LLM response streaming

Cloud / Docker + Nginx, Azure (DevOps Pipelines, App Service, CDN, AD SSO), AWS (S3), Vercel (Edge, ISR), Cloudflare Workers,
DevOps GitHub Actions, GitLab CI, Jenkins (Multibranch), Bitbucket Pipelines, ArgoCD (GitOps), SonarQube, Lighthouse CI,
Kubernetes, Terraform
Testing Vitest, Jest + React Testing Library, Playwright, Cypress 13 (CT / E2E), MSW 2.0, Japa, Jasmine, Chromatic visual testing,
axe-core a11y gates, Testcontainers, Supertest
AI / LLM Vercel AI SDK (streaming, RSC), OpenAI GPT-4o, Anthropic Claude, multi-provider gateway with fallback, CrewAI multi-agent
pipelines (Python), Cursor, Claude Code, n8n automation, TensorFlow.js / OpenCV.js (R&D)
Build Tools Vite 5, Webpack 5 (Module Federation), Nx, Turborepo, Bun, Biome, ESLint, Angular Schematics, Emscripten / WebAssembly

Security RBAC, field-level audit logging, OWASP Top 10, CSP / CSRF / XSS hardening, SSO (Azure AD), OAuth 2.0 / OIDC, JWT, 2FA
flows, secrets management, MiFID II / EMIR and healthcare compliance context
Performance LCP under 1.5 s, code splitting, streaming SSR, edge caching, DB query tuning, bundle budgets, Core Web Vitals, Lighthouse
CI gates
Practices Agile / Scrum / Kanban, Jira-gated PR pipelines, ADRs, code review standards, mentoring and 1:1s, technical interviewing,
onboarding, design-system governance

WORK EXPERIENCE
Diffreight - Senior Full-Stack Developer Aug 2025 - Present
Product company, freight-forwarding SaaS. Cross-functional team of 9.

Logistics SaaS (TMS) + CRM + Billing • React + AdonisJS • team 9
Stack: React 19, Vite 5, Nx monorepo (4 packages), TanStack Query v4, Zustand v5, React Hook Form + Zod, Tailwind, Storybook, Google Maps,
AdonisJS 5 (Lucid ORM), OpenAPI / Swagger, PostgreSQL 16, Redis 7, Elasticsearch + Kibana, Socket.io, RabbitMQ, Docker + Nginx, GitHub Actions,
AWS S3, Vitest, Japa
• Full-stack ownership across an Nx monorepo of 4 applications - logist, client, design-system and chat - covering shipments, invoices
and insurance claims.
• Built AdonisJS 5 / Lucid backend services and PostgreSQL 16 schema; documented every endpoint with OpenAPI so frontend and
backend could move in parallel.
• Implemented event-driven chat with Socket.io and RabbitMQ using the transactional outbox pattern for guaranteed delivery.
• Added Elasticsearch + Kibana for shipment search and operational observability over high-volume logistics data.
• Own @difreight/design-system (Tailwind + Storybook) and the Google Maps route-planning UI.

• Co-built an internal AI agent pipeline (CrewAI + Claude, 7 agent roles) used by the team for task review and hand-off; day-to-day
development with Cursor and Claude Code.
Results: Nx monorepo with 4 production applications • Jira-gated PR pipeline • team-wide AI agent pipeline in daily use

Credit Agricole Bank - Team Lead / Tech Lead, Frontend (Angular) Jan 2024 - Jul 2025
Banking. Client portal integration with national bank services and API expansion. Team of ~8 frontend engineers.

Fintech / Banking - National Bank Services Integration • team ~8
Stack: Angular (Standalone Components, Signals), NgRx, RxJS, TypeScript, Angular Material, bank-themed design system, REST integration layer,
Docker, Azure DevOps, Azure AD SSO, Jest, Cypress E2E
• Led a team of ~8 frontend engineers: task distribution, prioritisation, sprint planning, delivery tracking, risk management and
technical interviewing.
• Led the client portal migration to Angular Standalone Components and Signals, retiring legacy NgModule boilerplate and reducing
change-detection overhead.
• Defined the BFF contract together with the backend team for integration with external national bank APIs - drove response-shape
and endpoint-versioning requirements from the frontend side.
• Introduced RBAC and audit logging to satisfy banking compliance requirements; integrated Azure AD SSO.
• Owned the frontend CI/CD pipeline in Azure DevOps and the Jest / Cypress test strategy.
• Mentored mid and junior engineers through 1:1s, growth plans and pair programming; established code review standards.

EPAM Systems - Tech Lead / Senior Full-Stack Developer Mar 2022 - Jan 2024
Enterprise-scale fintech, insurtech and e-commerce products for international clients.

Fintech Risk Management - Tech Lead, Frontend • team 14 • Mar 2022 - Dec 2023
Stack: Angular 14-19 (Signals, Standalone), NgRx v18, RxJS 8, Angular Material + CDK, Storybook + Chromatic, Node.js (Express 5) BFF, PostgreSQL
15 (Prisma), MongoDB 6, Redis 7 (pub/sub), WebSocket, Azure DevOps Pipelines, Nx + Turborepo, Azure App Service + CDN, Jest + RTL, Cypress 13,
axe-core
• Architected a micro-frontend platform (Shell + 4 Remotes) for real-time transaction risk monitoring and compliance, letting
independent teams deploy separately.
• Built the Node.js / Express 5 BFF with Redis caching and pub/sub plus a WebSocket gateway with custom reconnect logic for live
risk dashboards.
• Designed Prisma / PostgreSQL schemas and MongoDB aggregation pipelines for high-volume transaction analytics.
• Drove the Angular 14 to 19 migration - Signals, Standalone Components, zoneless change detection - and enforced a11y gates with
axe-core.
• Built a custom Azure DevOps extension (TypeScript + Extension SDK) that replaced a 30-minute manual reporting routine.
• Led 14 engineers: ADRs, code review standards, 1:1s and growth plans.
Results: LCP 4.2 to 1.7 s • Lighthouse 98 • deployment 12 to 4 min
InsurTech Policy Management - Tech Lead / Senior Full-Stack • team 9 • ~800 agents • Jan - Oct 2023
Stack: React 18, Next.js 14 (App Router, RSC, SSR / ISR), Redux Toolkit + RTK Query, TanStack Query v5, Zustand, Tailwind 3, Radix UI, shadcn/ui,
NestJS 10, GraphQL (Apollo 4) + Subscriptions, tRPC v11, PostgreSQL 15 (Drizzle), Redis 7, Vercel (ISR + Edge), GitHub Actions, ArgoCD,
LaunchDarkly, Vitest, Playwright, MSW 2.0, axe-core
• Owned the full stack of a policy management platform used by roughly 800 insurance agents.
• Defined and justified the state architecture - Redux Toolkit for workflow state, TanStack Query for server cache, Zustand for local UI -
removing the single-store bottleneck.
• Built NestJS 10 services exposing GraphQL (Apollo 4) and tRPC v11 alongside a Drizzle / PostgreSQL schema.
• Migrated to React Server Components with SSR / ISR on Next.js 14 App Router and introduced role-based code splitting.
• Set up GitOps delivery with ArgoCD, LaunchDarkly feature flags for A/B rollouts, and accessibility gates in CI.
Results: bundle -60% • client-side JS -40% • test coverage 42% to 88% • API defects -60%
TradeLens Dashboard - Senior Full-Stack • team 7 • e-commerce AI analytics, 15M SKU • Nov 2023 - Jan 2024
Stack: React 19, Next.js 14+, TanStack Query v5 + Table v8, Zustand + Jotai, Node.js (Hono, edge), NestJS, tRPC, GraphQL Federation 2,
PostgreSQL 16 (Drizzle), Redis 7, Supabase Realtime, Vercel AI SDK, GPT-4o, Claude, Cloudflare Workers, Bun, Turborepo, Biome, Vitest 1.6,
Playwright, Chromatic
• Built an edge BFF on Hono aggregating 5 external systems, backed by NestJS core services behind GraphQL Federation 2.
• Implemented an AI / LLM gateway with multi-provider fallback (GPT-4o primary, Claude secondary) and streaming responses via
Vercel AI SDK and RSC.
• Delivered analytics UI over 15M SKUs with TanStack Table v8 virtualisation and Supabase Realtime updates.
• Migrated tooling to Bun and Biome across a Turborepo workspace; covered 50+ widgets with Chromatic visual tests.
Results: API latency 420 to 95 ms • LCP 3.1 to 1.4 s • 99.9% SLA

GlobalLogic - Senior Full-Stack Developer Jan 2020 - Apr 2022
Enterprise healthtech and regtech products for European clients.

MediCore Portal - Senior Full-Stack • team 11 • healthtech, 40 clinics (DE) • Jan 2020 - Oct 2021
Stack: Angular 8-14 (Ivy), NgRx 14, Angular Material + CDK, Workbox, Angular Schematics, NestJS 8, REST (OpenAPI / Swagger), PostgreSQL 13
(TypeORM), Jenkins, SonarQube, Docker, Jasmine to Jest, Cypress CT
• Designed an offline-first architecture (NgRx action queue + Workbox + conflict resolution) so clinics stayed operational without
connectivity.
• Built NestJS 8 services with RBAC and field-level audit logging implemented via PostgreSQL triggers, meeting healthcare data
requirements.

• Authored 5 Angular Schematics for code generation, cutting repetitive module setup and halving onboarding time.
• Migrated the legacy codebase to Ivy with differential loading and moved the suite from Jasmine to Jest.
Results: zero data loss in offline mode • bundle -45% • technical debt 22% to 4.8%
FinTrack Compliance - Senior Frontend Developer • team 6 • RegTech, MiFID II / EMIR • Oct 2021 - Apr 2022
Stack: Angular 12, NgRx, Angular Material + CDK Forms, NestJS, Bull job queue, PostgreSQL (JSONB schemas), GitHub Actions, SonarQube
• Built a JSON-driven form engine as the shared contract between frontend and backend, letting compliance rules ship without code
changes.
• Contributed to the NestJS Bull job queue powering batch generation of regulatory reports under MiFID II / EMIR.
Results: new compliance rules from 3 days to 2 hours • zero critical defects • technical debt under 5%

Svitla Systems - Senior Frontend Developer Jul 2018 - Jan 2020
EdTech and retail products; design-system ownership and legacy modernisation.

CollabSpace - Senior Frontend • team 8 • EdTech, video + whiteboard • Jul 2018 - Jun 2019
Stack: Angular 7, NgRx 7 + Effects, Stencil.js design system, WebRTC (SFU), Socket.io signalling, Bitbucket Pipelines, Lighthouse CI
• Built WebRTC SFU signalling with NgRx Effects and Socket.io for multi-participant video sessions.
• Created a cross-framework design system in Stencil.js (Angular, React and vanilla consumers) adopted by 3 products.
Results: 8-participant SFU sessions • sub-20 ms whiteboard latency • 40+ design-system components
RetailOS - Senior Frontend • team 7 • retail, 85 stores • Jun 2019 - Jan 2020
Stack: Angular 7, React 16.8 (widgets), AngularJS 1.6 legacy, NgRx 7 + Effects, Jenkins (Multibranch), SonarQube
• Built a LegacyStateBridge synchronising state between AngularJS and Angular during a module-by-module migration with zero
downtime.
• Delivered 5 autonomous React widgets that a Drupal backend team with no React expertise could embed independently.
Results: technical debt 18% to 4% • coverage 0 to 71% • state-related defects -85%

Human - Senior Frontend Developer Jun 2016 - Jul 2018
B2C productivity startup. Sole frontend engineer, also owning the entire Firebase backend. Team of 3.

SmartTrack • team 3 • productivity, B2C
Stack: Angular 6, RxJS 6, SCSS (BEM + 7-1), Firebase (Realtime DB, Auth, Hosting), Firebase Cloud Functions (Node.js 8), PWA + Service Worker,
GitLab CI/CD, Docker + Nginx
• Sole owner of frontend and backend: Angular 6 SPA plus the full Firebase stack - Realtime DB, Auth, Cloud Functions on Node.js
and Hosting.
• Implemented offline synchronisation and a PWA service worker so the product stayed usable without connectivity.
• Built the CI/CD pipeline (GitLab + Docker + Nginx) from scratch single-handedly.
Results: bundle 680 to 180 KB • retention 22% to 35% • FCP 2.1 to 0.9 s

Samsung R&D Institute Ukraine - Software Engineer Feb 2012 - Jun 2016
R&D for consumer electronics and web. Started in Java backend, transitioned to frontend engineering.

Tizen Smart TV Suite - Software Engineer (Frontend) • team 20 • Jul 2014 - Jun 2016
Stack: Angular 2 (+ AngularJS 1.3-1.5 legacy), RxJS, Tizen SDK, WebAssembly (C++ via Emscripten), TensorFlow.js / OpenCV.js, Java 8 + Spring
MVC
• Built a custom D-pad spatial-navigation directive system for remote-control driven TV interfaces.
• Integrated WebAssembly modules compiled from C++ with Emscripten for compute-heavy rendering paths.
• Contributed to an R&D gesture recognition pipeline (Canvas + WASM + Web Worker) and backing Java / Spring REST services.
Results: navigation time -50% • 3x speed-up via WebAssembly • 120 ms gesture latency • 2 patents
Developer Portal & Promo Sites - Frontend Developer (Junior to Middle) • team 5 • Feb 2012 - Jun 2014
Stack: AngularJS 1.0-1.3, GSAP (TimelineMax), Java 7 + Spring MVC 3, JSP, Hibernate, MySQL, WordPress / Drupal
• Moved from Java / Spring MVC backend into frontend engineering and shipped the team's first AngularJS SPA.
• Early headless CMS work - consuming the WordPress REST API from the frontend layer.
Results: CTA conversion +40% • 20+ landing pages delivered

EDUCATION
2007 - 2013 National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Master's degree, Computer Sciences and Software Engineering

CERTIFICATIONS & PROFESSIONAL DEVELOPMENT
2 patents - UI gesture recognition R&D, Samsung R&D Institute
B2 Upper-Intermediate (CEFR) - Cambridge English / British Council (2024)
Tech Lead Mastery - Pat Kua, Level Up (2024) - delegation, ADRs, team scaling
Architectural Decision Making - O'Reilly Learning - trade-off analysis, RFC process, tech roadmap planning
React 18 - The Complete Guide - Udemy (Concurrent Mode, Server Components, Suspense)
Advanced React Patterns & Performance - Kent C. Dodds / Frontend Masters
Enterprise Angular Monorepo with Nx - Nrwl.io (scalable architecture, CI/CD, Module Federation)
Micro-Frontends with Module Federation - Jack Herrington, ViteConf

LANGUAGES
Ukrainian - native | English - B2 (business correspondence, technical documentation, daily stand-ups)

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: