profile image

Hi, I'm Ali Monapour!

👉 My smile never fades 😊

Brings ideas to life with code.

I am a Front-End developer.

About Me

I am a Front-End developer with over 7 years of experience developing high-quality, maintainable, and tested web applications. Proficient in JavaScript and TypeScript with expertise in React JS and Next JS. Consistently delivered efficient, well-tested code, and contributed to product development by collaborating closely with designers and product managers. Successfully optimized performance across multiple web browsers, enhancing user experience. Engaged in continuous learning to integrate new technologies and best practices. Fluent in English, with a strong performance history delivering scalable, high-quality code.

Furthermore, I am also experienced with Node JS and Express JS. I can also work as a full-stack developer but prefer front-end development that I am very passionate about.

Also, as a React Native developer for my freelancing experience, I developed Android and IOS applications, one of which is in the Google Play store and the Apple App Store.

Besides being passionate, motivated, and hardworking, I also love solving challenges, writing tests, fixing bugs, and learning new things and new technologies . Furthermore, I'm flexible and I embrace new challenges.

I would describe myself as an industrious, self-motivated, resourceful, and positive person who wants to have a long and successful career in this role and this industry.

I am so eager to learn new skills, be proactive and keep up with trends in the development world and evolving tech stack, and my experience makes me an easy partner to work with.

The sport of football is very important to me, and I am also fond of watching movies and TV series as well as reading books in my free time.

Here are a few technologies I’ve been working with recently:

  • JavaScript (ES6+)
  • TypeScript
  • React JS(Hooks)
  • Next JS
  • React Native
  • HTML5 && CSS3
  • Node JS (Express JS)
  • Redux JS
  • Jest
  • Cypress
  • React Testing Library
  • Tailwind CSS

Work Experience

Front-End Developer @ Adl Afarinan Mandegar Co.

July 2023 - Present (1 years 8 months) in Tabriz, Iran

  • Developed an admin dashboard panel using using React, TypeScript,Tailwind CSS, and Vite, ensuring efficient and scalable frontend architecture.
  • Worked in an agile, collaborative environment to receive design requirements, and test applications (Backend, DevOps, etc).
  • Implemented data tables utilizing TanStack/React Table library to display lists, enhancing user experience and data visualization.
  • Managed application state effectively by integrating bothRedux and Context API, streamlining data flow and ensuring seamless user interactions.
  • Translated design mockups into code with precision, leveraging React Material UI to maintain UI consistency and responsiveness across the website.
  • Implemented new features based on specifications from the designer and product manager, ensuring high-quality code and functionality.

Front-End Developer @ Twelve Group

May 2020 - June 2023 (3 years 2 months) in Tabriz, Iran

  • Developed multiple interactive and browser-compatible applications using HTML5, CSS3, and TypeScript/JavaScript (React, Redux).
  • Experience with integration testing using Cypress, and covering edge cases with unit tests using React Testing Library and Jest.
  • Designed and implemented custom solutions to complex front-end challenges, including implementing real-time updates, and optimizing page load times.
  • Actively participated in code reviews, offering constructive feedback and ensuring code quality, leading to fewer bugs and improved overall product stability.
  • Utilized and implemented attractive, responsive, and mobile-friendly website contexts and elements.
  • Mentored a junior team member on developing React applications, developing a test-driven mindset, and dealing with errors.
  • Developed Pixel Perfect UIs by converting the design into Tailwind CSSconfig files.
  • The app routers are managed by React Router and receive data from the RESTful API.

Some projects as part of my job, including:

React Native Developer @ Freelance

July 2019 - Jan 2020 (7 months) in Tabriz, Iran

Shafaq News Agency App. Be informed of the latest news and reports through the application of Shafaq News Agency. Political, Economic, Sports News, and Reports, everything that occupies your interest. The application is available in Arabic, Kurdish, and English.
  • The Shafaaq News mobile application was developed using React Native and Redux for Android and IOS.
  • Data is fetched from RESTful API and shown in the application.
  • Redux-persist was used to persist data.
  • Push notification system has been implemented using react-native-firebase.

Junior Front-End Developer @ Twelve Group

September 2017 - May 2019 (1 years 9 months) in Tabriz, Iran

  • Worked in an agile, collaborative environment to receive design requirements, and test applications (Backend, DevOps, etc).
  • Produced multiple visual elements of web applications by translating UI/UX design wireframes into code, producing high-quality markup using HTML5 and CSS3.
  • Created reusable components that can be used across multiple projects as well as optimized code for performance in large-scale applications.
  • Developed a responsive design with CSS Grid and CSS Flexbox that allowed cross-platform accessibility to the website on any device with primary use on mobile.
  • Translated user requirements into scalable code, developed prototypes conducted wireframe activities and ensured alignment with client business specifications.
  • Used Git version control system to manage source code changes and collaborate with other developers on tasks when needed.

Side Projects

  • In one of my side projects, I developed a bookshelf application using React, React Hooks, Styled Component, React Router, and React Query.

    You can visit bookshelf app on your browser:

    bookshelf
  • Book Store Web application: React and Redux were used to develop book store web application.

  • Store admin panel web application: React and Redux were used to develop the admin panel for the book store web application.

  • Mobile application(freelance): Developed Café De Baron mobile application for both Android and IOS used React Native and Redux. (Because the API was not implemented, this application was removed from the Google Play Store)

Get in Touch

Currently, I'm seeking new opportunities, and my inbox is always open.
Whether you have a question or just want to say hi, I’ll try my best to get back to you!

Powered byNext JS&&Tailwind CSS.

August 2022.