Abolfazl Haraini

Frontend Engineer

Tehran, Tehran Province, Iran9 yrs experience
Highly Stable

Key Highlights

  • Over a decade of experience in full-stack development.
  • Led teams to deliver high-performance digital products.
  • Expert in building scalable and user-friendly applications.
Stackforce AI infers this person is a Full-Stack Developer specializing in SaaS applications with a strong focus on frontend technologies.

Contact

Skills

Core Skills

React.jsAsp.net CoreAsp.netNext.jsJavascriptAsp.net MvcHtml

Other Skills

TypeScriptTailwind CSSC#Entity FrameworkSASSCascading Style Sheets (CSS)HTML5Front-end DevelopmentWeb DevelopmentREST APIsBack-End Web DevelopmentSaaS DevelopmentSaaSDockerJQuery

About

Building High-Quality Websites & Applications That Drive Success In today’s world, your clients judge your business by your website, app, and software. A high-quality, well-designed product can make all the difference — it defines trust, professionalism, and the future of your brand. 💼💡 With over a decade of experience as a full-stack developer and software engineer, I’ve helped startups and established companies turn their ideas into high-performance digital products. I focus on creating solutions that combine strong functionality, fast performance, and clean design — all built on solid, scalable code. 💻⚙️ ✨ What I Deliver: - Websites and apps built from your designs (Figma, Zeplin, Adobe XD, etc.) - Clean code with top SEO performance - Responsive, high-quality UI - Reliable functionality and scalability - Projects that meet the highest coding standards 🧩 Tech Stack & Expertise: - Back-end: 10+ years in ASP.NET & C#, 4+ years in Node.js, Express.js, Next.js - Front-end: 6+ years in React, Next.js, TypeScript, Tailwind, and 10+ years in HTML, CSS, SCSS, JavaScript, Bootstrap - Expert in converting UI designs into pixel-perfect, functional websites Let’s bring your business vision to life with technology that performs as beautifully as it looks. 🌟

Experience

Algorock

2 roles

Team lead frontend developer

Promoted

May 2024Present · 1 yr 10 mos

  • I continued my journey with this company by focusing on growing my frontend skills and helping the team build better products together. 👌
  • One of the most meaningful parts of my role was coaching and guiding the frontend team. I enjoyed working closely with designers and backend developers to turn ideas into high-quality, user-friendly products.
  • We faced some real challenges — especially when we started building and applying a new Design System across all web and portal projects — but every step helped us grow stronger as a team.
  • ## Highlights
  • Coached and led a team of around 5 frontend developers 👨‍🏫
  • Built and rolled out a new Design System for all company products 🧩
  • Wrote clean, efficient code that improved performance and reliability ⚙️
  • Delivered major features such as: 🚀
  • Buying and selling fund shares
  • Transforming fund shares
  • Fund discounts
  • Asset charts using Highcharts
  • Fully redesigned all products with the new design system 🎨
  • Improved performance by over 20% on the portal and 40% on the website ⚡
NextjsReact.jsJavaScriptTypeScriptTailwind CSSC#+5

Full Stack Developer

Mar 2024May 2024 · 2 mos

  • During my time here, I worked across both the frontend and backend, focusing on creating fast, scalable, and user-friendly products for different platforms.
  • ☂️ Frontend
  • I was responsible for developing several projects — including the admin panel, portal, main website, and multiple landing pages. To handle the diverse needs of @AlgoRock, I used a clean architecture structure that supported multiple languages and currencies. At first, I developed all the projects on my own. Later, as the team grew, I collaborated with new developers to speed up the implementation and improve our development process.
  • I chose React as the main framework since it allowed me to deliver the best results based on my experience and the project goals.
  • ## Highlights
  • Built all frontend projects with JavaScript, TypeScript, and React using a clean architecture and NX monorepo ⚙️
  • Implemented the Dracula Design System across all products for a consistent and modern UI 🧛‍♂️
  • Ensured high performance and clean, maintainable code 🚀
  • Supported multi-language and multi-currency functionality 🌐
  • ☂️Backend
  • Alongside the frontend work, I also developed the backend using a clean architecture structure. Balancing both sides of development wasn’t easy, but it helped me strengthen my problem-solving and architecture design skills.
  • ## Highlights
  • Developed backend services using ASP.NET & C# with clean architecture ⚙️
  • Supported multiple languages and currencies for global scalability 🌍
  • Applied solid coding principles to manage both frontend and backend effectively 💪
React.jsASP.NET CoreTailwind CSSTypeScriptJavaScriptNext.js+3

Freelance

Full Stack Developer

Nov 2023Mar 2024 · 4 mos · Remote

  • During this period, I worked independently on different freelance platforms, building both frontend and backend projects for various clients.
  • It was a great experience that helped me improve my technical and communication skills while working with people from different backgrounds.
  • I mainly used TypeScript and React.js for frontend development, and C# with ASP.NET for backend projects.
  • After gaining solid experience through freelancing, I decided to focus on growing as a Senior Developer within a company environment.
Cascading Style Sheets (CSS)Front-end DevelopmentWeb DevelopmentTailwind CSSTypeScriptHTML5+10

Arteasy

Full Stack Developer

Feb 2023Nov 2023 · 9 mos

  • In this project, I developed a custom character creation platform that lets users design their own characters directly on the website. The feature was built using C# on the backend to handle logic, user data, and interactions, while the frontend was developed with Next.js for fast and dynamic rendering.
  • To make the platform more complete, I integrated Stripe for secure online payments, allowing users to easily purchase their customized characters or access premium features. 💳
  • I also implemented a subscription system, so users could enjoy ongoing access to special features, updates, and exclusive content. 🔁
  • ## Highlights
  • Developed a dynamic character customization feature where users could create and edit characters based on their chosen elements 🧩
  • Built the frontend using Next.js for a smooth, modern, and responsive user experience 💻
  • Managed backend operations and logic using C#, ensuring stable performance and clean architecture ⚙️
  • Integrated Stripe for secure online payments 💳
  • Added subscription functionality for recurring user access and premium features 🔁
Cascading Style Sheets (CSS)ASP.NET CoreTailwind CSSNext.jsDockerTypeScript+5

Baloot

Full Stack Developer - ReactTS | .Net

Jun 2022Nov 2023 · 1 yr 5 mos

  • I worked on a security tools platform designed to scan, monitor, and report website vulnerabilities, helping users maintain safer web applications.
  • On the frontend, I built the user panel using Create React App (React.js), delivering a responsive and intuitive interface for users to interact with the platform. On the backend, I implemented BFF (Backend-for-Frontend) services using ASP.NET Core, ensuring smooth communication between frontend and backend while maintaining clean architecture and high performance.
  • ## Highlights
  • Developed a security tools platform for scanning and monitoring website vulnerabilities 🛡️
  • Built the user panel with React.js (Create React App) for an interactive UI 💻
  • Implemented BFF architecture with ASP.NET Core for efficient frontend-backend integration ⚙️
Cascading Style Sheets (CSS)HTMLASP.NET CoreTypeScriptHTML5C#+3

Flightio | فلایتیو

3 roles

Senior Frontend - ReactTS | NextJs

Promoted

Dec 2020Nov 2023 · 2 yrs 11 mos

  • In this role, I worked as both the Team Lead and Tech Lead on the frontend side, guiding the team and shaping the technical direction of our web and app projects. My main focus was on improving performance, scalability, and user experience, which directly impacted business growth.
  • Through optimizing the codebase and project infrastructure, I helped increase the site speed by over 70%, leading to smoother user interactions and higher engagement. These improvements, along with the new design and structure, contributed to a 40% boost in sales from the website alone.
  • Later, I led the development of a new Progressive Web App (PWA) that provided a faster and more mobile-friendly experience, resulting in another 50% increase in sales.
  • I also had the opportunity to manage and mentor a team of three talented frontend developers, ensuring that we followed clean coding practices and maintained high-quality standards across all projects.
  • ## Key Achievements
  • Served as both Frontend Team Lead and Tech Lead 👨‍💻
  • Improved site performance by 70% through code and infrastructure optimization ⚙️
  • Achieved a 40% increase in sales with the new site infrastructure 💰
  • Built a PWA app that drove an additional 50% sales growth 📱
  • Managed and guided a team of 3 frontend developers 👥
Cascading Style Sheets (CSS)HTMLASP.NET CoreTypeScriptC#React.js+4

Full Stack Developer - ReactTS | NextJs

Mar 2020Dec 2020 · 9 mos

  • In this project, I was responsible for building the frontend infrastructure of the company’s website using React.js. My main goal was to create a strong, scalable foundation that would make future development faster and more reliable.
  • I also led the implementation of the website’s new design, ensuring a fresh, modern, and user-friendly look that matched the company’s brand identity.
  • As part of this process, I developed and applied a Design System — a structured plan that unified colors, typography, components, and overall UI patterns. This made the development process more consistent and efficient across the entire product.
  • ## Highlights
  • Built the frontend infrastructure of the site using React.js ⚙️
  • Implemented a new, modern UI to enhance user experience and brand appeal 🎨
  • Created and rolled out a Design System to standardize components and speed up future development 🧩
Cascading Style Sheets (CSS)HTMLTypeScriptC#React.jsSASS+3

Full Stack Developer - .Net

Mar 2019Mar 2020 · 1 yr

  • In this role, I focused on enhancing the user interface and improving the overall user experience. I applied UI updates and implemented redesigns to make the site more intuitive, modern, and visually appealing.
  • I also worked on fixing errors and adding new features, ensuring that the site remained stable, high-performing, and aligned with user needs. This involved close collaboration with designers and backend developers to deliver seamless updates.
  • ## Key Highlights
  • Applied UI changes and redesigns for a cleaner, more user-friendly interface 🎨
  • Fixed bugs and implemented new features to enhance site functionality ⚙️
  • Collaborated with design and backend teams to ensure smooth, high-quality updates 🤝
Cascading Style Sheets (CSS)HTMLASP.NET CoreC#JavaScriptJQuery

Paristan

3 roles

Full Stack - Android Mobile Developer

Aug 2016Mar 2017 · 7 mos

  • During this period, I focused on expanding my technical skills and gaining practical experience in different areas of development.
  • I started learning Java to build Android applications and strengthen my mobile development knowledge. I also implemented several CMS projects, which helped me understand content management systems and real-world application requirements. Additionally, I designed and implemented website UIs, improving both my frontend skills and my understanding of user experience.
  • ## Highlights
  • Learned Java for Android development 📱
  • Implemented multiple CMS projects 🖥️
  • Built and enhanced website UIs to improve usability and design 🎨
Cascading Style Sheets (CSS)HTMLASP.NET MVCC#jQueryJavaScript

Full Stack Developer - Asp.MVC

Promoted

May 2015Aug 2016 · 1 yr 3 mos

  • I joined as a backend developer, focusing on learning and applying new technologies while contributing to real projects. During this time, I studied ASP.NET MVC and C#, gaining foundational knowledge in backend development.
  • I also implemented several websites, using HTML, CSS, and jQuery to create responsive, functional, and user-friendly interfaces. This experience helped me bridge the gap between frontend and backend development and strengthened my full-stack skills.
  • ## Highlights
  • Learned ASP.NET MVC and C# for backend development ⚙️
  • Developed websites with HTML, CSS, and jQuery 🖥️
  • Gained experience integrating frontend and backend functionalities 🤝
Cascading Style Sheets (CSS)HTMLASP.NET MVCC#JavaScriptjQuery

Frontend Developer

Jan 2015May 2015 · 4 mos

  • I worked on implementing websites based on PSD designs, turning visual mockups into fully functional web pages. Using Photoshop, I also designed and refined UI elements to ensure the interfaces were visually appealing, consistent, and user-friendly.
  • ## Highlights
  • Converted PSD designs into responsive websites 🖥️
  • Created and improved UI designs using Photoshop 🎨
  • Focused on clean, user-friendly interfaces ⚡
Cascading Style Sheets (CSS)HTMLJavaScriptjQuery

Education

دانشگاه جامع علمی کاربردی

Bachelor's degree — Web Developer

Jan 2014Jan 2016

University of Qom

Associate's degree — Computer Software Engineering

Jan 2012Jan 2014

Stackforce found 100+ more professionals with React.js & Asp.net Core

Explore similar profiles based on matching skills and experience