Mohammad-Amine BANAEI

Go & Platform Engineer

France | mohammad@bnei.dev | +33 6 61 93 90 82
LinkedIn | GitHub | Portfolio


Technical Skills

  • Programming Languages: Golang, Python, TypeScript, Node.js, Bash
  • Backend & Data: RESTful APIs, gRPC, GraphQL, Microservices, Redis, MongoDB, PostgreSQL, Elasticsearch
  • Cloud & Containerization: AWS (Lambda, ECS, EKS, S3, IAM, CloudWatch), Kubernetes, Docker, Helm
  • CI/CD & DevOps: GitLab CI, GitHub Actions, Terraform, ArgoCD, GitOps
  • Observability: Prometheus, Grafana, Loki, Jaeger, OpenTelemetry
  • Tools & Methodologies: Git, Agile, TDD, DDD, Unit/Integration Testing

Professional Profile

Backend Engineer who evolved from full-stack development to building autonomous, production-grade platforms. Combines hands-on Go expertise with a deep passion for cloud-native infrastructure, evidenced by architecting and operating a self-hosted, GitOps-driven Kubernetes platform that powers my own products. My journey is about shifting from building features to creating "Golden Paths" that empower developers and reduce operational friction.


(Active Development: 2025 – Present)
This portfolio represents my continuous investment in deep technical learning and product development, undertaken alongside and following my professional engagements.

Platform Engineering & Product Portfolio

Personal Cloud Platform – Production Infrastructure

Self-operated, high-availability Kubernetes cluster built on legacy hardware, serving as the foundation for all personal projects.

  • Architecture: Provisioned a 3-node HA control plane with 3 etcd replicas using KVM/libvirt and automated with Kubespray & Vagrant for repeatable builds.
  • Networking & Load Balancing: Implemented MetalLB (L2) for stable external IPs and Cilium as the CNI. Configured Traefik with IngressRoute CRDs for flexible routing.
  • GitOps & Automation: Established an ArgoCD-driven GitOps workflow, cutting average deployment time from 1-2 hours to under 10 minutes and reducing failure rates from ~40% to <5%. ~
  • Philosophy: Built for deep operational learning, data sovereignty, and to decentralize infrastructure control—owning the stack from hardware to application.

Voc On Steroid – Vocabulary Learning Platform

Full-stack Go application (Clean Architecture, CQRS) built to transform vocabulary acquisition from memorization to contextual mastery, deployed to the self-hosted kuberentes cluster.

  • Technical Stack: Go (Gin, gqlgen/GraphQL), PostgreSQL (GORM), Redis, Docker. Implements Domain-Driven Design with dependency injection via Wire.
  • Core Product Features: Instant word search with definitions, custom word lists with tagging, gamified daily challenges, and a spaced-repetition engine for retention.
  • Deployment & Observability: Runs on the self-hosted K8s platform. Features full observability with Prometheus metrics, OpenTelemetry traces, and structured Zerolog logging.
  • Vision: To unlock human potential by making vocabulary learning a journey of discovery and reasoning, bridging language and culture.

Dreamer Journal – AI-Powered Dream Analysis

SvelteKit application that provides AI-driven interpretation and analysis of dream narratives, deployed to the self-hosted kuberentes cluster.

  • Features: Speech-to-Text dream logging, multi-paradigm AI analysis (Jungian, Freudian, etc.), interactive AI dialogue.
  • Infrastructure: Implements a credit-based system to manage AI resource usage, and automatic semantic interconnection between dreams.

Additional Technical Projects

  • Go AI CLI: A versatile CLI tool built with Charm Bubble Tea for interacting with AI models (text, speech, image) from the terminal.
  • Deployment Monitor Operator: A Kubernetes Operator (built with Kubebuilder) that proactively monitors Deployment changes and sends email alerts.
  • DDG Search API: A production-ready Go API proxy for DuckDuckGo with OpenAPI specs, authentication, rate-limiting, and a full GitOps CI/CD pipeline.

Professional Experience

Freelance Go & Platform Consultant | Mar 2024 – Present

Client Engagement: PerfectStay (Aug 2024 – Mar 2025)

  • Idempotent Data Ingestion: Engineered a resilient Go pipeline (AWS Lambda, ECS Fargate, SQS) to process millions of CSV rows for hotel discovery, idempotent, and replacing manual data entry.
  • Internal Monitoring Product: Developed a custom HTTP monitoring service in Go, instrumenting net/http transport to capture latency and errors (middleware), reducing diagnostic time from hours to minutes.
  • Infrastructure as Code: Automated AWS provisioning for 50+ microservices across three environments using Terraform, establishing least-privilege IAM policies.
  • Team Enablement: Trained Java and frontend teams on Golang, enabling them to develop and debug Go services independently.

Enterprise Training & Consulting

  • Delivered Docker training for engineering teams at the SEB Group.
  • Provided backend development and consulting for e-commerce platforms.

Technical Instructor | ESGI (Paris & Lyon) | Sep 2021 – Feb 2024

  • Curriculum Development & Delivery: Designed and delivered master's-level courses on Golang, microservices (gRPC, NestJS), and advanced CI/CD with GitHub Actions for 200+ students.
  • Pedagogical Method: Conducted deep technical research and built comprehensive projects for each subject, then crafted hands-on exercises and labs to foster bidirectional knowledge transfer.
  • Project Guidance: Mentored students in building real-world applications, including API-driven Go services, real-time systems, and containerized deployments on Kubernetes.

Fullstack Web Developer | Gymglish → Fastory | Sep 2019 – Jul 2021

Fastory (Jan 2021 – Jul 2021)

  • Real-Time Engagement Systems: Built a contest leaderboard using Node.js and Redis, handling high-frequency score updates with <100ms latency to boost user engagement through competition.
  • High-Performance Data Pipelines: Developed an optimized webhook system with Hapi.js for efficient, real-time chatbot data retrieval and analytics.
  • Next.js : developed Next/React pages for mini games real time editors (WYSIWYG).

Gymglish (Sep 2019 – Dec 2020)

  • Performance Optimization: Refactored a MongoDB data export pipeline, implementing parallel queries and efficient aggregations to reduce CSV generation time from 15+ minutes to under 2 minutes for 100K+ records.
  • Docker : Dockerized the dev environment.
  • Python Refactoring : Rewrote the complete app in Python/Angular.
  • React & Node.js : Wrote component, pages and services for new features.

Education & Certifications

  • Master's Degree, Software Engineering – ESGI, Paris
  • Certified Kubernetes Administrator (CKA) – The Linux Foundation
  • Certified Kubernetes Application Developer (CKAD) – The Linux Foundation

Languages

French (Native), English (Fluent), Persian (Conversational)