
Mahdi Hosseini
Senior Frontend Engineer | Frontend Architecture, TypeScript, React, Next.js | Complex SaaS, Auth & API-heavy Systems
Salary / Daily rate
Yerevan, Armenia
Mobility: Germany, Netherlands, ...
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
I architect scalable frontend applications to build fast, maintainable interfaces, leveraging over 6 years of experience with React, Next.js, and TypeScript in a test-driven development environment. I specialize in modernizing legacy front-ends, optimizing page load times by 20-40%, stabilizing CI/CD pipelines to cut build times by 25%, and accelerating UI delivery by 25% for products used by over 100K users. My contributions include reducing initial load via Backbone to React migration, enhancing team productivity through real-time communication features, and actively mentoring junior developers. I am passionate about improving performance, building design systems, and strengthening testing for reliable releases.
Work experience
Frontend Developer
Neoxi
Jun 2024 - Present
2 years 5 months
İstanbul, Türkiye
– Established a Storybook-driven design system with Figma collaboration tokens, reducing Ul regressions by 35% and accelerating delivery by 25%, while mentoring teammates on adoption to scale design consistency. – Consolidated repos into a monorepo (Yarn/pnpm workspaces) with standardized lint/type/format hooks (ESLint, Prettier, Husky) → ~30% fewer CI minutes per PR, ~40% less duplicated config, and ~35% faster onboarding for new engineers. – Introduced a typed API layer (GraphQL Code Generator/OpenAPI) and reusable data hooks (React Query/RTK Query) → ~28% drop in API-related bugs, ~22% less duplicate data-fetching code, and ~18% shorter feature lead time. – Optimized CI/CD (GitHub Actions/CircleCI): build caching, test pyramid tuning, and automated releases → ~32% shorter build times (≈12.5 → ≈8.5 min), ~1.8× higher deploy frequency (weekly → every 3–4 days), and +12pp pipeline success rate. – Deployed the frontend on GCP (Cloud Run + Cloud CDN) with canary/blue-green rollouts → safer releases and MTTR ~60–90m for P1/P2 incidents.
Senior Frontend Developer
Shop-Ware
Jun 2022 - May 2024
2 years
San Francisco, CA, USA
– Modernized front-end by migrating from Backbone to React, using webpack and feature flags, cutting initial load time by 20%. – Revamped test suite by fixing flaky tests and restructuring E2E, integration, and unit tests, cutting CI/CD execution time by 25%. – Enhanced the repair order page with code splitting and lazy loading, reducing load time by 40% for shop managers. – Accelerated UI development by 25% by creating a reusable component library in Storybook, standardizing design patterns and reducing redundant coding. – Performed usability tests with shop users, shared feedback, increased dashboard satisfaction by 25%.
Frontend Developer
Coffee
Sep 2021 - May 2022
9 months
Perth WA, Australia
– Developed B2B SaaS features using React, Next.js, and WebRTC, including real-time online meeting tools, boosting productivity by 15%. – Refined front-end architecture by modularizing components and optimizing data handling with React-Query, speeding up page loads by 50% and cutting development time by 25%. – Reduced bugs by 30% with Jest unit/integration tests, Cypress E2E testing, and Sentry error tracking, cutting resolution time by 10%. – Spearheaded communication across cross-functional teams, streamlining navigation and cutting client workflow delays by 20%.
Frontend Developer
Satek
Jun 2019 - Sep 2021
2 years 4 months
Hamedan, Hamadan Province, Iran
– Engineered B2B desktop applications using React, Redux, and Electron.js, streamlining client workflows for 5+ enterprise customers. – Redesigned application architecture with modular components and reusable patterns, speeding development by 30% and cutting maintenance time by 25%. – Mentored 3 junior developers through training, code reviews, and structured learning, boosting their delivery speed by 40%.
Education
Razi University
Bachelor's degree, Computer Software Engineering
2015 - 2019
4 years 1 month