Experience

Senior Front-end Engineer

CLIQ Digital - Amsterdam, Netherlands

CLIQ Digital is a leading digital entertainment company.

  • Lead the front-end team, onboard new developers, conduct code reviews, and engage in pair programming sessions.
  • Successfully launched CMS and licence management tool for the company, which is responsible for managing 500,000 items. Architecture design of Content Management System using Domain-driven design (DDD), Next.js, React-Query, MUI, TypeScript, and Storybook, following clean code principles, best practices, unit testing, and documentation.
  • Introducing a component library to the company and developing common components as packages to enhance reusability across projects.
  • Mentor and coach junior developers to learn fundamentals and best practices in front-end development.

Senior Front-end Engineer

Passionate People - Amsterdam, Netherlands

Passionate People is a JavaScript consultancy in the Netherlands.

  • Assisted backstage at the VueJs and JsWorld conference in 2023.
  • Maintained the primary website and introduced new features.
  • Developed internal dashboards using technologies such as React, Next.js, TypeScript, and Storybook.

Senior Front-end Developer

Snappfood - Tehran, Iran

Snappfood with 2.5 million users per day is the largest online food ordering and grocery shopping platform in Iran.

  • Working with 30 front-end engineers at Iran's largest online food ordering and grocery platform provided invaluable learning opportunities from colleagues with diverse experiences. Through frequent pair programming sessions, cross-team feature deliveries, and weekly knowledge-sharing meetings, I significantly enhanced my skills and broadened my expertise.
  • Worked in a team of 10 people closely with designers, developers, QA engineers, scrum masters, and product managers using Scrum.
  • Developed features and maintained mobile and desktop applications using React, TypeScript, Next.js, SCSS, Redux, Storybook, Jest, Testing Library.
  • Onboarded new developers and create a document for onboarding.
  • Introduced unit and end-to-end (E2E) testing through five technical presentations, leading to fewer bugs and improved quality in the application.

Front-end Developer

Pishgam Vista - Tehran, Iran

Pishgam Vista provide CCTV systems and Parental control systems.

  • Created front-end projects using JavaScript, React, Material-UI, Redux-thunk, Socket.IO, REST API.
  • Reduced development time by creating common components.
  • Interacted with 8 other group members of designers, developers, product owners
  • Debugged 3 large legacy codes and refactored them for better performance and clean code.

Front-end Developer

Nabzino - Tehran, Iran

Nabzino is a digital marketing agency.

  • Created dashboards for our internal projects using React.
  • Converted UI landing design into responsive web page.
  • Launched a game campaign with a team of developers and designers within a tight deadline, using Vue.js.
  • Developed video gallery using HTML, CSS, Flexbox, and JavaScript.

Front-end Developer / WordPress Developer

Arta Seo - Esfahan, Iran

Arta Seo is a website development company.

  • Communicated with customers to create their websites based on their needs.
  • Converted UI designs into WordPress responsive website.
  • Introduced WordPress plugin development to the company.
  • Managed and trained a team of 10 interns to learn HTML, CSS, and WordPress.
  • Reduced data entry time by half by optimizing the website panel.

WordPress Developer / Website Manager

Asr-e Digital - Esfahan, Iran

Asr-e Digital is an online e-commerce company.

  • Improved Alexa rank 2 times by creating a blog.
  • Managed 3 translators and content editing for SEO.
  • Managed and developed a blog using WordPress.