I'm a passionate Senior Front End Engineer with extensive experience in building high-performance web applications. I specialize in React, Next.js, and TypeScript, and I love working with the latest web technologies. My journey includes enhancing user experiences and optimizing applications for companies like Setflow, Goki, and Omid Analyzer. With a strong foundation in JavaScript, HTML, and CSS, I've led teams, conducted numerous code reviews, and implemented innovative solutions that drive performance and usability. Always eager to learn and grow, I'm excited to continue pushing the boundaries of web development.
Proficient Languages & Frameworks:
React
Nextjs
Typescript
Javascript
Shadcn
Tailwind
Zustand
Webpack
GraphQL
Redux
Knowledgeable Languages & Frameworks:
Python
PHP
SQL
Django
NodeJs
ExpressJs
Experience
- Implemented Authentication, resulting in a 15% performance boost.
- Implemented Annotation and Map components to elevate user interaction and functionality.
- Developed new features using Nextjs, Typescript, and shadcn.
- Develop new features using reactjs, typescript, styled-components and antd.
- Improve the API logic by implementing UAC (Universal Api Consumer)
- Rewrote existing codebase to improve maintainability and readability.
- Conducted 100+ code reviews, maintaining a 95% adherence to coding standards.
- Develop, Redesign, maintaining, and improving all front-end products using Reactjs, Typescript, Redux, Webpack, and ES6.
- Developed a Design System, improving DX and reducing the development cost by 20%.
- improve the culture of Git Flow, Component structure, and clean code strategy.
- Redesign the product using sketch.
- Managed a team of 3 Front End Developers.
- Led the efforts to rewrite the new website resulting in a 35% sales improvement.
- Building and maintaining UI KIT package library with React, TypeScript and Styled-Components.
- Maintain state using Apollo and Redux for complex user interfaces
- Change the building Process from RCA to custom webpack build config.
- Migrate the project from pure HTML, CSS, and jQuery to React, Redux, and Webpack, with a 50% performance boost
- Optimized website Web Vitals, including LCP and CLS, resulting in a 40% improvement.
- Redesign the product using sketch.
Karina Mobile Solutions
Front End Developer & User Interface DesignerJanuary 2012 - February 2014
Tehran, Iran
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the HTML, CSS, Jquery, Javascript and Wordpress.
Azad University
Bachelor - Software Engineer09/2015 - 05/2017Raja University
Associate Degree - Software Engineer01/2013 - 05/2015