ali@omidian:~ Mashhad, Iran

$ whoami

Ali
Omidian

CTO & Software Engineer

I build reliable systems and the teams behind them.

Leadership with a hands-on foundation.Scroll to explore

$ cat platform-scale.txt

Current scope / Badesaba
10M+

monthly active users

~1.5B

requests per month

6

engineering disciplines

Technical direction across Backend, Frontend, SRE, Android, iOS, and QA.

Career path/

Ali Omidian / Engineering, reliability, and technical leadership

2016 / present

ali@omidian:~/career$ cat progression.log

  1. Full-Stack Engineer
  2. Backend Engineer
  3. Backend Team Lead
  4. SRE Team Lead
  5. promote: CTO: Permission denied

    ali@omidian:~/career$ sudo promote --role cto

    CTO / Technical Director← current

More responsibility. Same curiosity.

6 roles
Career path, most recent role first. Expand a role to read its responsibilities. Dates show company tenure, not dates of individual roles.
Company tenure Company Role / expand to read Focus
2019 / present Badesaba
CTO / Technical Director

Lead technology strategy and engineering execution across Backend, Frontend, SRE, Android, iOS, and QA.

Modernize legacy systems through incremental migrations, pilot rollouts, observability, and rollback planning. Build teams through hiring, mentoring, growth plans, and clear operational ownership. Coordinate Pardeabi VOD and iOS delivery modernization. Introduce AI-assisted code review and MCP-based engineering-health reporting.

Technology strategy & engineering executionCurrent role
2019 / present Badesaba
SRE Team Lead

Helped establish SRE as a dedicated function, separating reliability and infrastructure ownership from Backend.

Built observability with Prometheus, Grafana, Loki, OpenTelemetry, and Sentry. Coordinated production incidents, root-cause analysis, and improvements. Launched the initial self-hosted Kubernetes path.

Reliability & operational ownership
2019 / present Badesaba
Backend Team Lead

Grew into technical leadership through code review, mentoring, knowledge transfer, and production problem-solving.

Handled deployment and server operations before SRE became a separate function.

Code review & team development
2019 / present Badesaba
Backend Engineer

Built Node.js microservices across payments, subscriptions, support, and core product capabilities.

Reverse-engineered undocumented legacy services and resolved production incidents. Improved provider integrations, retry and timeout handling, failure recovery, and monitoring across payment flows.

Microservices & payment systems
2019 / present Badesaba
Full-Stack Engineer

Delivered features from requirements and technical design through frontend and backend implementation, deployment, and production support.

Worked directly with product stakeholders in a small engineering team, building broad knowledge of system dependencies.

End-to-end product delivery
2016 / 2019 Pardikan Sarv
Software Engineer / Frontend Team Lead

Grew from Angular development into Node.js backend ownership and helped lead a five-person frontend team.

Built a pharmaceutical information-exchange PWA. Supported the team through code reviews, mentoring, technical problem-solving, and knowledge transfer.

Angular, Node.js & team growth
Most recent role first

Dates show company tenure. Individual promotion dates are not listed.

Beyond the org/

Ventures & consulting

Hamhesabi

Co-founder / Product & Engineering

Product definition, technical decisions, backend development, and delivery with a small founding team.

download hamhesabi / Cafe Bazaar

Independent consulting

2019 / present

Hands-on engineering, architecture reviews, and mentoring across e-commerce, education, and healthcare.

Working knowledge/

Tools follow the problem
01 / Leadership
Technical strategy, hiring, mentoring, technical roadmaps, cross-functional delivery
02 / Architecture
Distributed systems, microservices, legacy modernization, payment systems, API design
03 / Reliability
Kubernetes, Docker, CI/CD, Linux, Prometheus, Grafana, OpenTelemetry
04 / Backend & data
Node.js, NestJS, TypeScript, Golang, PostgreSQL, MongoDB, Redis, NATS, RabbitMQ

Always learning/

$ ./start-a-conversation

Good systems.
Good conversations.

# Hiring? Start with my résumé.

download resume.pdf