Ehsan Gazar

Staff Software Engineer

London, UK
+44 7405 745563 · me@gazar.dev
gazar.dev · github.com/ehsangazar
linkedin.com/in/gazar

Summary

I'm a full-stack software engineer with over a decade of experience building scalable software across fintech, retail, wagering, enterprises, and startups.

I'm passionate about solving complex engineering problems, identifying high-impact initiatives, and turning ideas into production through pragmatic architecture, HLDs, ADRs, diagrams and technical leadership. My focus is on building solutions that are scalable, maintainable, and future-proof. AI is reshaping software engineering, and I'm committed to adopting it early to build better products and help teams work more effectively. I also enjoy mentoring engineers through one-on-ones, design reviews, guild sessions, and pair programming, helping them grow their skills and confidence.

Core Technologies

Backend: Node.js, REST/GraphQL/gRPC, distributed systems, microservices, event-driven (Kafka, RabbitMQ), SQL & NoSQL databases.
Frontend: React, Next.js, TypeScript, micro-frontends, design systems.
Cloud & infra: AWS, Kubernetes, Docker, Terraform, CI/CD, Datadog, Coralogix.
Tooling & DX: Monorepos, Vitest, Oxlint, Oxfmt, GitHub Actions.
AI: LLM integration, RAG, agents and internal developer tooling.
Practice: domain-driven design, system design, performance, reliability, mentoring.

Experience

Staff Software Engineer
Tipalti · London, UK · Full-time
Jun 2024 – Present · 2 yrs 2 mos

Fintech automating accounts payable and procurement for global businesses.

  • Architected a new Vue/React design system, reducing frontend delivery time across 12 teams from 3 months to under 2 weeks
  • Led the implementation of inline editing, contributing to a 20-point increase in NPS
  • Designed a resilient Payee–Vendor Sync platform, reducing latency to under 3 seconds and cutting production issues by 10 per week
  • Led the phoenix team for migration of 200+ enterprise customers from a legacy platform to a new architecture
  • Designed a new user management and tenancy platform, enabling faster product delivery and future scalability; Janus was applied by 6 different domains
  • Improved developer productivity by introducing Turborepo, AI-assisted development, and E2E testing, reducing lead time from 10 days to 40 minutes
  • Mentored engineering teams on LLMs, Claude Code, and AI adoption across the London office
  • Optimised critical APIs, reducing latency from 10 seconds to under 2 seconds

Tech: TypeScript, React, Next.js, Node.js, GraphQL, Apollo, AWS, Kubernetes, Kafka, RabbitMQ, Docker, Terraform, Datadog, CI/CD, Microservices, FinTech

Lead Software Engineer
Mecca Brands · Melbourne, Australia
Jan 2023 – Mar 2024 · 1 yr 3 mos

Australia's leading beauty retailer.

  • Served ~20% of business traffic via a micro-frontend architecture of 10+ Next.js apps I designed, plus BFF layers for mobile
  • Lifted NPS 5 points by cutting 5s off the booking journey
  • Led 6 engineers and testers replatforming Mecca's web stack off legacy, shipping to production
  • Built the payments and checkout flows end to end, plus the services domain and Sitecore integration

Tech: TypeScript, React, Next.js, Node.js, Sitecore, Micro-frontends, AWS, Lambda

Lead Software Engineer
IE Company · Melbourne, Australia
Aug 2021 – Jan 2023 · 1 yr 6 mos

IE Company builds digital products for enterprise brands.

  • Cut Toyota Australia's LCP ~30% via bundle code-splitting and Core Web Vitals work, plus new vehicle features and a Sitecore CMS
  • Launched Card.gift, a full-stack gift-card marketplace, from scratch, owning backend, frontend, and payments
  • Shipped an Australia Post in-store tablet app through a BFF layer I stood up
  • Led a 5-engineer product team for Toyota and Australia Post, owning direction and delivery

Tech: TypeScript, React, NextJS, Node.js, Sitecore, AWS

Senior Software Engineer
Sportsbet · Melbourne, Australia
Apr 2019 – Aug 2021 · 2 yrs 5 mos

Australia's leading online betting platform.

  • Cut CI/CD time to under an hour and enabled real-time odds by re-architecting odds handling to stream events between services
  • Built BetWithMate social betting (via BetEasy, acquired by Sportsbet); shipped multi-bet features and contributed to the design system on the racing team

Tech: React, Node.js, AWS, Kubernetes, Docker, CI/CD

Senior Front-end → Full-Stack Engineer
CHE Proximity · Melbourne, Australia
Mar 2017 – Apr 2019 · 2 yrs 2 mos
Senior Backend Developer
NetBarg · Tehran, Iran
Apr 2015 – Mar 2016 · 1 yr

Early-stage daily-deals startup (Groupon-style); sites served 1M+ daily users.

Co-Founder
Atys · Tehran, Iran
Jan 2010 – Apr 2015 · 5 yrs 4 mos

Early-stage startup I co-founded, grew to 10+ engineers, shipped 100+ products.

Senior Web Developer
Rahbaran System Rastak · Tehran, Iran
Mar 2009 – Sep 2010 · 1 yr 7 mos
Web Developer
Segal Control Co. · Tehran, Iran
Aug 2008 – Mar 2009 · 8 mos

Earlier roles: Lead JavaScript Developer, Round Table Apps, Sydney (2016–2017); Lead Full-Stack Developer, PersianGig (2016); Senior Web Developer, Rahbaran System Rastak (2009–2010); Web Developer, Segal Control Co. (2008–2009).

Education

BSc in Computer Science

K. N. Toosi University of Technology, Tehran · 2008–2013

Speaking

  • MicroFrontEnd at Scale · Web Directions, 2024
  • Do You Believe in Magic? Time to Move to Remix. · MelbJS, 2023
  • Gazar Breakpoint, engineering and system design talks · YouTube, 2026