Alireza

Cheraghali

Senior Frontend Engineer

About

Alireza Cheraghali

March 1998

Tehran, Iran

Bachelor of Mechanical Engineering

I'm a passionate, self-proclaimed designer who specializes in full stack development (React.js & Node.js). I am very enthusiastic about bringing the technical and visual aspects of digital products to life. User experience, pixel perfect design, and writing clear, readable, highly performant code matters to me.

Languages

The skills, tools and technologies I am really good at

CSS3/Sass100%
Go60%
Tailwind CSS90%
JavaScript (ES6)90%
TypeScript90%
HTML590%
Frameworks & Libraries
React90%
Next.Js90%
React Native70%
NestJS90%
What I do

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla purus arcu, varius eget velit non, laoreet imperdiet orci. Mauris ultrices eget lorem ac vestibulum. Suspendisse imperdiet,

State managers:

  • RTK
  • Redux
  • Context API
  • Zustand

Testing tools:

  • React Testing Library
  • Jest
  • Enzyme
  • Optimizely (AB Test)
  • Chromatic

DevOps:

  • Docker
  • Kubernetes
  • CI/CD Pipeline Management

Others:

  • Sentry
  • Datadog
  • FullStory

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla purus arcu, varius eget velit non, laoreet imperdiet orci. Mauris ultrices eget lorem ac vestibulum. Suspendis imperdiet.

  • RESTful API
  • Axios
  • SWR
  • React-Query
  • Fetch API
  • JSON
  • RTK Query
  • Orval
Asan Pardakht logo
Asan Pardakht
Tehran
Senior Frontend Developer
Mar 2018 - Present

Asan Pardakht is the largest payment service provider (PSP) in Iran with more than 40 million users and one of the 12 top-rank companies in the Middle east.

  • Led the end-to-end design and development of frontend architecture, owning the delivery lifecycle from planning to production while championing engineering best practices.
  • Spearheaded a full website redesign using React, Next.js, and Redux, achieving an 80% improvement in performance (Lighthouse and load times).
  • Introduced a modular micro front-end with Webpack Module Federation for faster collaboration and independent deployments.
  • Engineered high-performance backend services using Go focused on low latency and fault tolerance.
  • Built secure RESTful APIs using NestJS for scalable integrations with financial gateways.
  • Collaborated cross-functionally to ensure release quality and stability in a high-traffic fintech environment.
Link: https://asanpardakht.ir
Opofinance logo
Opofinance
Turkey-Istanbul
Senior Frontend Developer
August 2022 - May 2025

Opofinance is a global fintech company focused on digital asset trading and cryptocurrency services, delivering secure, real-time trading platforms to millions of users.

  • Collaborated with cross-functional teams (product, backend, QA, and design) to build and scale web and mobile platforms for real-time crypto trading.
  • Developed high-performance web applications using React, Next.js, and TypeScript, with a strong focus on performance and responsiveness.
  • Optimized First Contentful Paint (FCP) from 7+ seconds to 0.7 seconds by implementing code-splitting, prefetching,and critical rendering path improvements.
  • Led frontend architecture for Opofinance Super App using React Native and TypeScript, integrating real-time trading, wallet management, offline-first support, and encrypted local storage — achieving a 4.8/5 user rating on app stores.
  • Designed and implemented backend services in Go for real-time trade execution, order book management, and secure asset transfers.
  • Built Opofinance’s crypto trading web platform using React, Next.js, NestJS, and Go in a microservices architecture ensuring scalability, modularity, and 99.9% uptime for over 5 million active users.
Link: https://client.opofinance.com
Shopassist logo
Shopassist
Sydney - Australia
Senior Frontend Engineer
August 2022 - May 2025

Shopassist is an Australian SaaS company providing AI-powered tools for retail automation, including smart inventory systems and data-driven sales platforms.

  • Developed and maintained scalable frontend systems using React and NX monorepo architecture to support complex back-office workflows.
  • Implemented Redis-based cache management strategies, reducing API data fetch times from 4 seconds to 400ms and improving UI responsiveness.
  • Optimized First Contentful Paint (FCP) from over 4 seconds to 0.7 seconds by applying code-splitting, route-based lazy loading, and tree shaking.
  • Collaborated closely with backend, QA, and product teams to deliver performant, modular features in a fast-paced,remote-first environment.
Link: https://www.shopassist.com.au/
Monta logo
Monta
Tehran
Frontend Engineer
Feb 2016 – Feb 2018

Monta is one of the biggest online education companies in Iran with more than 3 million users and 10000 schools.

  • Implement and develop a virtual classroom by BigBlueButton (WebRTC) and customize it.
  • Collected, defined, and translated requirements into project redesign and implementation plans.
  • Collaborated with the design and product team during development processes to implement creative proposals.
  • Optimized and increased efficiency of the old-fashioned project (GWT) by migrating to PWA and rewriting in React/Next.Js.
  • Mentored 3 junior developers by reviewing their pull requests and having retrospective sessions.
Link: https://www.monta.ir/