Milos Cvetkovic
Milos Cvetkovic

Senior Frontend Engineer / Senior Full-Stack (frontend-focused) — TypeScript · React · Next.js · Nod

Actively looking · Member since 8 Sep 2026
Message
Location
Belgrade, Serbia
Desired salary
Confidential
Work preference
Remote Only / Full Time, Contract, Freelance
Experience level
Senior

About

Professional summary

Senior frontend engineer and frontend-focused full-stack engineer, 13+ years (8+ leading teams). TypeScript, React and Next.js on the front; Node.js/NestJS, PostgreSQL, Kubernetes and Azure/AWS behind it.

Most recently I architected the ground-up rebuild of a UK commodity-trading platform: a 98-component React design system (design tokens, six themes, Storybook, automated accessibility gates) and the trading front end on top of 13 NestJS microservices, delivered with GitOps on Kubernetes with canary releases and automatic rollback. I own the work end to end — UI architecture, domain model, multi-tenant security, CI/CD, observability, infrastructure as code — and document decisions properly (~95 ADRs).

Earlier: JavaScript Tech Lead at Levi9 (Next.js micro-frontends, Angular/NgRx, AWS/Azure across three enterprise deliveries) and lead frontend engineer on a fintech portfolio-management app.

AI-native: a governed Claude Code delivery workflow (spec → failing tests → implement → independent automated verification) and a self-healing production agent on the Claude Agent SDK that diagnoses errors and opens fix PRs behind human approval gates.

Based in Belgrade, Serbia. Fully remote (B2B contractor or EOR employment via Deel/Remote), open to Belgrade hybrid. CET, comfortable with US overlap. Available immediately.

Notice period: Immediately

Skills

22 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Senior Full Stack Engineer Obsidian 22 (UK, remote)

Sole senior engineer on the modernisation of a UK commodity-trading platform, working directly with the client's Financial Director. Owned architecture, delivery and operations across the legacy system and its greenfield replacement.

• Architected and built the greenfield vNext platform: 13 NestJS/Fastify microservices across 9 DDD bounded contexts (~250,000 lines of TypeScript), multi-tenant security (OIDC/SSO, RBAC, fail-closed tenant isolation), GitOps delivery on Kubernetes (ArgoCD, canary releases with automatic SLO-gated rollback), OpenTelemetry/Grafana observability, Terraform — from empty repository to a live multi-tenant environment in four months.
• Built a 98-component React/TypeScript design system (design tokens, six themes, Storybook, automated accessibility gates) and the trading/finance front end on top of it (React 18, React Query, Vite).
• Legacy modernisation: Clean Architecture refactor of the Express/TypeORM monolith, Webpack → Vite migration, multi-environment Terraform with secretless GitHub OIDC, Playwright E2E with 4-way sharded execution.
• AI-native delivery: governed Claude Code workflow (spec → failing tests → implement → independent automated verification) sustaining ~780 merged PRs in 7 months; self-healing production agent on the Claude Agent SDK that diagnoses errors and opens fix PRs behind budget caps and human approval gates.

JavaScript Tech Lead Levi9 (Belgrade)

Led application and front-end architecture across three enterprise deliveries; mentored engineers and drove architecture decision records.

• Solar-energy production platform (2024–2025) — Tech Lead / Software Architect: Node.js modular monolith on Azure with serverless components, Docker; introduced AI-native development practices to the delivery.
• E-commerce & payment-processing platform (2022–2024) — front-end architecture: Next.js micro-frontends, TypeScript, AWS, Docker.
• Big-data deduplication platform (2021–2022) — front-end architecture: Angular, NgRx, Nx, reactive architecture, AWS, Docker.

Lead Frontend Engineer Quantlabs (Belgrade)

Led front-end development of a fintech portfolio-management application: React, Redux, RxJS, TypeScript, Nx monorepo, Jenkins CI. Performance optimisation; collaborated on architecture decision records guiding the platform's modernisation.

JavaScript Tech Lead Levi9 (Belgrade)

Grew from medior engineer to Tech Lead; led cross-functional teams building scalable web applications, maintained a microservices architecture and delivered cloud-native solutions on AWS and Azure; contributed to architecture decision records.

• E-commerce portal (2020–2021) and group-buy shop (2019–2020): Next.js, Redux, TypeScript, Docker, Terraform, AWS, Jenkins, Jest.
• VoetbalTV (2017–2019) — greenfield hybrid-mobile social platform for amateur football: Ionic, Angular, RxJS, NgRx, Node.js/Express, Serverless Framework, AWS Lambda + DynamoDB.
• Media-domain application (2016–2017) — legacy hybrid mobile app: Cordova, TypeScript, KnockoutJS.

JavaScript Engineer TNation (Belgrade)

JavaScript engineering on client web applications.

Frontend Developer Comtrade

Front-end development on enterprise web applications.

Frontend Developer Razor Communications

Front-end development for agency web projects.

Education

Learning history

angulararchitects.io (program by Manfred Steyer)

Angular Certified Architect (professional certification), Front-end architecture (Angular)

Professional certification, not an academic degree. Skills- and experience-based profile: 13+ years in production engineering, no university degree.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu