Ali Moghaddamialimo

ResumeπŸ“„

SUMMARY

Experienced Front-End Engineer with 6 years of expertise in developing high-quality web applications and websites. I enjoy problem-solving and working with both legacy and modern front-end technologies to deliver robust, user-friendly solutions. Passionate about creating innovative solutions with a proven ability to drive efficiency, deliver successful outcomes for business growth, and enhance user satisfaction.

PROFESSIONAL EXPERIENCE

Snappfood - Senior Front-End Engineer

June 2021 - August 2024 (3y 3m)

Snappfood is the largest online food ordering and grocery shopping platform in Iran, serving over 5 million daily active users. Collaborated with a team of over 200 software engineers, effectively communicating and coordinating with team members to drive business growth.

  • Implemented a fully interactive map using Leaflet.js and React for city areas with over 1,000 selectable polygons, allowing agents to multi-select and change details like price, status, etc. It’s optimized for efficiency and scalability, using React patterns and list virtualization to ensure smooth performance even with large datasets.
  • Implemented the online registration process, enabling vendors to submit information and documents, sign contracts, create menus, and more while significantly reducing reliance on paper-based methods.
  • Migrated a legacy project to Vite and developed a design system and a new routing system. Introduced new React patterns for layout, UI components, forms, validations, and react-query for managing server state, improving maintainability, developer experience, and performance.

Garousian Studio - Front-End Developer

Apr 2019 - Mar 2021 (2y)

Garousian Studio is an innovative team focused on designing and developing dynamic web applications, including games, landing pages, and e-commerce platforms. I had the opportunity to tackle challenging projects, contributing to the studio's reputation for cutting-edge, high-quality digital experiences.

  • Developed and maintained an online drag-and-drop editor for creating and designing landing pages, enhancing user experience and accessibility for non-technical users.
  • Implemented a variety of landing pages, e-commerce sites, and web applications, including complex games, overcoming technical challenges to deliver high-quality products.
  • Collaborated with design team to gather requirements and ensure that products aligns with user needs and business objectives and applying best practices to enhance overall user engagement. resulting in improved client satisfaction.

SKILLS

HTML, CSS, SASS, JavaScript, jQuery, React.js, Redux.js, Next.js, Git, TypeScript, React-Query, TailwindCSS, MUI, BEM, SCSS, Vite, Webpack, Vitest, React-Testing-Library, Cypress, Redux-Toolkit, Storybook, Zustand, JIRA, Gitlab, Scrum, Agile, Redux-Saga, REST API, NPM, Yarn, Bun

LANGUAGES

  • English: B2 (Upper Intermediate)
  • Persian: Native