available for senior backend roles

Mobin Shaterian.Senior Software Engineer · Golang Developer.

16 years building scalable backend systems.

whoami
> role      : Senior Software Engineer @ MTN Irancell
> stack     : Go · Python · Nestjs · ClickHouse · Kafka · Postgres
> shipped   : 15M rows/hr · 400K req/day · 10K TPS ML inference
> location  : Tehran, Iran
> writing   : 200+ articles on Medium

I'm a senior backend engineer focused on Go, distributed systems, and data-heavy platforms. Over 16 years I've moved teams from monoliths to microservices, rebuilt B2B APIs for scale, and turned research-grade ML services into production systems handling tens of thousands of TPS. I care about clean code, honest observability, and the boring parts of reliability.

$ ls -lt posts/

Writing

A handful of recent notes from my archive of 200+ software engineering articles. Browse the complete archive.

$ git remote -v

Open source

Production-minded Go reference architectures, data services, worker systems, crawling infrastructure, and the source behind this website—documented as individual projects.

30 public repos13 followers
explore GitHub
Backend blueprint 6 1

go-simple

A production-ready Go service blueprint.

A clean, modular reference service for maintainable Go backends, with HTTP and gRPC boundaries, type-safe persistence, caching, authentication, and an observable application lifecycle.

GoGingRPCPostgreSQL
Goproject details
Data backend 1 0

go-clickhouse

A dual-store Go backend with ClickHouse analytics.

A clean Go service that combines transactional PostgreSQL storage with a ClickHouse analytics repository while preserving the HTTP, gRPC, caching, and lifecycle patterns of a production backend.

GoClickHousePostgreSQLSQLC
Goproject details
GraphQL service 2 0

go-graphql

Type-safe GraphQL APIs on a clean Go core.

A gqlgen-powered GraphQL service built around explicit domain, service, and repository layers, with product queries, filters, pagination, PostgreSQL persistence, and Redis caching.

GoGraphQLgqlgenPostgreSQL
Goproject details
Worker system 0 0

go-worker

A tested Poller–Dispatcher–Worker architecture in Go.

A concurrency-focused Go reference that separates job polling, dispatch, and execution into testable components, then wires them into a complete backend service lifecycle.

GoConcurrencyUber FXPostgreSQL
Goproject details
Crawler platform 1 1

go-wordpress

A configurable WordPress product crawler in Go.

A production-oriented crawler platform using Colly and per-site JSON configuration to discover, clean, persist, and refresh product data through a modular worker pipeline.

GoCollyPostgreSQLSQLC
Goproject details
Portfolio platform 1 0

mobinshaterian.com

This portfolio, blog, and publishing system.

A fast, searchable personal publishing platform that brings together a professional profile, 200+ imported articles, video channels, structured data, and static-first SEO.

TypeScriptReactTanStack StartTailwind CSS
TypeScriptproject details
$ play ./latest

YouTube

latest upload

Build your own GraphRAG Assistant: github.com/mobintmu/mobinshaterian.com

Watch practical breakdowns of Go, backend architecture, databases, search engines, and production-scale systems.

ClickHouse

June 2026 Newsletter

ClickHouse highlighted two of my telecom analytics articles, including a KPI pipeline processing 15 million rows per hour and a platform rebuilt to handle 10 billion records per month.

ClickHouse

May 2026 Newsletter

ClickHouse featured my guide to connecting a SASL_SSL-secured Kafka cluster to ClickHouse, covering SSL configuration, a Kafka engine and materialized-view ingestion pipeline, and performance tuning.

Journal of Engineering Management and Soft Computing

Identifying the Effective Factors on Neuropathic Diseases in Patients with Chronic Pain Using Deep Neural Networks

Published from my master's research, this paper applies deep neural networks and feature-selection methods to identify effective clinical factors for neuropathic pain, achieving 75% precision.

Apple Podcasts

Episode 6: Artificial Intelligence in Medicine (قسمت ششم باهوش: هوش مصنوعی در پزشکی)

I joined the Ba Hoosh podcast as an AI-in-healthcare researcher to discuss artificial intelligence in medicine, including software for children with ADHD and systems for detecting diseases associated with chronic pain.

Shenoto

Episode 6: Artificial Intelligence in Medicine (قسمت ششم باهوش)

The Ba Hoosh podcast featured me in a conversation about artificial intelligence in medicine, its emerging applications, and my research into software for ADHD and chronic-pain diagnosis.

YouTube

Low-Level Employee: Why Free Software Philosophy Improves Employee Performance (کارمند دون‌پایه)

My presentation at Software Freedom Day Tehran at Sharif University, examining problems in proprietary-company management and how free-software principles can improve employee motivation, fairness, and performance.

The Neuroscience Journal of Shefaye Khatam

The Importance of Automated Systems for Information Gathering and Decision Making Support for The Pain Management in Patient with Spinal Cord Injury

I co-authored this paper on automated information-gathering and clinical decision-support systems for pain management in patients with spinal cord injury, including applications of Bayesian networks, neural networks, decision trees, and fuzzy logic.

Ketab-e Sabz

Chess with Ludo Rules (بازی شطرنج با قواعد منچ)

My 20-page Persian-language book about experiences, challenges, and lessons from building open-source software businesses and projects, published as a free PDF.

$ ls experience/

Experience

Sixteen years across backend engineering, distributed systems, data platforms, and production ML—from services handling hundreds of thousands of daily requests to telecom pipelines processing millions of rows per hour.

view complete experience
$ cat skills.json

Skills

$ cat edu.log

Education

  • M.Sc. Artificial Intelligence

    2014 — 2017

    Islamic Azad University, Science and Research Branch

    Intelligent system for chronic pain classification at Khatam Hospital. Published research on neuropathic disease prediction with deep neural networks.

  • B.Sc. Computer Science

    2010 — 2013

    Kharazmi University

$ ./contact.sh

Contact

The fastest way to reach me is email. I'm open to senior backend, staff-level, and platform roles — remote or Tehran-based.