About
Software engineer with over 5 years of experience in front-end development, skilled in creating user-friendly, high-performance web applications.
Side Projects
This personal social media platform allows users to sign up effortlessly, create posts, and interact with others through likes, comments, and replies. It features personalized profiles, instant messaging, and a seamless search experience to help users stay connected.
This personal eCommerce project is designed to sell clothes, featuring a user profile system for managing accounts, an admin dashboard for tracking inventory and sales, and secure payment processing through Stripe integration.
Work Experience
Pors.ir Application
-
UX/UI Designer: Designed intuitive and visually appealing user interfaces for Pors.ir, enhancing the overall user experience.
-
Frontend Architect: Developed and implemented a monorepo architecture for five applications—customer, chef, driver, support, and admin—improving code consistency and simplifying maintenance.
Refact.co Agency
- SingularityHub: Converted Figma designs into front-end pages using Next.js, working closely with product designers to ensure pixel-perfect accuracy. Collaborated with the product management team to deliver high-quality pages within tight deadlines, including the homepage, search page, category page, and archive pages.
-
Led the development of an admin panel using React-admin to manage doctors' profiles, available visit times, patient information, website content, and financial transactions. This admin panel was utilized by both the marketing and product teams.
-
Collaborated closely with both the product and backend teams to convert Figma designs into front-end pages using Angular. Tasks included developing doctor profiles, patient accounts, procedures, and other relevant pages.
-
Wrote E2E tests for patient flows using Puppeteer and created a graphical user interface (GUI) with Majestic.
-
Attained 56% test coverage by writing and maintaining a suite of 680 unit tests with Jest.
Stack: React.js, GraphQL, Angular, TypeScript, Puppeteer, Jest.
-
Collaborated in the development of a telemedicine feature facilitating patient-doctor connections via VoIP.
-
Contributed to the creation of new components—such as pagination and checkbox filters—in the main UI library, leveraging the Gitlab package registry.
-
Improved the WordPress blog by adding new features, including a newsletter subscription and a call-to-action feature related to posts, resulting in increased user engagement.
Stack: React.js, PHP(WordPress Development).
-
Enhanced flight listings functionality on Charter.ir by integrating APIs like Charter724, resulting in a 1.5x increase in performance.
-
Optimized Charter.ir page speed by creating a font icon for SVG icons, removing unnecessary packages, and implementing pure JavaScript code, achieving a PageSpeed Insights score exceeding 90.
-
Converted Adobe XD designs into custom WordPress themes for iGame.ir and Nortix.com.
-
Developed over 15 landing pages for various products on iGame.ir.
Stack: Angular, PHP(WordPress Development).
Education
Coursework: Web Development, Software Architecture, Database Systems, Computer Networks