About
From network security to backend engineering.
7 years in software, following 3 years in network security.
I am a backend engineer based in Muscat, Oman. Most of my work is in Node.js and TypeScript, with a focus on payments, trading, wallets and the services that keep them running.
I started in network security in 2016, working with firewalls, intrusion detection and endpoint protection. In 2019 I joined Zarban as a Backend Developer, building APIs, databases and real-time features for web and mobile products. In the final months there, I also advised the team on backend architecture and delivery.
From 2021 to 2024, I worked as a Senior Backend Engineer at Part Software Group. I designed the company-wide API gateway and built marketplace, container management, wallet and payment services for Shahab. Alongside that work, I conducted more than 250 technical interviews and taught backend development to about 100 engineers at Part College.
At Dana Blockchain Solutions, from 2024 to 2026, I led a ten-person team delivering BitBaax, TetherBaax and Goldmim. I was responsible for architecture and production delivery, and wrote core services for authentication, trading, wallets, treasury and blockchain integration. BitBaax and TetherBaax used a shared exchange core; Goldmim had its own core for digital balances and physical gold.
I have also taken on independent projects alongside my full-time roles since 2019. These include telecom and logistics platforms, online stores, and the web payment and subscription system for StoryFont. My latest commerce project brings together a Next.js storefront, a React admin console and a Node.js backend with Stripe payments.
In 2026 I co-founded FitYar with a frontend engineer. I handle the backend, infrastructure and GPT integration for its fitness and nutrition coach. Workout and nutrition tracking run independently of the model.

- Based in
- Muscat, OmanUTC+4
- Languages
- English · Professional working proficiency
Scale
5 figures
The figures behind the systems.
- ~25M
- mainnet transactions monitored per dayBitBaax multi-chain deposit and withdrawal infrastructure
- 40,000 TPS
- load-tested throughput of the transaction ingestion and validation pipelineBitBaax internal load testing
- 40% → 15%
- CI failure rate across 950 pipeline runsDana Blockchain Solutions delivery pipeline on GitLab CI
- ~50
- design documents from the two-month architecture and research phaseBitBaax, before the twelve-month build
- 1M+
- active users of the app whose payment and subscription layer I builtStoryFont
Experience
6 roles
Every role, most recent first.
Oct 2019 – Present7 yrs
Independent Full-Stack Engineer
Self-employed
I build and maintain client products alongside my full-time roles, from backend services to the user interface and deployment.
self-employed · remote
- Built platforms for digital goods, freight and customs, fiber-optic subscriptions, and online commerce. Delivered the web payment and subscription system for StoryFont, an app with more than a million active users.
- Built the Commerce Platform as the sole engineer: a Next.js storefront, React admin console and Node.js backend covering Stripe checkout, inventory, delivery, returns and refunds.
- Co-founded FitYar with a frontend engineer. I handle the backend, infrastructure and GPT integration for coaching, with workout tracking, nutrition logging and a 400+ exercise library.
- Design the data models, APIs and integrations, and handle infrastructure, deployment and maintenance for the client systems I build.
- Manage containers, CI/CD, network and TLS configuration, secrets and monitoring. Continue maintaining and extending systems after launch.
- Node.js
- TypeScript
- React
- Next.js
- DevOps
- MongoDB
- Redis
- PostgreSQL
- RabbitMQ
- Docker
- Kubernetes
Jun 2024 – Aug 20262 yrs 3 mos
Technical Lead
Dana Blockchain Solutions
Led a ten-person engineering team and reported to the CEO. Responsible for architecture, delivery and infrastructure across three fintech platforms.
full-time · on-site
- Led delivery of BitBaax, TetherBaax and Goldmim, with live custody of customer assets. BitBaax and TetherBaax shared an exchange core; Goldmim used an independent core for physical and digital gold.
- Set technical direction for backend, frontend and QA engineers. Reviewed designs and production changes, and ran infrastructure and CI/CD.
- Designed a reusable exchange core with about 26 domain modules, using Clean Architecture, domain-driven design and event-driven messaging with RabbitMQ, MQTT and WebSocket.
- Built authentication, the trade engine, wallet management, treasury, asset management and blockchain integration.
- Built deposit and withdrawal services for Ethereum, BSC, Bitcoin and Tron. They monitored about 25 million mainnet transactions per day. The internal ingestion and validation pipeline reached 40,000 transactions per second in load tests.
- Designed custody around separate hot and cold wallets, multi-sig Safe contracts and HashiCorp Vault, with protections against double-spend and chain reorganizations.
- Built and operated the GitLab CI pipeline for linting, unit and end-to-end tests, security scans and deployment. Its failure rate fell from about 40% to 15% across 950 runs.
- Node.js
- TypeScript
- Event-Driven
- RabbitMQ
- MongoDB
- PostgreSQL
- Redis
- WebSocket
- React
- Next.js
- MQTT
- Docker
Jun 2021 – Jun 20243 yrs 1 mo
Senior Backend Engineer
Part Software Group
Designed the company-wide API gateway and worked as a backend engineer and architect on Shahab, a cloud services platform.
full-time · on-site
- Designed and built the API gateway in Node.js, covering authorization, access control, rate limiting, caching and compression. Teams could add custom middleware at any point in the request pipeline.
- Built model marketplace, container management, wallet and payment services for Shahab, and worked on its architecture across four sub-projects.
- Conducted more than 250 backend and Node.js interviews and helped senior leadership make technical assessments more consistent.
- Taught Node.js, API design, databases and production practices to about 100 engineers across four Part College cohorts. The company hired 25 graduates.
- Node.js
- PostgreSQL
- Redis
May 2019 – Jun 20212 yrs 2 mos
Backend Developer
Zarban Information Technology Solutions
Built backend services for web and mobile products for international clients, mainly in the Toronto market.
full-time · remote · Richmond Hill, Ontario, Canada
- Built backend services for a marketplace, a currency exchange app, and a music rights and distribution platform.
- Designed data models and managed SQL and NoSQL databases for the products.
- Implemented real-time data and messaging features with WebSocket.
- In the final months, also advised the in-house team on backend architecture, system design and delivery.
- Node.js
- JavaScript
- MongoDB
- PostgreSQL
- Redis
- WebSocket
Nov 2020 – Mar 20215 mos
Backend Developer
i4Twins — Industry 4.0 Solutions
Worked part-time on the backend of a no-code IoT platform.
part-time · remote
- Built Node.js services for authentication, permissions, user and device management, data aggregation, API control and repository management.
- Worked on collecting and displaying live sensor data with MongoDB and Redis.
- Development paused at about 90% completion while the company sought funding.
- Node.js
- MongoDB
- Redis
- Docker
- GraphQL
Feb 2016 – May 20193 yrs 4 mos
IT Security Specialist
Faragaman Saya Ertebat Novin
Delivered network and security projects for private-sector and government organizations.
full-time · on-site
- Worked on network infrastructure, firewalls, intrusion detection and endpoint protection in enterprise and industrial environments.
- Used MikroTik, Fortinet and Kaspersky Anti Targeted Attack (KATA).
- Completed CCNA, Network+ and MCSA certifications.
- MikroTik
- Fortinet
- Kaspersky KATA
- Linux
Teaching & hiring
Part Software Group, 2021 – 2024
Teaching backend development and interviewing engineers.
250+
technical interviews conducted for backend and Node.js roles
Part Software Group, 2021–2024
~100
engineers taught backend development across four cohorts
Part College, Part Software Group
25
course graduates hired into the company
Part College cohorts, Part Software Group
Security & credentials
7 credentials · 12 courses
Education and security training.
Education
Bachelor’s degree, Information Technology
Kharazmi University · March 2022
Certifications
Certificate of Faculty Membership
Part Software Group · October 2023 · Teaching
Kaspersky Lab Certified Consultant
Kaspersky · Security
Kaspersky Anti Targeted Attack Platform
Kaspersky · Security
Bitdefender Certified Technical Specialist
Bitdefender · Security
Cisco Certified Network Associate (CCNA)
Cisco · Networking
Microsoft Certified Solutions Associate (MCSA)
Microsoft · Systems
12 completed courses — databases, backend, security
- M001 — MongoDB BasicsMongoDB University
- M103 — MongoDB Cluster AdministrationMongoDB University
- M121 — MongoDB Aggregation FrameworkMongoDB University
- M201 — MongoDB PerformanceMongoDB University
- M320 — Data ModelingMongoDB University
- Master NodeJS — MVC, REST APIs, GraphQL
- JavaScript
- C# Programming
- Certified Ethical Hacker (CEH)
- Kaspersky Anti Targeted Attack (KATA)Kaspersky
- Cisco Certified Network Associate (CCNA)
- Microsoft Certified Solutions Associate (MCSA)
Skills
9 groups
Technologies I work with.
- Languages and runtimes
- Node.js · TypeScript · JavaScript
- Architecture
- Distributed systems · Event-driven architecture · Domain-driven design · Clean Architecture · Microservices · Service-oriented architecture · API gateways · Software solution architecture
- Data
- PostgreSQL · MongoDB · MySQL · Redis · Database design · Replication · Sharding strategies · Object storage
- Messaging and real-time
- RabbitMQ · MQTT · WebSocket · GraphQL · REST API design
- Fintech and blockchain
- Payment systems · Trade engines and order books · Wallets, custody and treasury · Multi-chain deposits and withdrawals (Ethereum, BSC, Bitcoin, Tron) · Market making · Real-time market data · Web3
- Infrastructure and delivery
- Docker · Kubernetes · GitLab CI · Nginx · Linux · HashiCorp Vault · Infrastructure as a Service · CDN · Monitoring
- AI engineering
- LLM API integration · OpenAI API · Conversational AI · Prompt design · Structured outputs · Agentic AI development
- Security
- Network security · Threat modelling · Firewalls, IDS/IPS · Endpoint protection · Secrets management · Custody security models
- Leadership and practice
- Technology leadership · Technical staff management · Code review · Technical interviewing · Teaching and mentoring · Scrum and agile delivery · Unit and performance testing
Quick answers
7 questions
The questions that come up most.
- What do you do?
- I am Mohammad Zafardoost, a senior backend engineer in Muscat, Oman. I work mainly in Node.js and TypeScript, building distributed systems for payments, trading, wallets and platform infrastructure.
- What was your most recent full-time role?
- I was Technical Lead at Dana Blockchain Solutions from June 2024 to August 2026. I led ten engineers and was responsible for the architecture, delivery and infrastructure of BitBaax, TetherBaax and Goldmim. I also continue independent product work and co-founded FitYar.
- Which technologies do you work with?
- My main backend tools are Node.js and TypeScript. I use PostgreSQL, MongoDB and Redis for data; RabbitMQ, MQTT and WebSocket for messaging; and Docker, Kubernetes and GitLab CI for delivery. I also build React and Next.js interfaces and integrate GPT models into products.
- What kind of systems have you built?
- The portfolio covers sixteen engineering projects, including exchanges, wallets, a company-wide API gateway, telecom and logistics systems, and commerce products. The latest addition is Commerce Platform: a Next.js storefront, React admin console and Node.js backend with Stripe payments. The i4Twins project paused before completion.
- Do you have experience leading teams and hiring?
- At Dana Blockchain Solutions I led ten engineers across backend, frontend and QA. At Part Software Group I conducted more than 250 technical interviews and taught about 100 engineers across four cohorts. The company hired 25 graduates.
- What is your background in security?
- From 2016 to 2019 I worked in network security, including firewalls, intrusion detection and endpoint protection. I moved into backend development at Zarban in 2019, then joined Part Software Group in 2021. That earlier security work informs how I handle custody, secrets and production infrastructure.
- Where are you based and which time zone do you work in?
- I live in Muscat, Oman, in Gulf Standard Time (UTC+4). I have worked on-site and remotely, including for Zarban in Richmond Hill, Ontario, Canada.
Recommendations
4 in full
What colleagues and managers say.
Jun 2025
I had the pleasure of working with Mohammad Zafardoost for two years at Part Software Group, where I was leading the API Gateway team and Mohammad was one of our key team members in the infrastructure division.
Mohammad consistently impressed me with his strong technical knowledge, eagerness to learn, and calm, respectful demeanor. He demonstrated excellent problem-solving abilities and had a natural talent for effective teamwork. He was also highly reliable when it came to managing and delivering tasks independently.
One of his most notable contributions was playing a significant role in the design of our digital wallet platform — a complex and impactful project that benefited greatly from his insight and dedication.
His strong technical and interpersonal skills made him such a trusted member of our team that we often involved him in technical interviews for new hires — a testament to the respect and confidence he earned from his peers and leads.
Although he has since founded his own company, Mohammad remains deeply involved in technical work, software development, design, and R&D. I’m confident that his mix of technical expertise, professionalism, and team spirit will make him a valuable asset in any endeavor he chooses.
I wholeheartedly recommend Mohammad to anyone looking to collaborate with a capable, thoughtful, and driven professional.
Majid Yaghouti JafarabadSenior Software Engineer, Fintech & PaymentsManaged Mohammad directly at Part Software Group Dec 2021
“Performance addict”, If you want to ask me about Mohammad, I will describe him in these two words. He is a tech-agnostic developer and I am honored and proud to share with you that I was so fortunate to work with a person like him. Excellent technical knowledge, great capacity to solve any backend challenges in shortest possible time and fast development made him a perfect backend technologies engineer.
Mahmood BagheriSenior Frontend EngineerWorked with Mohammad on the same team Dec 2021
Mohammad has exceptional skill in analytical thinking which makes him a great software engineer. He is also a patient and humble person.
Mohammadreza MirhajianmoghadamDevOps Engineer, MSc Software EngineeringColleague Dec 2020
His developing skill in Back end major is truly phenomenal and he is one of our most valued employees in Fusense Digital Services
Ehsan HaghighiCo-Founder, Fusense Digital ServicesManaged Mohammad directly
Dana Blockchain Solutions