Summary
Frontend developer with over 4 years of experience in developing web applications, consistently improving user engagement by 30% through intuitive and responsive UI designs. Adept at optimizing front-end performance, achieving up to a 25% reduction in load times. Proficient in JavaScript, ReactJS, and modern UI frameworks. Interested in creative coding and 3D design, continuously enhancing skills to stay at the forefront of industry trends.
Skills
- JavaScript: Proficient in modern JavaScript (ES6+) for interactive web development.
- TypeScript: Experienced in using TypeScript for type-safe, scalable applications.
- ReactJS: Advanced expertise in developing dynamic web applications with ReactJS.
- NextJS: Skilled in building server-side rendered applications with NextJS.
- Redux: Knowledgeable in state management using Redux.
- SASS: Experienced with SASS for advanced CSS styling.
- UI Frameworks: Familiar with UIKit, Bootstrap, TailwindCSS, Material UI and Ant Design.
- Styling: Utilize Emotion to create modular, performant, and maintainable CSS-in-JS styles.
- Unit Testing: Apply Jest and React Testing Library to write and execute robust unit tests, enhancing reliability and maintaining high code quality in React applications.
- Storybook: Develop and test UI components in isolation using Storybook to ensure consistent and reliable interfaces.
- PWA: Knowledgeable in developing Progressive Web Apps.
- Build Tools: Proficient in using Webpack and Rollup for task automation and build optimization.
- Git: Skilled in version control and collaborative development with Git.
Experience
Frontend Developer at Oben Studio
2021 - 2022
- Engineered an advanced search and filtering system, resulting in a 30% improvement in search accuracy.
- Built a dynamic menu system by processing 3-level deep tree-structured category data from a JSON API, displaying tabs and links that facilitated seamless user navigation to relevant product pages.
- Employed client-side persistent data storage solutions, reducing server load by 25% and improving user experience with seamless data retention across sessions.
- Developed user and admin dashboards, streamlining management of products and administrative tasks, resulting in a 30% reduction in task completion time.
Frontend Developer at Zamime
2018 - 2019
- Created search and filtering components, boosting sales conversion rates by 20%. Enabled users to sort products based on type, material, price, and gemstone.
- Created a secure shopping cart system, reducing cart abandonment by 15%. Established payment gateways and enhanced user experience by streamlining the checkout process.
- Applied a dynamic pagination system based on API data, efficiently handling large datasets (over 500 records), improving user experience by reducing page load times by 40%.
- Converted PSD designs into a fully functional static website, achieving 100% design accuracy.
- Crafted SEO-friendly HTML/CSS code based on PSD designs, reducing page load times by 40% and increasing search engine visibility, leading to a 30% boost in organic traffic.
Frontend Developer at Idea Pardazan Kavoshgar Pars Novin
2016 - 2018
- Implemented CRUD operations in the admin panel, managing data for over 10,000 stores and services grouped into 12 categories. Optimized performance by dynamically loading data via REST API, reducing page load times by 50% and improving data retrieval speed by 40%.
- Engineered a robust GIS-based search and suggestion system, integrated with an interactive map feature on both admin and user-facing pages, resulting in a 20% increase in searches conducted and a 10% increase in time spent on pages.
- Integrated a secure online payment system for bill transactions, processing over 1,000 transactions monthly.
- Built a buy-and-sell service, structuring and managing data for over 10 diverse item categories, enabling sellers to post listings and buyers to efficiently search and filter products.
- Implemented a comprehensive 5-star rating system, enabling users to provide feedback and rate service providers.
Projects
- Zende: Open-source React component library designed to enhance user experience with dynamic interactions and vibrant visuals (in development).
- Technologies: React, Typescript, Emotion, Storybook, React Testing Library, Husky, Rollup
Education
Bachelor of Software Engineering
University of Torbat Heydarieh (Sep 2013 – Jun 2018)
Languages
Persian (Native), English (Advanced), German (Beginner)