CV / Full professional record
Experience in
motion.
Senior Frontend Engineer and Frontend Team Lead with 5+ years of experience building scalable React.js and Next.js applications across FinTech, insurance, enterprise, and consumer-facing products. Specialized in TypeScript, Progressive Web Apps, frontend architecture, Developer Experience, and performance optimization. Experienced in modernizing legacy codebases, standardizing engineering workflows, building internal technical documentation, improving code quality practices, and leading maintainable feature-based frontend architecture decisions.
CurrentSenior Frontend Developer
Experience5+ years / product teams
FocusArchitecture / PWA / DX / UI systems
01 / Experience · Experience · Experience ·
01 / Experience · Experience · Experience ·
01 / Experience
Products shipped under real constraints.
01Nov 2025 — Present
Remote
Senior Frontend Developer
HeseTazegi
Senior Frontend Developer working on a nutrition web platform, internal engineering documentation, developer workflows, and compatibility-focused web applications.
- Enhanced a nutrition web platform using Next.js, React.js, TypeScript, Tailwind CSS, Zustand, and Firebase, improving reusable UI patterns, scalable page structures, and maintainable frontend architecture.
- Built an internal engineering knowledge base with Docusaurus and MDX, documenting project setup, architecture decisions, dependencies, coding standards, and onboarding guidelines to streamline new developer ramp-up.
- Standardized developer workflows by introducing ESLint, Prettier, Stylelint, PostCSS, VS Code workspace settings, Husky, and lint-staged, reducing formatting-related Git noise and enforcing consistent code style.
- Designed and delivered a compatibility-focused Android TV web app prototype for legacy Android 6 devices, handling spatial navigation, CSS fallbacks, browser limitations, and performance constraints on low-end hardware.
- Engineered CSS compatibility workflows using custom Tailwind/PostCSS pipelines, flex-based grid utilities, aspect-ratio fallbacks, and Stylelint rules to support older Android WebView/Chrome environments.
02Sep 2024 — Nov 2025
Tehran, Iran
Frontend Team Lead
Golrang Industrial Group (Hama Insurance)
Frontend Team Lead for insurance domain applications, leading frontend architecture decisions, team workflows, API integration, production monitoring, and type-safety standards.
- Implemented a feature-based React.js + TypeScript architecture for core insurance domains, improving separation of concerns, maintainability, and scalability across the frontend codebase.
- Led a frontend team collaborating with 4 backend teams and product stakeholders, establishing GitFlow-based branching, Jira-linked commits, structured code reviews, and automated checks to ensure traceable, high-quality deliveries.
- Integrated multi-service insurance APIs by building frontend flows that consumed REST endpoints from multiple backend services (health, accident, third-party insurance) within a Go/Java microservices environment with internal gRPC communication.
- Introduced production monitoring with Sentry to enable proactive error tracking and debugging for critical insurance flows, improving visibility into runtime issues.
- Strengthened type safety and validation by auto-generating TypeScript interfaces for i18next resources, standardizing Zod-based validation schemas, and defining cross-team validation guidelines aligned with product and backend requirements.
- Led frontend architecture R&D sessions for future platform scalability, exploring domain-aware modularization, shared UI foundations, design tokens, icon packages, documentation workflows, and CI/CD considerations.
03Feb 2023 — Jul 2024
Tehran, Iran
Senior Frontend Developer
Asoo Pardaz Ulfat (Ultra Wallet)
Senior Frontend Developer for a white-label B2B2C FinTech PWA serving enterprise clients.
- Architected a white-label PWA for a B2B2C FinTech platform serving enterprise clients (e.g., Mihan, Mammut), later licensed/sold to HiWeb for Farda Technology Park.
- Built a robust internationalization system with full RTL/LTR support and a dynamic calendar layer that automatically switches between Jalali and Gregorian based on user locale.
- Implemented real-time PWA capabilities by integrating Firebase, push notifications, and vite-plugin-pwa to support real-time updates, transaction status visibility, app installability, and offline asset caching.
- Enhanced UX and onboarding by adding an interactive guided tour (@reactour/tour), Variable Fonts, and custom skeleton components to reduce the learning curve and deliver a more native-like user experience.
- Developed end-to-end QR payment and wallet top-up flows, handling payment redirects, transaction states, and client-side authentication constraints across the PWA.
- Acted as a technical anchor for the frontend team by onboarding and mentoring junior developers, enforcing code review practices, and maintaining high code quality standards.
04Aug 2022 — Feb 2023
Tehran, Iran
Frontend Developer
Hamsaa (UBank – Saman Bank VIP)
Frontend Developer for a secure PWA serving Saman Bank VIP clients.
- Developed a secure PWA for Saman Bank’s VIP clients, enabling remote financial transactions and secure communication with dedicated bankers.
- Led the modernization of a legacy React.js app by incrementally migrating state management from Redux-Saga to React Query, synchronizing React Query caches with the existing Redux store to ensure backward compatibility during rollout.
- Optimized a high-activity chat interface by isolating transient input/media state and reducing unnecessary re-renders during typing, file attachments, and message composition.
- Refactored bloated UI components by extracting complex business logic (e.g., file uploads, progress tracking) into custom hooks, improving readability, testability, and separation of concerns.
- Raised code quality by enforcing stricter TypeScript usage, improving component boundaries, and standardizing the UI architecture.
052020 — 2021
Tehran, Iran
Frontend Developer
DaraCredit
062020 — 2021
Copenhagen, Denmark (Remote)
Frontend Developer
COLLAGE Official
02 / Skills · Skills · Skills ·
02 / Skills · Skills · Skills ·
02 / Skills
Tools matter. Systems matter more.
Frontend Engineering
React.jsNext.jsTypeScriptJavaScript (ES6+)React QueryRedux ToolkitRedux SagaZustand
Frontend Architecture
Feature-Based ArchitectureModular Frontend DesignDomain-Oriented Frontend Concepts
UI Systems & Styling
Tailwind CSSSassstyled-componentsMantine UIAnt DesignResponsive DesignDesign SystemsVariable FontsFramer Motion
Performance & PWA
Progressive Web Apps (PWA)Web Performance OptimizationLazy LoadingCode SplittingLegacy Browser SupportAndroid TV Web Apps
Developer Experience & Tooling
ViteWebpackESLintPrettierStylelintHuskylint-stagedCommitlintGitFlow
Observability & Platform Tools
SentryFirebase
Documentation & Knowledge Sharing
DocusaurusMDX
03 / Projects · Projects · Projects ·
03 / Projects · Projects · Projects ·
03 / Selected projects
Selected work across product and platform.
01
Immigration & Global Residency Platform
A Next.js + TypeScript platform integrated with GraphQL and Sanity CMS for content-driven page generation and editorial workflows.
Next.jsTypeScriptGraphQLSanity CMS
02
Salamat News Platform (Website & Admin Suite)
SEO-focused news portal and React-based admin dashboard with filtering, dynamic forms, multilingual content management, and custom dark mode support.
Next.jsReact.jsTypeScriptSEOAdmin DashboardLocalization
03
Venus Tech Interactive Corporate Site
Animation-heavy corporate website using GSAP and scroll-triggered interactions with a focus on smooth frame rates and responsive layouts.
GSAPScroll-triggered InteractionsResponsive LayoutsWeb Performance
04 / Education · Education · Education ·
04 / Education · Education · Education ·
04 / Education
Foundations that shaped the craft.
B.Sc. · Information Technology
Islamic Azad University, South Tehran Branch
2016 — 2022
05 / Certificates · Certificates · Certificates ·
05 / Certificates · Certificates · Certificates ·
05 / Certificates
Focused learning, applied in practice.
UI/UX Design Masterclass
Ehsan Ezzati
2025-09
Advanced React.js & Next.js Development
Kamanak Academy
2021-12