Skip to content

Site navigation

Pages of this site.

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.

Mohammad Zafardoost, a studio portrait in a black turtleneck against a dark background.
Mohammad ZafardoostSenior Backend Engineer
Based in
Muscat, OmanUTC+4
Languages
English · Professional working proficiency

Scale

5 figures

The figures behind the systems.

Production monitoring, internal load tests, product reach and delivery measures. Each figure includes its context and source.
~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.

Titles and dates are shown for each role. Independent projects and part-time work overlap with full-time employment.
  • 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.

At Part Software Group, I interviewed backend candidates and taught Node.js, API design, databases and production practices across four Part College cohorts.

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.

3 years in network security came before backend development. These credentials cover that work, formal education and teaching.

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.

My main tools are Node.js and TypeScript, supported by databases, messaging systems and infrastructure tools used across the projects below.
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