Mohammad Rahimi's Resume

Mohammad Rahimi

Software Engineer | Architect & Builder of High-Scale Systems | Building with AI across the dev lifecycle

Berlin, Germany, CET

  • LinkedIn
  • X
www.linkedin.com/mammad.rsh@gmail.com/+491777610542
Mohammad Rahimi's profile picture

About

Software Engineer with 9+ years designing and building high-scalability backend systems, currently in Fintech and Financial Services. I think in architecture, not languages: Domain-Driven Design, event-driven systems, Architecture as Code, Residuality Theory. I've shipped production systems in Java, Kotlin, PHP and more — the stack changes, the design principles don't. Increasingly focused on AI engineering: integrating AI across the full development and delivery lifecycle, and building AI-powered developer tooling — code review, documentation, automated testing.

Work Experience

DKB Code Factory GmbH
  • Berlin
  • Java
  • Kotlin
  • Spring Boot
  • AI
  • Fintech

2022 - Present

Software Engineer

Building high-throughput banking microservices and internal AI developer tooling for a leading German digital bank.
  • Delivered a greenfield cash-transaction microservice processing EUR 5M+ in its first month of operation
  • Built internal AI developer tooling — an AI-powered chatbot and automated code reviewer — improving developer productivity and stakeholder knowledge access
  • Implemented SEPA Instant Payments and Verification of Payee (VoP) flows for compliant real-time payment processing
  • Cut API response times from 1s to under 200ms across high-throughput account and transaction microservices (Java 17/21, Kotlin, Spring Boot)
  • Led the incident response lifecycle — post-mortems and root-cause analysis — improving system reliability
  • Maintained code quality through TDD (JUnit, Mockito), enabling safe refactoring in a fast-moving codebase
  • Berlin
  • Java
  • Kotlin
  • Spring Boot
  • AI
  • Fintech

AUTO1 Group
  • Berlin
  • Java
  • Spring Boot
  • Kafka
  • PHP
  • Docker

2020 - 2022

Software Engineer

Automated core B2B/B2C financial workflows and payment processing for Europe's largest digital automotive platform.
  • Developed and automated SEPA Direct Debit and bank-transfer payment methods, including rejection handling, for end-to-end payment processing
  • Automated the core B2B/B2C financial workflows — user profile creation, credit-line requests, loan origination, payments, and collections
  • Designed and built a mini CMS on Java Spring Boot microservices, with Kafka messaging and Docker packaging
  • Architected and developed a PHP module connecting the integration layer to a new Contract Management System
  • Berlin
  • Java
  • Spring Boot
  • Kafka
  • PHP
  • Docker

Ziggurat
  • React
  • Spring Boot
  • PostgreSQL
  • Nginx
  • FFmpeg
  • Docker

2019 - 2020

Full Stack Developer

Built and ran a video streaming platform (HLS) serving 200k+ registered users with 10k+ concurrent streams — React/Spring Boot APIs, Nginx + FFmpeg pipeline, PostgreSQL, Docker on dedicated servers.
  • React
  • Spring Boot
  • PostgreSQL
  • Nginx
  • FFmpeg
  • Docker

DIACO Studios
  • Laravel
  • Vue.js
  • PHP
  • CI/CD

2016 - 2019

Junior → Mid-Level Full Stack Developer

Grew from junior to mid-level engineer building web platforms and APIs across healthcare, fitness, and e-commerce products.
  • Built the API and web platform for a patient–doctor management product (Laravel, Vue.js), with CI/CD and automated testing
  • Developed the backend API for a fitness Android app and built e-commerce websites with Laravel
  • Laravel
  • Vue.js
  • PHP
  • CI/CD

Yana Group
  • PHP
  • MySQL
  • REST

2014 - 2016

Junior Back End Developer

Built websites and REST APIs for mobile applications (PHP, MySQL).
  • PHP
  • MySQL
  • REST

Education

Shahid Chamran University of Ahvaz (Jundi Shapur)

2014 - 2019
Bachelor's Degree in Computer Software Engineering

National Organization for Development of Exceptional Talents (Sampad)

2009 - 2014
High School Diploma, Mathematics

Skills

  • Java
  • Kotlin
  • Spring Boot
  • PHP
  • Software Architecture
  • Domain-Driven Design
  • Distributed Systems
  • Event-Driven Architecture
  • Kafka
  • Generative AI
  • Docker
  • PostgreSQL
  • TDD

Side projects

Press Ctrl+J to open the command menu