Senior Front End Engineer with 12+ years of experience building scalable web applications that serve millions of users. Expert in React, Next.js, and TypeScript, with a proven track record of delivering 35%+ performance improvements and leading cross-functional teams. Successfully architected and implemented solutions at WebcentriQ, Setflow, Goki, and Omid Analyzer, with extensive experience in test automation, design systems, and modern web optimization techniques.
Frontend Frameworks & Libraries:
React
Next.js
TypeScript
JavaScript
Redux
Zustand
GraphQL
Testing & Quality Assurance:
Playwright
Cypress
Jest
Styling & UI Libraries:
Tailwind CSS
shadcn/ui
Styled-Components
Development Tools:
Git
Webpack
Linux
Backend & Database:
Node.js
NestJs
Express.js
Python
Django
PHP
SQL
Languages:
English (Professional)
Persian (Native)
Kurdish (Native)
Experience
- Architected and implemented project structure for company projects, establishing best practices and scalable architecture for long-term maintainability.
- Developed scaleward.ai platform using Next.js, Tailwind CSS, and shadcn/ui, delivering a modern and responsive user experience.
- Implemented comprehensive end-to-end testing suite for Scaleward using Playwright, ensuring robust test coverage and improved code quality.
- Optimized application performance through code splitting, lazy loading, and bundle optimization, improving load times significantly.
- Led knowledge-sharing sessions on Cursor AI, modern development workflows, and front-end testing best practices with the development team.
- Architected and implemented authentication system, resulting in a 15% improvement in application load time and enhanced security.
- Developed advanced Annotation and Map components with real-time collaboration features, enhancing user interaction and workflow efficiency.
- Engineered new features using Next.js, TypeScript, and shadcn/ui, following modern design patterns and best practices.
- Developed and shipped new features using React.js, TypeScript, styled-components, and Ant Design, improving user experience and platform capabilities.
- Optimized API integration logic by implementing Universal API Consumer (UAC), reducing code duplication and improving maintainability.
- Refactored legacy codebase to modern React patterns, improving code maintainability, readability, and team velocity.
- Conducted 100+ code reviews, maintaining 95% adherence to coding standards and mentoring junior developers.
- Led development, redesign, and maintenance of all front-end products using React.js, TypeScript, Redux, Webpack, and ES6, serving thousands of daily users.
- Built a comprehensive Design System from scratch, improving developer experience and reducing development costs by 20%.
- Established and championed Git Flow best practices, component architecture standards, and clean code principles across the team.
- Led product redesign initiative using Sketch, improving user satisfaction and interface consistency.
- Managed and mentored a team of 3 Front End Developers, establishing code standards and conducting regular code reviews.
- Led complete website rewrite initiative, resulting in a 35% increase in sales conversion and improved user engagement.
- Architected and maintained UI KIT package library with React, TypeScript, and Styled-Components, enabling consistent design across products.
- Implemented robust state management using Apollo GraphQL and Redux for complex, data-driven user interfaces.
- Optimized build pipeline by migrating from Create React App to custom Webpack configuration, reducing bundle size and build times.
- Led complete migration from legacy HTML, CSS, and jQuery codebase to modern React, Redux, and Webpack stack, achieving a 50% performance improvement.
- Optimized Core Web Vitals metrics including LCP and CLS, resulting in a 40% improvement in user experience scores.
- Led product redesign initiative using Sketch, modernizing the user interface and improving conversion rates.
Karina Mobile Solutions
Front End Developer & User Interface DesignerJanuary 2012 - February 2014
Tehran, Iran
- Designed CSS templates for use across all website pages, working with CSS backgrounds, positioning, text, borders, margins, padding, and tables.
- Applied optimization techniques to reduce page size and load times, enhancing user experience using sprites.
- Developed user interfaces using HTML, CSS, jQuery, JavaScript, and WordPress.
Azad University
Bachelor - Software Engineering09/2015 - 05/2017Raja University
Associate Degree - Software Engineering01/2013 - 05/2015