Mohammad Zafardoost
Senior Backend Engineer
Muscat · UTC+4
I build backend systems for payments and digital products.
Node.js | TypeScript | Distributed Systems | Fintech & Payments
- 3 production fintech platforms
- 16 projects
- ~26 exchange core modules
- 6 independent full-stack projects
- 2026senior backend engineerFitYar fitness and nutrition coaching
- 2024senior backend engineertrading, wallets and custody services
- 2021backend engineershared API gateway and cloud services
- 2019backend developerclient products, databases and real-time APIs
- 2016IT security specialistnetworks, firewalls and endpoint security

Selected work
6 of 16 projects
Selected backend and product work.
2026
E-commerce Platform
A complete online store with a Next.js storefront, React admin console and Node.js backend. I built checkout, payments, inventory and the order flow through delivery, returns and refunds.
E-commerce platform · Full-stack
- Node.js
- TypeScript
- React
- Next.js
2024 — 2026
BitBaax
A cryptocurrency exchange built from scratch, with spot trading, customer-fund custody, multi-chain deposits and withdrawals, identity verification and market making.
Centralized cryptocurrency exchange · Backend
- Node.js
- TypeScript
- Event-Driven
- RabbitMQ
- MongoDB
- PostgreSQL
- Redis
- WebSocket
- React
- Next.js
2025 — 2026
Goldmim
A gold trading platform with live spot prices, digital balances and physical delivery. I built its core backend services and production infrastructure.
Physical and digital gold trading platform · Backend
- Node.js
- TypeScript
- Event-Driven
- RabbitMQ
- MongoDB
- PostgreSQL
- Redis
- WebSocket
- React
- Next.js
2025 — 2026
WonderGifts
A digital goods marketplace with payments, automated delivery and subscription management. I built the backend, frontend and infrastructure for gift cards, games, apps and subscriptions.
Digital goods marketplace · Full-stack
- Node.js
- Next.js
- MongoDB
- Redis
- RabbitMQ
- Docker
- Kubernetes
2025 — 2026
Zoodikara
An online platform for employers managing social-security cases, documents and consultations. I built the system from backend and interface to deployment.
Employer administration and legal platform · Full-stack
- Node.js
- React
- MongoDB
- PostgreSQL
- Redis
- Docker
- Kubernetes
2026 — now
FitYar
A fitness app with a conversational coach, personalized training programs, workout logging and nutrition tracking. I develop its backend, infrastructure and GPT integration.
Fitness and nutrition coaching app · Backend
- Node.js
- TypeScript
- WebSocket
- MongoDB
- Redis
- Docker
- OpenAI API
Experience
7+ yrs in software
Building backend services and complete products.
Oct 2019 – Present7 yrs
Freelance Backend and 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
- Node.js
- TypeScript
- React
- Next.js
- DevOps
- MongoDB
- Redis
- PostgreSQL
- RabbitMQ
- Docker
Jun 2024 – Aug 20262 yrs 3 mos
Senior Backend Engineer
Dana Blockchain Solutions
Built production backend services for BitBaax, TetherBaax and Goldmim, covering authentication, trading, wallets, treasury and customer asset custody.
full-time · on-site
- Node.js
- TypeScript
- Event-Driven
- RabbitMQ
- MongoDB
- PostgreSQL
- Redis
- WebSocket
- React
- Next.js
Jun 2021 – Jun 20243 yrs 1 mo
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
- 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
- Node.js
- JavaScript
- MongoDB
- PostgreSQL
- Redis
- WebSocket
How I work
4 principles
How I approach the work.
- Review the risky parts early
- I pay particular attention to authentication, money movement and failure handling. On BitBaax, that included wallet custody, secrets management and protection against double-spend and chain reorganizations.
- Keep product boundaries clear
- BitBaax and TetherBaax share an exchange core. TetherBaax added its own business logic and interface without a fork or changes to that core.
- Stay involved after release
- At Dana I handled infrastructure and GitLab CI as well as backend development. Across 950 pipeline runs, the CI failure rate fell from about 40% to 15%.
- Plan for dependencies to fail
- In FitYar, the GPT integration produces training programs. The app keeps workout, nutrition and habit tracking separate so those features work when the model is unavailable.
Recommendations
Selected
What colleagues and managers say.
Jun 2025
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.
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
Contact
How to reach me.
- Phone
- Location
Muscat, Oman · UTC+4
- Resume
Dana Blockchain Solutions