About

My journey started in 1999, when I was thirteen, with a 486 DX2 running DOS. There was no internet at home, only a few pages of handwritten notes from my uncle on how to find my way around the machine. Figuring things out from those notes was the start of a long road.

That road ran through software support, then hardware and network support, then programming: first C++, then C#. I took on small freelance projects, then went to university to study software engineering the academic way, at Islamic Azad University. In 2010 I joined Saze Gostar Saipa as a software and network contractor, and then spent about ten years building and supporting websites, internal applications and software for different companies, as part of small teams: learning management, payroll, CRM and office automation.

From 2020 I moved into engineering roles on larger distributed systems: railway operations and ticketing, then an English-learning platform built on Spring Boot microservices, gRPC and Kafka, running on AWS infrastructure I wrote in Pulumi to stay within a fixed budget. Most recently, as solution architect and .NET lead, I designed a multi-tenant e-invoicing platform and wrote its phased delivery plan.

What each step taught me: quality lives in the details, a plan only matters if it is kept, and a team does its best work when someone clears the path. On the side I build AI systems (multi-agent trading, natural-language BI, and RAG assistants that cite their sources), because I still enjoy learning something new.

Experience

  1. Apr 2026 – Present

    Solution Architect & .NET Lead, Vosouq

    Designed a multi-tenant e-invoicing platform that files with Iran's National Tax Administration.

    • Created a .NET 10 microservices starter with Minimal APIs, gRPC, DDD and CQRS, plus a Kafka proof of concept and Grafana monitoring.

    .NET 10 · gRPC · CQRS · Kafka · SQL Server · Java · Oracle

  2. Aug 2022 – Present

    CTO, Vellso

    Lead engineering for an AI-powered English-learning platform: an enterprise-scale Java microservices system serving clients on multiple platforms.

    • Own the system design: Spring Boot microservices secured by Keycloak, running on AWS (ECS on Graviton, CloudFront, RDS, Valkey) with both relational and NoSQL databases, provisioned in Pulumi within a fixed monthly budget.
    • Built the speech and language layer for learners: NLP, text-to-speech and speech-to-text pipelines that power speaking and listening practice.
    • Lead an AI-first engineering team, with automation and AI agents built into how we design, review and ship.

    Java · Spring Boot · Microservices · Keycloak · AWS · MongoDB · Kafka · NLP · TTS / STT · gRPC · Pulumi

  3. May 2024 – Apr 2025

    Backend Engineer, Safir Rail

    Railway operations and ticketing microservices.

    • Built the Ocelot + Consul API gateway and the shared infrastructure libraries used by every service.
    • Developed the user service and parts of the planning and base-information gRPC services.

    .NET · Ocelot · Consul · gRPC · Pulumi

  4. Nov 2020 – Oct 2022

    Software Developer, Fadak Trains

    Backend and front-end development.

    • Built the company's Next.js website with Tailwind and Sentry monitoring.
    • Developed backend services in .NET with SQL Server.

    .NET · SQL Server · Next.js · React · Tailwind

  5. Jan 2017 – Nov 2021

    CTO, Karafarin Insurance Agency 2543

    Led technology for an insurance sales agency.

    • Built MLM, CRM and office-automation systems for insurance marketing on ASP.NET Core, Angular and Ionic.
    • Designed a repository-pattern architecture integrated with third-party services over Web APIs.
    • Integrated the TRON blockchain API and built crypto wallet and payment solutions.

    ASP.NET Core · Angular · Ionic · SQL Server · TRON · Blockchain

  6. Oct 2011 – Dec 2016

    SEO Engineer & Developer, Abzar Electronic Abnoos

    Owned search visibility and internal tooling for a software and networking contractor.

    • Led SEO for the company's WordPress sites: technical fixes, on-page optimization and content structure to grow organic search traffic.
    • Developed internal business applications in .NET with SQL Server.

    WordPress · SEO · .NET · SQL Server

  7. Oct 2010 – Jan 2012

    Software & Network Contractor, Saze Gostar Saipa

    Software and network specialist.

Skills

Languages
Java, C#, TypeScript, Python, Rust, SQL
Backend
Spring Boot, ASP.NET Core, FastAPI, NestJS, gRPC
Frontend
Next.js, React, Angular, Tailwind, MUI
Data
PostgreSQL, MongoDB, SQL Server, Redis, Kafka, RabbitMQ
Cloud
AWS, Terraform, Pulumi, Docker, Keycloak, Grafana
AI
LangGraph, LiteLLM, RAG, Multi-agent systems, Ollama

Education

2012
B.S. Software Engineering, Islamic Azad University, South Tehran Branch