I am a backend developer with 5+ years of experience specializing in Node.js, TypeScript, and microservices architecture. I design and deploy scalable REST APIs and distributed systems that power millions of users. I work with NestJS, Fastify, MongoDB, Redis, Kafka, and Docker, and I have experience building CI/CD pipelines in Agile environments. I am a fast learner and enjoy solving complex backend problems as part of international teams.

Hadi Arbabi

I am a backend developer with 5+ years of experience specializing in Node.js, TypeScript, and microservices architecture. I design and deploy scalable REST APIs and distributed systems that power millions of users. I work with NestJS, Fastify, MongoDB, Redis, Kafka, and Docker, and I have experience building CI/CD pipelines in Agile environments. I am a fast learner and enjoy solving complex backend problems as part of international teams.

Available to hire

I am a backend developer with 5+ years of experience specializing in Node.js, TypeScript, and microservices architecture. I design and deploy scalable REST APIs and distributed systems that power millions of users.

I work with NestJS, Fastify, MongoDB, Redis, Kafka, and Docker, and I have experience building CI/CD pipelines in Agile environments. I am a fast learner and enjoy solving complex backend problems as part of international teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

Persian
Fluent
English
Fluent

Work Experience

Co-founder at Halishop.ir
January 1, 2021 - Present
Founded an online auto parts retail store ranked among the top 10 in Iran, specializing in selling car parts produced in Iran for the domestic market, achieving around 500 items sold per month with steady growth.
Backend Developer at Electronic Businesses Companion (ebcom.ir)
November 1, 2022 - Present
Designed and implemented backend features for Ewano, a super application with 40 million users, built a pure microservices ecosystem using Node.js, and performed monthly code refactoring to meet the latest standards.
Backend Developer at Tose Tejarat Electronic Tenian (tenian.ir)
May 1, 2022 - October 1, 2022
Designed a microservices ecosystem based on Node.js and developed scalable services using NestJS while implementing Redis caching to enhance performance.
Backend Developer at Farnas Industrial Group
June 1, 2021 - April 1, 2022
Developed an online platform for cryptocurrency trading, designed a CMS using Node.js, and implemented a MySQL journaling module for data backup.
Backend Developer at ddrTeam
May 1, 2020 - May 1, 2021
Worked on network and security-related projects while enhancing my technical skills in Node.js and databases through self-study.
Backend Developer at Banico (Bani Ertebat Mahan)
February 1, 2020 - May 1, 2020
Developed a value-added service platform for MCI and Irancell operators and built a MongoDB database to manage data for approximately 15 million users.
Backend Developer at ddrTeam (ddrteam.net)
May 1, 2020 - May 1, 2021
Worked part-time on network and security-related projects, enhancing technical skills in Node.js and database management.
Backend Developer at Zebline (Marketing Automation)
November 1, 2025 - Present
Developed and maintained event-driven backend services using Kafka to process high-volume user behavior data in real time. Built RESTful APIs with Express.js to support campaign management, user profiles, and marketing journeys. Implemented customer segmentation and personalization logic based on behavioral events and AI-driven rules. Designed asynchronous omnichannel delivery workflows (push, email, SMS, in-app) with Kafka for scalability and reliability.

Education

Associate Degree of Science in Computer Engineering at Azad University, South Tehran Branch
January 1, 2012 - January 1, 2016
Associate Degree of Science in Computer Engineering at Azad University, South Tehran Branch
January 1, 2012 - January 1, 2016
Associate Degree of Science in Computer Engineering at Azad University, South Tehran Branch
January 1, 2012 - January 1, 2016
Associate Degree of Science in Computer Engineering at Azad University, South Tehran Branch
January 1, 2012 - January 1, 2016
Associate Degree of Science at Azad University, South Tehran Branch
January 1, 2012 - January 1, 2016
Associate Degree of Science in Computer Engineering at Azad University, South Tehran Branch, Tehran, Iran
January 1, 2012 - January 1, 2016

Qualifications

Developing ASP.NET MVC Web Applications
January 11, 2030 - December 11, 2025
Designing RESTful APIs
January 11, 2030 - December 11, 2025
Learning TypeScript
January 11, 2030 - December 11, 2025
Node.js Essential Training
January 11, 2030 - December 11, 2025
Connecting to MongoDB
January 11, 2030 - December 11, 2025
Developing ASP.NET MVC Web Applications
January 11, 2030 - December 11, 2025
Designing RESTful APIs
January 11, 2030 - December 11, 2025
Learning TypeScript
January 11, 2030 - December 11, 2025
Node.js Essential Training
January 11, 2030 - December 11, 2025
Connecting to MongoDB Database
January 11, 2030 - December 11, 2025
Introduction to MongoDB
January 11, 2030 - December 11, 2025
MongoDB Aggregation
January 11, 2030 - December 11, 2025
MongoDB Aggregation with Node.js
January 11, 2030 - December 11, 2025
MongoDB Atlas Search
January 11, 2030 - December 11, 2025
MongoDB CRUD Operations in Node.js
January 11, 2030 - December 11, 2025
MongoDB Indexes
January 11, 2030 - December 11, 2025
Developing ASP.NET MVC Web Applications
January 11, 2030 - December 11, 2025
Designing RESTful APIs
January 11, 2030 - December 11, 2025
Learning TypeScript
January 11, 2030 - December 11, 2025
Node.js Essential Training
January 11, 2030 - December 11, 2025
Connecting to MongoDB in Node.js
January 11, 2030 - December 11, 2025
Introduction to MongoDB
January 11, 2030 - December 11, 2025
MongoDB Aggregation
January 11, 2030 - December 11, 2025
MongoDB CRUD Operations in Node.js
January 11, 2030 - December 11, 2025
MongoDB Indexes
January 11, 2030 - December 11, 2025
Developing ASP.NET MVC Web Applications
January 11, 2030 - December 11, 2025
Designing RESTful APIs
January 11, 2030 - December 11, 2025
Learning TypeScript
January 11, 2030 - December 11, 2025
Node.js Essential Training
January 11, 2030 - December 11, 2025
Connecting to MongoDB
January 11, 2030 - December 11, 2025
Introduction to MongoDB
January 11, 2030 - December 11, 2025
MongoDB Aggregation
January 11, 2030 - December 11, 2025
MongoDB Aggregation with Node.js
January 11, 2030 - December 11, 2025
MongoDB Atlas Search
January 11, 2030 - December 11, 2025
MongoDB CRUD Operations in Node.js
January 11, 2030 - December 11, 2025
MongoDB Indexes
January 11, 2030 - December 11, 2025
Developing ASP.NET MVC Web Applications
January 11, 2030 - December 12, 2025
Designing RESTful APIs
January 11, 2030 - December 12, 2025
Learning TypeScript
January 11, 2030 - December 12, 2025
Node.js Essential Training
January 11, 2030 - December 12, 2025
Connecting to MongoDB Database
January 11, 2030 - December 12, 2025
Introduction to MongoDB
January 11, 2030 - December 12, 2025
MongoDB Aggregation
January 11, 2030 - December 12, 2025
MongoDB Aggregation with Node.js
January 11, 2030 - December 12, 2025
MongoDB Atlas Search
January 11, 2030 - December 12, 2025
MongoDB CRUD Operations in Node.js
January 11, 2030 - December 12, 2025
MongoDB Indexes
January 11, 2030 - December 12, 2025
Developing ASP.NET MVC Web Applications
January 11, 2030 - February 16, 2026
Designing RESTful APIs
January 11, 2030 - February 16, 2026
Learning TypeScript
January 11, 2030 - February 16, 2026
Node.js Essential Training
January 11, 2030 - February 16, 2026
Connecting to MongoDB in Node.js
January 11, 2030 - February 16, 2026
MongoDB Aggregation
January 11, 2030 - February 16, 2026

Industry Experience

Software & Internet, Retail, Professional Services