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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
Persian
Fluent
English
Fluent
Work Experience
Co-founder at Halishop.ir
January 1, 2021 - PresentFounded 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 - PresentDesigned 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, 2022Designed 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, 2022Developed 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, 2021Worked 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, 2020Developed 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, 2021Worked 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 - PresentDeveloped 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, 2016Associate Degree of Science in Computer Engineering at Azad University, South Tehran Branch
January 1, 2012 - January 1, 2016Associate Degree of Science in Computer Engineering at Azad University, South Tehran Branch
January 1, 2012 - January 1, 2016Associate Degree of Science in Computer Engineering at Azad University, South Tehran Branch
January 1, 2012 - January 1, 2016Associate Degree of Science at Azad University, South Tehran Branch
January 1, 2012 - January 1, 2016Associate Degree of Science in Computer Engineering at Azad University, South Tehran Branch, Tehran, Iran
January 1, 2012 - January 1, 2016Qualifications
Developing ASP.NET MVC Web Applications
January 11, 2030 - December 11, 2025Designing RESTful APIs
January 11, 2030 - December 11, 2025Learning TypeScript
January 11, 2030 - December 11, 2025Node.js Essential Training
January 11, 2030 - December 11, 2025Connecting to MongoDB
January 11, 2030 - December 11, 2025Developing ASP.NET MVC Web Applications
January 11, 2030 - December 11, 2025Designing RESTful APIs
January 11, 2030 - December 11, 2025Learning TypeScript
January 11, 2030 - December 11, 2025Node.js Essential Training
January 11, 2030 - December 11, 2025Connecting to MongoDB Database
January 11, 2030 - December 11, 2025Introduction to MongoDB
January 11, 2030 - December 11, 2025MongoDB Aggregation
January 11, 2030 - December 11, 2025MongoDB Aggregation with Node.js
January 11, 2030 - December 11, 2025MongoDB Atlas Search
January 11, 2030 - December 11, 2025MongoDB CRUD Operations in Node.js
January 11, 2030 - December 11, 2025MongoDB Indexes
January 11, 2030 - December 11, 2025Developing ASP.NET MVC Web Applications
January 11, 2030 - December 11, 2025Designing RESTful APIs
January 11, 2030 - December 11, 2025Learning TypeScript
January 11, 2030 - December 11, 2025Node.js Essential Training
January 11, 2030 - December 11, 2025Connecting to MongoDB in Node.js
January 11, 2030 - December 11, 2025Introduction to MongoDB
January 11, 2030 - December 11, 2025MongoDB Aggregation
January 11, 2030 - December 11, 2025MongoDB CRUD Operations in Node.js
January 11, 2030 - December 11, 2025MongoDB Indexes
January 11, 2030 - December 11, 2025Developing ASP.NET MVC Web Applications
January 11, 2030 - December 11, 2025Designing RESTful APIs
January 11, 2030 - December 11, 2025Learning TypeScript
January 11, 2030 - December 11, 2025Node.js Essential Training
January 11, 2030 - December 11, 2025Connecting to MongoDB
January 11, 2030 - December 11, 2025Introduction to MongoDB
January 11, 2030 - December 11, 2025MongoDB Aggregation
January 11, 2030 - December 11, 2025MongoDB Aggregation with Node.js
January 11, 2030 - December 11, 2025MongoDB Atlas Search
January 11, 2030 - December 11, 2025MongoDB CRUD Operations in Node.js
January 11, 2030 - December 11, 2025MongoDB Indexes
January 11, 2030 - December 11, 2025Developing ASP.NET MVC Web Applications
January 11, 2030 - December 12, 2025Designing RESTful APIs
January 11, 2030 - December 12, 2025Learning TypeScript
January 11, 2030 - December 12, 2025Node.js Essential Training
January 11, 2030 - December 12, 2025Connecting to MongoDB Database
January 11, 2030 - December 12, 2025Introduction to MongoDB
January 11, 2030 - December 12, 2025MongoDB Aggregation
January 11, 2030 - December 12, 2025MongoDB Aggregation with Node.js
January 11, 2030 - December 12, 2025MongoDB Atlas Search
January 11, 2030 - December 12, 2025MongoDB CRUD Operations in Node.js
January 11, 2030 - December 12, 2025MongoDB Indexes
January 11, 2030 - December 12, 2025Developing ASP.NET MVC Web Applications
January 11, 2030 - February 16, 2026Designing RESTful APIs
January 11, 2030 - February 16, 2026Learning TypeScript
January 11, 2030 - February 16, 2026Node.js Essential Training
January 11, 2030 - February 16, 2026Connecting to MongoDB in Node.js
January 11, 2030 - February 16, 2026MongoDB Aggregation
January 11, 2030 - February 16, 2026Industry Experience
Software & Internet, Retail, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Tehran today.