Software Engineer, Backend & Full-Stack

Mahmudul Islam

Ich baue produktive Web-Software, vom Datenmodell bis zur Oberfläche.

Software Engineer mit M.Sc. Informatik und über 5 Jahren Erfahrung mit Webanwendungen im Produktivbetrieb. Ich entwerfe REST-APIs mit Python/FastAPI und NestJS auf PostgreSQL, baue Frontends mit Next.js, React und SvelteKit und bringe LLM- und RAG-Funktionen in laufende Produkte. Derzeit bei CIVIS.digital in Celle.

Ergebnisse aus den letzten Stationen

  • 70 %mehr Nutzer im SO12-Dashboard nach meiner Modernisierung
  • 80 %schnellerer Checkout nach der Stripe-Integration
  • 80 %weniger Login-Supporttickets durch ein zentrales Login-System
  • 1,800+Freelance-Stunden, Top Rated, 100 % Job Success auf Upwork

Berufserfahrung

  1. 03/2026 – heute

    Software Engineer, Backend & Frontend

    CIVIS.digital GmbH, Celle

    • LLM- und RAG-Services in den MeinLeistungsCheck-Chatbot integriert: ein schneller Sozialleistungs-Check in einfacher Sprache.
    • Zentrale Rule-Engine für komplexe Leistungsberechnungen einer ESF-geförderten Plattform gebaut, in enger Abstimmung mit Sozialarbeiter:innen als Fachexpert:innen.
    • Verantwortung für das Abo-Billing von Ende zu Ende: relationales Datenmodell, Backend-Logik und UI.
    • SO12-Dashboard modernisiert; neue Features und Fixes steigerten die Nutzerzahl um rund 70 %.
    • Automatisierte und End-to-End-Tests mit Jest in mehreren Projekten eingeführt.
    • Python
    • NestJS
    • Next.js
    • PostgreSQL
    • Jest
    • Azure
    • LLM/RAG
  2. 01/2025 – 02/2026

    Softwareentwickler

    ICS Sustainable Solutions GmbH, Flensburg

    • Python/FastAPI-Microservices entwickelt und betrieben, inklusive Deployment und Konfiguration über GitLab CI.
    • Stripe per REST integriert und die Checkout-Zeit um 80 % verkürzt; Bestellprozess neu gestaltet, Durchsatz um 50 % erhöht.
    • SvelteKit-Kundenportal mit verbesserter Suche gebaut.
    • Python
    • FastAPI
    • PostgreSQL
    • SvelteKit
    • Docker
    • GitLab CI
  3. 01/2024 – 12/2024

    Full-Stack-Entwickler (Werkstudent)

    Digital Medical Academy, Stuttgart

    • Zentrales Login-System gebaut, wiederkehrende Supporttickets um rund 80 % reduziert.
    • Manuellen Prozess durch eine serverlose, ereignisgesteuerte Pipeline zur Zertifikatserstellung und -ablage auf Azure ersetzt.
    • Infrastructure as Code mit Terraform, CI/CD mit GitHub Actions und Monitoring mit Datadog aufgesetzt.
    • React
    • Node.js
    • TypeScript
    • Azure Functions
    • Terraform
    • GitHub Actions
    • Datadog
  4. 10/2021 – 09/2022

    Webentwickler (studentische Hilfskraft)

    Universität Rostock, Rostock

    • Hartcodiertes Publikationssystem durch ein konfigurierbares, datenbankgestütztes Webportal ersetzt, das Mitarbeitende ohne Code-Änderungen pflegen; Linux-Serverbetrieb.
    • PHP
    • MySQL
    • JavaScript
    • Linux
    • Apache
  5. 10/2019 – 10/2023

    Freiberuflicher Full-Stack-Entwickler

    Upwork, remote

    • Top Rated mit 100 % Job Success bei über 30 internationalen Kund:innen und mehr als 1.800 Stunden: Web-Apps, API-Integrationen, Datenimporte und Datenbankmigrationen.
    • PHP
    • Ruby on Rails
    • JavaScript
    • MySQL

Kenntnisse

Sprachen
Python, TypeScript, JavaScript, SQL, PHP, Bash
Backend & APIs
FastAPI, NestJS, Node.js, REST API design, Microservices, RabbitMQ
Frontend
Next.js, React, SvelteKit, HTML/CSS, Responsive UI
KI & LLM
LLM integration, RAG pipelines, Chatbots in production
Datenbanken
PostgreSQL, MySQL, MongoDB, Data modelling, Schema migration
Cloud & DevOps
Docker, Terraform, Azure, AWS, GitLab CI, GitHub Actions, Datadog, Linux
Qualität
Jest, End-to-end tests, Code review, Documentation, Git
Integrationen
Stripe, Third-party APIs, Event-driven imports

Ausbildung

M.Sc. Informatik

Universität Rostock, 2025

Masterarbeit: Reverse Engineering bestehender Datenbanken zu expliziten relationalen Modellen.

Zertifikate

  • HackerRank: SQL (Advanced)
  • HackerRank: REST API
  • HackerRank: JavaScript
  • Upwork Top Rated Web Developer

Referenzen

„Consistently demonstrated exceptional technical ability, strong problem-solving skills, and a deep understanding of modern software development practices.“
Kenneth Liedtke
CEO, ICS Sustainable Solutions GmbH
„He was reliable and competent in always finding solutions and answers.“
Johannes Michael Ossadnik
Wissenschaftlicher Mitarbeiter, Universität Rostock

Neu im Blog

Alle Beiträge
  1. Circuit breakers: failing fast when a dependency is down

    When a downstream service is struggling, waiting on it makes things worse. A circuit breaker stops calling it for a while so both sides can recover.

    3 Min. Lesezeit English

  2. Retrying failed requests with exponential backoff and jitter

    A retry loop can rescue a request or take down a struggling service. Here is how to retry with backoff, jitter and a budget so it does the first.

    2 Min. Lesezeit English

  3. Zero-downtime schema migrations with expand and contract

    Old and new code run side by side during every deploy. Here is how to change a database schema in small, safe steps so neither version breaks.

    3 Min. Lesezeit English

Kontakt

Ich lese jede Nachricht und antworte meist innerhalb eines Tages. Am besten per E-Mail, gern auch über LinkedIn.