Frontend Tech Lead · Senior Frontend Engineer
Angular · TypeScript · Frontend Architecture
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