Hi, I'm Amir Hossein Mohammadi, a passionate frontend developer and creative coder based in Iran, dedicated to crafting user-friendly and visually captivating web experiences.

I specialize in modern web technologies, including React, Emotion, and SCSS, with a strong emphasis on building responsive and accessible designs that meet user needs and deliver exceptional performance.

With experience working for software companies and startups, I have contributed to various projects, from e-commerce platforms to corporate websites, enhancing brand presence and delivering seamless user interactions.

Driven by a love for creating visually stunning interfaces, I aim to balance functionality with artistic expression. By exploring innovative design approaches and thinking beyond conventional norms, I strive to craft products with a unique character—designs that not only captivate users but also tell compelling stories.

I'm also passionate about generative art and 3D development, constantly staying ahead of web trends and expanding my skill set by learning new languages. I enjoy sharing my creations and web components on social media and contributing to open-source projects to support and grow the developer community.

Resume

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)

Works

Zende (In development)

A lively collection of animated React components designed to enhance user experience with dynamic interactions and vibrant visuals.