backend engineer · tehran, ir

Ali Shahidi

I build backend systems in Java & Spring Boot — scalable, reliable services that teams can lean on in production.

Enter the Universe

launch the interactive solar system

Java Software Developer @ Navashgaran Asr Parseh

scroll ↓
01

transmission

From the center of the system

I'm a backend engineer specializing in Java and Spring Boot. My work is server-side systems, software architecture, and scalable, reliable services — with particular attention to data structures and how the parts of a system talk to each other.

I think beyond the code itself. Stability, extensibility, and precision of design come first. The goal is always the same: systems that don't merely work, but that teams can depend on with confidence.

currently building enterprise Java at Navashgaran Asr Parseh
02

orbital timeline

Where I've orbited

nowFeb 2024 — present

Java Software Developer

Navashgaran Asr Parseh

Enterprise-scale services in Java & Spring Boot: high-traffic REST APIs, layered service-oriented architecture, and driving data migration from legacy systems. Code review, technical decisions, and mentoring — tech lead on parts of the project.

JavaSpring BootOracleData Migration
Aug — Sep 2023

Backend Developer · Intern

Neshan Maps

Backend services for live product features at one of Iran’s leading map platforms. Hands-on microservices, Redis caching, and Neshan’s specialized backend bootcamp.

MicroservicesRedisREST API
Feb — Jul 2023

Software Developer · Frontend Focus

LaunchingMax

Organizational web apps with React.js — building UI and integrating it with backend APIs. The role that taught me what API consumers actually need.

React.jsJavaScriptUI/UX
Jul 2019 — Feb 2023

PHP Developer

Freelance

Web applications and backend systems in PHP & Laravel, owned end to end from requirements to delivery. Built Apantos — a custom PHP framework focused on security and modularity.

PHPLaravelMySQLApantos
03

asteroid field

Selected work

Most of these are private / under NDA — described at a high level, without client or product names.

the centerpiece

The Solar System

My whole career as an explorable universe — companies are planets, skills are their moons, projects drift in the asteroid belt. A terminal, achievements, and hidden depths for the curious.

Three.js · Next.js · TypeScript

Enter

Enterprise Backend Framework & Code-Generation Platform

A modular Spring Boot framework and CLI code generator that scaffolds production-ready services with security, persistence, caching, messaging, workflow, and observability wired in — a shared foundation that accelerates delivery across teams.

Java 21 · Spring Boot · Spring Cloud · Multi-module Maven (BOM + 20+ modules) · OAuth2 / OIDC · Redis · RabbitMQ · Resilience4j · Camunda

Real-Time Fleet GPS Tracking & Navigation Platform

Real-time ingestion of vehicle telemetry over TCP/UDP with live position streaming to interactive maps, geofencing, rules-based alerting, and trip analytics for managing large fleets.

Java 21 · Spring Boot · Spring Cloud Gateway · Netty · PostgreSQL / PostGIS · RabbitMQ · Redis · WebSocket · MinIO · React / Next.js · MapLibre

Visual Content Design Studio (Canvas Editor)

A browser-based design studio (Canva/Figma-style) for composing social posts, stories, and menu layouts from reusable widgets, with a server-side render/export pipeline and multi-channel publishing on a contract-first microservices platform.

Java 21 · Spring Boot · OpenAPI / gRPC (contract-first) · Apache Kafka (Outbox / Saga) · PostgreSQL (db-per-service) · ClickHouse · Elasticsearch · Kubernetes / Helm · Next.js

Multi-Channel Social-Media Management & Analytics Platform

A multi-tenant platform that unifies inbound conversations across channels, with scheduled publishing, rule-driven automation, and engagement/sentiment analytics over high-volume message data.

Java 21 · Spring Boot · Spring Cloud Gateway · PostgreSQL / PostGIS · ScyllaDB · Redis · RabbitMQ · Camunda BPM · Python / FastAPI · React

Online Learning / Academy Platform

An event-driven e-learning platform with course catalog, enrollment, payments, verifiable certificates, and CMS-managed content across dedicated user, catalog, commerce, content, media, and notification services.

Java 21 · Spring Boot · Spring Cloud (Eureka, Config, Gateway) · PostgreSQL · RabbitMQ · MinIO · JWT / RBAC · Docker

E-commerce Platform (Specialty Retail)

A production e-commerce backend built as Spring Boot microservices behind an API gateway, serving a customer storefront, a self-service panel, and an administrative back office.

Java 21 · Spring Boot · Spring Cloud (Eureka, Config, Gateway) · PostgreSQL · RabbitMQ · Redis · MinIO

Zero-Trust Internal Network Access Gateway

A split-tunnel, least-privilege access gateway that exposes only explicitly granted internal services at stable virtual addresses, with a reconcile loop that renders WireGuard peers, NAT/firewall rules, and DNS zones from database state.

Python · FastAPI · PostgreSQL · WireGuard · nftables · CoreDNS · JWT · Docker · React · Electron

Assistive Hands-Free Interaction System (IoT + Computer Vision)

A privacy-first assistive system that fuses head-motion (IMU) and webcam eye/gaze tracking into calibrated input events, enabling hands-free computer and smart-home control for people with limited mobility.

Python · MQTT · OpenCV · MediaPipe · NumPy · PySerial · Arduino / C++ (BNO085 IMU) · Event-driven services

04

tool constellation

Tools I trust

~/languages & frameworks

  • Java
  • Spring Boot
  • Spring Cloud
  • Hibernate / JPA
  • PHP · Laravel
  • TypeScript · React

~/data & messaging

  • PostgreSQL · PostGIS
  • Oracle · PL/SQL
  • Redis
  • Kafka · RabbitMQ
  • Elasticsearch · ClickHouse

~/architecture

  • Microservices
  • Event-driven
  • API gateway
  • Domain-driven design
  • gRPC · REST

~/infrastructure

  • Linux
  • Docker · Kubernetes
  • Proxmox · ESXi
  • MikroTik
  • CI/CD · Git

mission dossier

The full résumé

Available in English and Persian — read it in the browser or take the PDF.

05

open a channel

Let's build something reliable

alishahidi1376@gmail.com