Available for opportunities

MiladNalbandi

SeniorDeveloper
Scroll

Experience

Building innovative solutions across different domains

Senior Software Engineer

METRO Markets GmbH
Dec 2022 – Present
Düsseldorf, Germany · Backend platform engineering for delivery management at multi-country scale. Initiative Lead (Parcel Tracking Internal SaaS; Internal AI Agents & AI Ambassador) and Co-Lead (WMS Migration to Odoo).
Architected and scaled shipment and return services using Domain-Driven Design and hexagonal architecture, supporting multi-country, multi-colli operations across DE, ES, IT, NL, and PT; the resulting label service handles 50,000+ parcels per day with end-to-end processing time cut by 20% through queue-backed workers and targeted profiling.
Built a standardized carrier integration adapter pattern in PHP/Symfony over RabbitMQ asynchronous queues with retry, failover, and graceful degradation; onboarded 10+ third-party providers across European markets and reduced per-carrier onboarding time by 30%; the same modular pattern translates directly to payment providers, methods, and currencies.
Built comprehensive observability with Grafana, Prometheus, and Stackdriver for real-time tracking of label printing, return generation, and parcel tracking; rate-of-change alerting reduced incident detection time on tracking failures by 15%.
Led the initiative to turn parcel tracking into an internal SaaS any team at METRO can plug into, designing the SDK plus a microservice backbone where carrier-specific resolvers run behind queues and workers, establishing a single source of truth for parcel state across customer-facing apps and ops tools.
Designed and shipped a production AI support agent on Google ADK + Vertex AI, integrated with the Model Context Protocol (MCP) Toolbox over our shipment, carrier, and tracking systems, deployed into the delivery-management Slack channel, answering real operational questions daily with grounded, source-cited responses.
Solved the hard parts around the model — tool scoping, context shaping, source-citation enforcement, and an internal eval loop to catch confidently-wrong answers before production; acted as internal AI ambassador, running workshops and architecture walkthroughs on Google ADK and MCP for adjacent teams.
Co-led the migration of a core METRO warehouse from MatFlow (legacy WMS) to a new in-house Odoo-based system handling ~10,000 daily stock adjustments and shipments with no acceptable downtime window; designed a SafeMigration base-class pattern for Doctrine Migrations with a preflight CLI, built the stock-adjustment sync layer for the dual-running window, and co-authored the migration plan — landed without operational interruption.
Stack: PHP 8.5 · Symfony 7 · Doctrine ORM · Python · Google ADK · Vertex AI · MCP Toolbox · MySQL · PostgreSQL · ClickHouse · RabbitMQ · Redis · Kubernetes (GKE) · Docker · GitLab CI/CD · GitHub Actions · Grafana · Prometheus · Stackdriver

Backend Developer

BlueCouch Insurance
Mar 2022 – Nov 2022
Vancouver, Canada (Remote) · Quoting team for an AI-powered home insurance platform.
Part of the quoting team building the core quote-generation infrastructure for an AI-driven home insurance platform: the backend pipeline that feeds the company's pricing/underwriting AI models and delivers the product's signature 90-second quote.
Contributed to the checkout and payment flow that turns an accepted quote into a bound, paid policy, and developed the user-management side — customer accounts, profiles, and access control.
Added metrics and monitoring with Grafana and Prometheus over the quoting flow, tracking AI model validation outcomes and quote-generation health in production.
Stack: Python · Django · Django REST Framework · PostgreSQL · Redis · Grafana · Prometheus · Google Cloud · Docker · pytest · Git

Backend Developer

Rhythmitica Online Music Academy
Mar 2020 – Mar 2022
Toronto, Canada (Remote) · Backend team for a Persian music loop & tutorial app.
Backend engineer on a Persian music loop app: built the backend that streams music organized by instrument and lets users loop and play tracks, across a catalog of 10,000+ loops and tutorials.
Developed payment management, covering payment integration and the full purchase and transaction lifecycle.
Built user subscription management: subscription plans, lifecycle (signup, renewal, expiry), and entitlement-based access control.
Stack: Python · Django · Django REST Framework · React · Celery · PostgreSQL · MongoDB · Redis · Docker · Git

Software Engineer

Satell
Dec 2018 – Mar 2020
Urmia, Iran · Delivery service and driver tooling for a supermarket marketplace.
Software engineer on the delivery team at Satell, a marketplace for supermarket products (100,000+ products) where shoppers order groceries from local supermarkets and the platform handles delivery through its own drivers.
Helped build the platform's built-in delivery service and carrier management, from carrier onboarding to day-to-day delivery operations.
Developed the driver app backend that lets drivers receive, accept, and fulfill delivery jobs, with real-time driver tracking from checkout through drop-off.
Stack: Python · Django · Django REST Framework · WebSockets · React · JavaScript · RabbitMQ · Celery · Redis · Elasticsearch · PostgreSQL · Docker · Git

Technical Skills

Technologies and tools I use to bring ideas to life

Backend & Languages

PHP (Symfony, Doctrine ORM)Python (Django, FastAPI, asyncio, SQLAlchemy, Celery)SQLJavaScript

AI / LLM Integrations

Google ADKVertex AIModel Context Protocol (MCP) ToolboxLLM-driven agent designSource-citation enforcementEval-aware iteration

Databases & Messaging

PostgreSQLMySQLRedisClickHouseMongoDBRabbitMQKafkaSymfony MessengerElasticsearch (ELK)

Cloud & DevOps

Google Cloud Platform (Functions, Storage, IAM, Pub/Sub)AWS readyDockerCI/CD (GitLab, GitHub Actions)

Architecture & Async

RESTful APIsDomain-Driven DesignHexagonal ArchitectureEvent-driven microservicesModular adapter patternsQueues & workersRetry/failover semantics

Monitoring & Observability

GrafanaPrometheusStackdriverPerformance monitoringAlerting systems

Testing & Quality

pytestunittestPHPUnitCode coverageQuality gatesTDD practices

Practices

GitAgile (Scrum, Kanban)Spec-driven developmentRisk-managed migrationsOpen source contributionMentoring

Featured Projects

Some of the work I'm proud of

ZPL Engine — JetBrains Plugin & Renderer (Mar 2026 – Present): Privacy-by-design ZPL label preview for PCI/PII-sensitive environments. Existing tools require uploading shipment data externally or depend on physical printers; ZPL Engine ships an IDE plugin for in-editor preview and an offline backend renderer — no external calls, no data exposure. Stack: Kotlin · JetBrains SDK.

View Project

Composer Command Helper — PhpStorm Plugin (JetBrains Marketplace · ~600 active users): Composer package management inside the IDE — one-click commands, dependency install/remove, and project-specific execution. Built with Kotlin + Coroutines for non-blocking, asynchronous execution; used in production by ~600 PHP developers.

View Project

Certifications

Continuous learning and professional development

B.Eng. Computer Software Engineering — Payame Noor University (2017 – 2021)

Google IT Automation with Python · CS50 Web Programming (Harvard)

4th-place team — ACM Collegiate Programming Contest, Payame Noor University (2018)

Languages

Communication across cultures

English

Fluent C1

Persian

Native

Azerbaijani

Native

Turkish

Intermediate

German

Basic A2

Latest Articles

Insights, tutorials, and thoughts on software development

Featured Game
Light

Cut · Survive · Ascend

A minimalist blade-cutting mobile game with 100+ waves of escalating challenge. Slice through waves of cubes with perfect timing — currently in beta for iOS & Android.

100+ WavesiOS & AndroidMinimalist DesignFree to Play
cutthelight.com

Join the Beta

Get early access. Drop your email and we'll send a TestFlight or Play Store invite when your build is ready.

Let's Connect

Ready to collaborate on your next project

GitHub
github.com/MiladNalbandi
LinkedIn
linkedin.com/in/milad-nalbandi-562281165
Location
Düsseldorf, Germany