Frontend Tech Lead · Senior Frontend Engineer
Angular · TypeScript · Frontend Architecture

Download resume · PDF

Professional summary

I combine hands-on frontend engineering with technical leadership across architecture, engineering standards, testing strategy, code quality, and release readiness. My primary focus is building and improving production Angular and TypeScript applications that remain maintainable as teams and products grow.

I make evidence-based technical decisions, review high-impact changes, mentor engineers, and coordinate with backend, QA, project leadership, and clients to reduce delivery risk without losing momentum.

Experience highlights

Gecko Solutions — Frontend Tech Lead

May 2026–present · Remote

  • Own final frontend technical direction across multiple Angular workstreams, including architecture, engineering standards, testing strategy, code quality, and release readiness.
  • Review high-impact changes, assess regression and delivery risk, mentor engineers, and serve as a frontend point of contact for clients and cross-functional teams.

Zmaitech — Senior Software Engineer

October 2024–May 2025 · Remote

  • Contributed to the web architecture of a real-time, plugin-based AI meeting assistant.
  • Built React and Next.js dashboards and configuration interfaces, integrating frontend plugins through stream subscriptions with Node.js, PostgreSQL, Docker, and Playwright-based workflows.

CAKE.com — Senior Angular Developer

August 2022–October 2024 · Remote

  • Delivered production features for a large-scale Angular SaaS application used by millions of users and resolved critical issues across complex legacy modules.
  • Introduced automated unit-testing practices, expanded coverage in business-critical areas, refactored legacy code, and mentored junior engineers.

Core expertise

  • Frontend engineering: Angular, TypeScript, RxJS, Signals, Angular Elements, Nx, JavaScript, HTML, CSS, and SCSS.
  • Architecture and quality: frontend architecture, testing strategy, black-box testing, code review, technical governance, maintainability, and delivery-risk assessment.
  • Backend and delivery: Node.js, Express, NestJS, REST, OpenAPI, PostgreSQL, SQLite, Docker, GitHub Actions, and CI/CD.
  • Leadership: mentoring, design reviews, incident resolution, client communication, and cross-functional coordination.

Selected projects

Tymr

Architecture and implementation of a privacy-first time tracker built with Elixir, Phoenix LiveView, PostgreSQL, and Ecto, including database-enforced non-overlap, single-active-timer, pause, and timezone-safety guarantees.

ScreamJS

An MIT-licensed TypeScript web framework with an HTTP abstraction, template compiler, SQL query builder, database drivers, transaction handling, runtime validation, and automated tests.

Bandgrid

A production cultural-events platform built with TypeScript, Node.js, PostgreSQL, Mapbox, and Docker, with ownership spanning the relational model, discovery experience, deployment, CI/CD, releases, and maintenance.

Education

Bachelor with honors in Information Technology
Technical Faculty “Mihajlo Pupin”, Zrenjanin · 2015–2019

Thesis: MongoDB, Express and Angular