Erfan Ansari
Problem-solving Frontend Engineer with a passion for crafting elegant solutions.
About
Frontend-focused Full Stack Engineer with 4+ years of expertise in building performant and scalable web applications using React and TypeScript. Specializing in performance optimization, testing, and CI/CD. Experienced in migrating large-scale projects, technical architecture design, and remote team leadership.
Work Experience
Pragmateam
Remote
Full-time
Fintech
London · UK
Nov 2022 - Present
Frontend Developer
- Spearheaded migration of 5 projects from Next.js Pages Router to App Router, enabling advanced SSR patterns and improved caching architecture.
- Achieved 90+ Lighthouse scores across multiple applications by implementing lazy loading, code splitting, and strategic caching, boosting performance and SEO metrics by 30-50%.
- Architected and executed migration from SWR to React Query for two enterprise applications, enhancing data fetching performance and developer experience.
- Designed caching layer using Directus Flows automation, cutting database queries by 40% and resolving system stability issues.
- Coordinated with 3-person development team to modernize 10 WordPress sites into Next.js applications powered by Directus CMS, maintaining 90+ performance scores.
- Built comprehensive test automation suite with Jest, Cypress, and Playwright achieving 85%+ coverage while reducing manual QA workload by 75%.
- Restructured end-to-end testing architecture using Page Object Model pattern, enabling QA team collaboration and cutting regression cycles by 2 days.
- Deployed Sentry error monitoring across multiple applications with properly configured source maps for enhanced debugging capabilities.
- Created automated TypeScript SDK generator utilizing custom AST parser, React Query integration, and Zod schemas for runtime type validation.
- Transformed styling architecture from styled-components to Tailwind CSS across multiple codebases, improving DX and reducing bundle sizes by 20-40%.
- Established multi-stage Docker builds and CI/CD workflows for 15+ projects, standardizing deployment processes and quality gates.
- Enhanced application security by implementing Content Security Policy with nonce-based script execution, mitigating XSS vulnerabilities.
- Elevated code standards through stricter ESLint configurations and introduced metrics tracking for test coverage and type safety.
- Contributed to development and maintenance of CRM systems, referral platforms, admin dashboards, and payment processing interfaces for fintech applications.
- Implemented internationalization framework, analytics tracking, and observability tools to support data-driven product decisions.
- Ensured cross-platform compatibility by testing responsive designs on iOS and Android devices using both physical hardware and BrowserStack.
- Consolidated six separate repositories into unified monorepo with type-safe configuration management and theme system for multi-brand CRM platform.
Squad
Remote
Full-time
Web3
Blockchain
London · UK
Dec 2021 - Nov 2022
Frontend Developer
- Developed Web3 integration features including MetaMask wallet connectivity and blockchain tokenization functionality for decentralized application components.
- Automated type-safe API integration by generating TypeScript definitions from OpenAPI documentation, eliminating breaking change defects on the frontend.
- Established fully-containerized development and production environments using Docker, streamlining deployment workflows.
- Implemented Git workflow best practices including commit linting and GitHub flow, improving code quality and team collaboration.
- Integrated PayPal payment gateway, expanding payment method options for users.
- Optimized application performance through lazy loading implementation, achieving 45% reduction in Largest Contentful Paint (LCP) metrics.
Education
University of Shahrekord
2020 - 2024
Bachelor's degree in Computer Software Engineering
Honors and Awards
Awarded Medallion of Excellence in the Web Technologies field
Skills
TypeScript
JavaScript
React
Next.js
Node.js
React Query
Zod
HTML
CSS
Tailwind CSS
GraphQL
REST API
OpenAPI
Jest
Cypress
Playwright
Storybook
Git
Docker
CI/CD
Sentry
Directus
WordPress
Web3
MetaMask
Monorepo
Performance Optimization
Agile Methodologies