EM

Senior Software Engineer (Web Platform), Tehran, Iran

Erfan Mirzapour

I build web products that feel fast, work for everyone, and stay easy to change.

I’m a Software Engineer in Tehran. Since 2019 I’ve worked on travel booking, fintech, health apps and dashboards, mostly on the parts people actually feel: speed, accessibility, and interfaces that make sense the first time.

Away from the keyboard I train calisthenics, play football, watch movies, play video games, and usually have something new I’m learning.

Skills

These are the pieces everything I build is made from.

The Web Platform

  • HTML
  • CSS
  • JavaScript
  • Web APIs
  • Responsive Development
  • Cross-browser Compatibility
  • Site Performance
  • Web Accessibility
  • PWAs

Langs & Runtimes

  • TypeScript
  • Node
  • Bun
  • Golang
  • Python
  • PHP

Frameworks

  • React
  • Vue
  • Svelte
  • Angular
  • Solid
  • HTMX

App Frameworks

  • Astro
  • Next.js
  • Tanstack Start
  • Nuxt
  • Remix

Tooling

  • Vite Plus
  • PNPM
  • Tailwind CSS
  • shadcn/ui
  • Turborepo

Back-end

  • System Design
  • Microservices
  • Background Jobs
  • Caching Strategies
  • OpenTelemtry
  • API Development
  • Auth
  • Security

Infra

  • CI/CD
  • Nginx
  • Docker
  • Cloudflare

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • SQLite

Testing

  • Vitest
  • Testing Library
  • Playwright
  • Storybook

Career

Seven years, from the first freelance job to now.

  1. to

    OMPFinex

    Senior Front-end Engineer

    • Developed new features for the core crypto exchange platform and public website.
    • Built an internal customer relationship management (CRM) application.
  2. to

    Independent

    Senior Software Engineer

    • Worked on several projects.
    • Technologies: React, Next, Typescript, Vite, Vue, Node, Postgre, Mongo.
  3. to

    Alibaba Travels Co.

    Senior Front-end Developer

    • Built shared front-end infrastructure and developer tooling as part of the front-end core team.
    • Built and launched the web interface for Alibaba Plus.
    • Developed the front-end for the initial launch of the accommodation service.
  4. to

    TiSS

    Front-end Team Lead

    • Added performance optimizations.
    • Refactored and restructured the codebase.
    • Shortened release cycles by adding integration and end-to-end tests using Jest, Testing Library, and Cypress.
  5. to

    Erfan Salamat Health Service

    Senior Front-end Developer

    • Designed the client-side architecture of two progressive web apps (PWAs) and contributed to their development.
    • Rebuilt Erfan Salamat's back-office admin panel.
  6. to

    DAAP

    Front-end Developer

    • Developed a back-office admin panel using React and Redux.
    • Other projects: simple GIS web app, landing website.
  7. to

    Nahira

    Entry-level Front-end Developer

    • Where it started: junior work across several client projects.

Education

Bachelor in Software Engineering
K. N. Toosi University of Technology

Say hello

Telegram is where I reply fastest, usually the same day. Email works well for anything longer or formal.