Mohammad Zafardoost
Senior Backend Engineer
Muscat · UTC+4
I build backend and distributed systems for high-stakes products.
Distributed systems and fintech · Node.js and TypeScript
- 3 fintech platforms delivered
- 16 projects
- 10 engineers led
- 6 independent full-stack projects
- 2026co-founderFitYar fitness and nutrition coaching
- 2024technical leadten-person team, three fintech platforms
- 2021senior backend engineershared API gateway and cloud services
- 2019backend developerclient products, databases and real-time APIs
- 2016IT security specialistnetworks, firewalls and endpoint security

Selected work
4 of 16 projects
Selected backend and product work.
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 · Technical lead
- Node.js
- TypeScript
- Event-Driven
- RabbitMQ
- MongoDB
- PostgreSQL
- Redis
- WebSocket
- React
- Next.js
2021 — 2024
Part API Gateway
A company-wide API gateway built in Node.js. I designed and implemented its authorization, access control, rate limiting, caching and extensible middleware pipeline.
Company-wide API gateway · Backend
- Node.js
- PostgreSQL
- Redis
2026
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
- Stripe
2026 — now
FitYar
A fitness app with a conversational coach, personalized training programs, workout logging and nutrition tracking. I co-founded it and handle backend, infrastructure and GPT integration.
Fitness and nutrition coaching app · Co-founder
- Node.js
- TypeScript
- WebSocket
- MongoDB
- Redis
- Docker
- OpenAI API
Experience
7+ yrs in software
From network security to leading fintech platforms.
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
- Node.js
- TypeScript
- React
- Next.js
- DevOps
- MongoDB
- Redis
- PostgreSQL
- RabbitMQ
- Docker
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
- Node.js
- TypeScript
- Event-Driven
- RabbitMQ
- MongoDB
- PostgreSQL
- Redis
- WebSocket
- React
- Next.js
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
- 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