Skip to main content

Curriculum vitae

Mohammad-Ali A'râbi

Developer Advocate | Docker Captain | Author

Freiburg im Breisgau, Germany

Developer advocate, Docker Captain, and author of Docker and Kubernetes Security, a DevOps Dozen Best DevOps Book of the Year finalist. Builds developer communities, mentors engineers, and teaches container and software supply-chain security through hands-on workshops, international conference talks, and technical writing. Blog posts have reached half a million readers. Brings over ten years of backend engineering experience with Node.js, TypeScript, Java, and Python.

The PDF is a concise selection. This page and the JSON contain the full record.

Awards

Best DevOps Book of the Year - Finalist

DevOps Dozen

Docker and Kubernetes Security.

Docker Community Leader Award

Docker | 2022

Selected as the best Docker Community Leader of 2022.

Most Innovative Project

JobRad GmbH

Awarded at the first JobRad hackathon.

Publications

Docker and Kubernetes Security

Okterakt Verlag | 2025

Author. Container security from software supply chain to runtime.

A Problem-Book for Smooth Manifold

2015

Co-authored with F. Irani and S. Masoudian.

Categorial Grammars: From Leśniewski to Lambek

2015

Fast Pregroup Parsing Algorithm

2015

Erratum to: The Configuration Space Integral for Links in R³

46th Annual Iranian Mathematics Conference | 2015

Co-authored with F. Irani.

A Proof Calculus Based on Nor for Propositional Logic

45th Annual Iranian Mathematics Conference | 2014

Co-authored with F. Irani.

Community & Leadership

LFX Mentor | Linux Foundation

2025 - Present

Docker Captain | Docker

2023-03 - Present

Community recognition; conference speaking and contributions to Docker blogs and documentation.

Docker Community Leader | Docker

2022 - Present

Organizes local meetups in Freiburg.

Snyk Ambassador | Snyk

2022 - Present

Journal Reviewer | Journal of Soft Computing and Information Technology

2015 - 2017

Editor-in-Chief | Shahid Beheshti University, Mathematics Department journal

2012 - 2012

Computer Programming Instructor | NODET

2009 - 2013

Teacher of Informatics Olympiad | NODET

2009 - 2009

Editor-in-Chief | Sampdia Magazine

2008 - 2010

Selected Speaking

For the full list of talks, visit ContainerSecurity.dev/talks.

Skills

Developer advocacy and leadership

Mentorship, Public speaking, Workshops, Documentation, Community building

Container and supply-chain security

Docker, Kubernetes, DevSecOps, Software supply-chain security, SBOMs, Attestations

Backend engineering

Node.js, TypeScript, Python, Java, PostgreSQL, MongoDB, MySQL, Next.js, Odoo, C, C++

Architecture and delivery

Microservices, AWS, Git, GitHub Actions, GitLab CI, Helm, CI/CD, Code quality

Professional Experience

Senior Software Engineer | JobRad GmbH

2024-10 - Present | Freiburg, Germany

Python, Git, Docker, Odoo, PostgreSQL.

  • Conducted an internal workshop and mentored senior engineers.
  • Driving architectural modernization and designing new microservices.
  • Driving code-quality standardization as a member of the Quality Guild.

Senior Software Engineer | Haufe Akademie

2024-03 - 2024-07 | Freiburg, Germany

  • Implemented a Next.js application with frontend and backend components.

Senior Backend Engineer | Jodel

2022-07 - 2024-02 | Berlin, Germany

AWS, Kubernetes, TypeScript, MongoDB, Node.js, Docker.

  • Conducted 30+ cultural and technical interviews as a member of the Engineering Hiring Committee.
  • Developed Node.js backend features using TypeScript.
  • Migrated Kubernetes services from bare metal to AWS, reducing on-call alerts by 90%.
  • Created Helm charts and GitHub Actions pipelines; took on-call duty.

Senior Software Engineer | AppTec GmbH

2019-08 - 2022-07 | Freiburg, Germany

  • Started a new project with a TypeScript/Node.js backend and Angular frontend.
  • Created and maintained CI/CD pipelines.
  • Created a small language with a type system and semantics to express user conditions.

Java Software Engineer | Picnic Supermarkets

2018-07 - 2019-07 | Amsterdam, Netherlands

  • Contributed to the cross-product platform in Java 8 and 11; reviewed pull requests and applicant code assignments.

Research Assistant / HiWi | University of Freiburg, Programming Languages Lab

2017-02 - 2018-07 | Freiburg, Germany

  • Used Coq to prove properties of programming languages.

Backend Developer | CafeBazaar

2015-08 - 2016-09 | Tehran, Iran

  • Developed HR tools, negotiated with ATS companies, and organized hackathons, tech talks, and classes.
  • Initiated keyword extraction and autocomplete modules using Elastic; Dockerized the project and installed GitLab CI.
  • Developed and deployed SEO improvements for Divar.ir.

Research Colleague / Java Developer / Big Data Analyst | Mobin IT Research Center

2013-09 - 2015-09 | Tehran, Iran

Freelance Software Developer | Idea Creation House

2012 - 2015

Education

Master of Science, Computer Science

University of Freiburg | 2016-10 - 2021-06

Master's studies (discontinued), Mathematics

Sharif University of Technology | 2013-09 - 2016-03

Bachelor of Science, Mathematics

Shahid Beheshti University | 2009-09 - 2013-09