Porträt von Domenic Bosin

Berlin, Deutschland

Senior Software Engineer

Mobile · Backend · Cloud · DevOps

Ich entwickle komplette Softwaresysteme – von mobilen Anwendungen über Backend-Services bis hin zur Cloud-Infrastruktur.

6+ Jahre Erfahrung · offen für neue Engineering-Herausforderungen

Fokus

Worauf ich mich spezialisiert habe

Vom Flutter-Frontend bis zur Terraform-verwalteten Cloud-Infrastruktur – das sind die Bereiche, in denen ich den größten Impact liefere.

Mobile Development mit Flutter

Plattformübergreifende iOS- und Android-Apps aus einer Codebasis – von der Architektur bis zum Rollout in App Store und Play Store.

Fullstack Engineering

REST-APIs und Backend-Services mit Python (FastAPI, Flask), angebunden an moderne Flutter-Frontends – von der Architektur bis zur Auslieferung.

Datenmodellierung & Persistenz

Strukturierte Datenmodelle in PostgreSQL, versioniert und migriert mit Alembic – die verlässliche Basis für Backend-Services und Auswertungen.

Cloud Run & Google Cloud

Microservices als Container auf Google Cloud Run, inklusive IAM-, Netzwerk- und Deployment-Konfiguration für mehrere Umgebungen.

Infrastructure as Code

GCP-Infrastruktur – Projekte, Netzwerke, CI/CD-Runner – reproduzierbar und versioniert mit Terraform statt manueller Klicks in der Konsole.

DevOps & CI/CD

Automatisierte Build-, Test- und Deployment-Pipelines mit GitLab CI, Docker und Fastlane – vom Commit bis in die Produktion.

Ich bin Senior Software Engineer mit einem Masterabschluss in Informatik und mehr als sechs Jahren professioneller Erfahrung in der Entwicklung mobiler Anwendungen, Backend-Services und cloudbasierter Systeme. Mein Schwerpunkt liegt auf Flutter, Python und Google Cloud – ergänzt durch moderne DevOps- und Infrastructure-as-Code-Praktiken.

Ich entwickle nicht nur Anwendungscode. Ich konzipiere, entwickle und betreibe komplette Softwaresysteme.

6+ JahreProfessionelle Softwareentwicklung
M.Sc.Computer Science, TU Berlin
Mobile · Backend · CloudTechnische Schwerpunkte
DevOps & IaCTerraform, Kubernetes, CI/CD
Werdegang

Berufserfahrung

06/2024 – Heute

Fullstack & Mobile Developer

Schwäbisch Media – Das Medienhaus im Süden

Mobile · Backend · Cloud · DevOps

FlutterPythonFastAPIFlaskGCP Cloud RunTerraformKubernetesDockerREST APICI/CD

Seit Juni 2024 verantworte ich die Fullstack- und mobile Entwicklung für iOS und Android im App-Team. Ich entwickle und erweitere bestehende Flutter-Apps, konzipiere neue Features und baue Backend-Services mit FastAPI und Flask, die ich als Microservices auf Google Cloud Run betreibe. Die zugehörige GCP-Infrastruktur – Netzwerke, Projekte und CI/CD-Runner – verwalte ich terraform-basiert als Infrastructure as Code. Zusätzlich übernehme ich technische Verantwortung für unsere produktiven Anwendungen und berate Product Owner, Konzepter und Grafiker in technischen Fragen.

  • Entwicklung und Weiterentwicklung produktiver Mobile Applications für iOS und Android mit Flutter.
  • Konzeption, Entwicklung und Betrieb von Backend-Microservices mit FastAPI und Flask auf Google Cloud Run.
  • Terraform-basierte Verwaltung von GCP-Infrastruktur (Netzwerke, Projekte, CI/CD-Runner) für mehrere Umgebungen.
  • Technische Verantwortung und Betreuung produktiver Anwendungen und Backend-Services, inklusive Monitoring, Testing und Bugfixing.
  • Technische Beratung und Machbarkeitsanalysen für Product Owner, Konzepter und Grafiker.
01/2020 – 06/2024

Fullstack Developer – Schwerpunkt Frontend (Flutter)

MKK

Mobile · Backend · Platform

FlutterKubernetesDockerRabbitMQKeycloakeHealthCI/CDRedux

Von Januar 2020 bis Juni 2024 unterstützte ich das Team Plattform im Bereich der mobilen Entwicklung für iOS und Android. Meine Hauptaufgabe war die Weiterentwicklung und Konzeption neuer Features der MKK – Meine Krankenkasse App unter Verwendung von Flutter. Darüber hinaus unterstützte ich bei der Entwicklung von Backend-Services, um Schnittstellen für die Kommunikation zwischen Frontend und Backend mit Hilfe von Docker, Kubernetes und Helm zu schaffen.

  • Entwicklung einer Mobile App für iOS und Android in einem deutschsprachigen Team.
  • Befolgung von Standards für saubere Architektur und Kodierung.
  • Realisierung einer Flutter-App und Implementierung verschiedener Dienste, die mit Kubernetes betrieben werden.
10/2017 – 12/2019

Werkstudent

IAV GmbH

Web Development · Backend

HTML5CSS3BootstrapjQueryJavaScriptPython3DjangoPyQtCI/CDJenkins

Während dieser Zeit war ich verantwortlich für die Pflege und Entwicklung einer Webanwendung zur grafischen Auswertung der Motorprüfstandsauslastung, die von internen Managern und Teamleitern genutzt wurde. Die Web-App war responsive und wurde auf einem internen Windows-Server gehostet. Für das Backend wurde das Python-Framework Django für die Businesslogik und als Verbindungsschnittstelle zu einer Oracle-Datenbank zum Auslesen von Messdaten verwendet.

  • Eigenständige Entwicklung einer Webanwendung zur grafischen Auswertung der Auslastung von Motorenprüfständen.
  • Auslesen und Aufbereiten von Prüfstandnutzungsdaten aus einer Datenbank.
  • Entwurf und Implementierung diverser grafischer Auswertungen von Prüfstandnutzungsdaten nach Benutzereingaben.
  • Inbetriebnahme, Kundensupport und Weiterentwicklung der Webanwendung nach den Anforderungen der Anwender.
  • Mitarbeit an der Entwicklung verschiedener Python-Tools zur Prüfstandautomatisierung sowie zur Auswertung von Messdaten.
07/2013 – 09/2017

Werkstudent

Fraunhofer-Institut für Zuverlässigkeit und Mikrointegration IZM

Embedded Systems · Tooling

C#CPyQtMQTT

Anfangs war meine Hauptaufgabe die Herstellung von elektronischen Baugruppen (Bestückung, Löten, etc.), um mich mit der Hardware vertraut zu machen. Danach habe ich mich mit der Konzeptentwicklung und Realisierung von Software zum automatisierten Entwurf von Übertragungsprotokollen für eingebettete Systeme unter Verwendung von C# und Python beschäftigt.

  • Fertigung und Bestückung von elektronischen Baugruppen.
  • Anwendungsentwicklung mit C#.
  • Anwendungsentwicklung für eingebettete Systeme mit Python.
  • Konzeptentwicklung und Realisierung von Software zum automatisierten Entwurf von Übertragungsprotokollen.
  • Implementierung eines Bootloaders für Atmel AVR Xmega Mikrocontroller.
Ausbildung

Studium

10/2016 – 12/2019

M.Sc. Computer Science, Fokus auf Data and Software Engineering

Technische Universität zu Berlin

Thesis: A blockchain-based location verification system for supply chain networks. (Note 2,3) — laufende und abgeschlossene Dissertationen

10/2012 – 06/2016

B.Sc. Computer Science

Technische Universität zu Berlin

Thesis: Automatische Auswertung und Anpassung von Adaptionsregeln selbstadaptiver Systeme.

Sprachen

Sprachkenntnisse

Deutsch

Muttersprache

Spanisch

C1-Niveau

Englisch

B2-Niveau

Skills

Technische Skills

Mobile

  • Flutter
  • Dart
  • iOS
  • Android

Backend

  • Python
  • FastAPI
  • Flask
  • REST APIs
  • PostgreSQL
  • Alembic

Cloud

  • Google Cloud Platform (GCP)
  • Cloud Run
  • Cloud SQL

DevOps

  • Docker
  • Kubernetes
  • Terraform
  • Helm
  • GitLab CI/CD

Architecture

  • Microservices
  • REST API Design
  • Clean Architecture
  • Cloud-native Architecture

Produktivität & Tools

  • Miro, Draw.io
  • Slack
  • Confluence
  • Zoom, GoToMeeting
  • Figma, Zeplin
Frühere Technologien
KotlinJavaReact NativeDjangoAWSJavaScriptHTML5CSS3JenkinsMySQLSQLC#CPyQtMQTTRabbitMQKeycloakNode.jsExpress.jsMongoDBReduxSolidityFastlane
Architecture

Engineering & Architecture

Von der mobilen Anwendung über APIs und Backend-Services bis zur Cloud-Infrastruktur.

Mobile · Flutter
REST API
Backend · Python (FastAPI / Flask)
Google Cloud Run
PostgreSQL / Cloud SQL
Google Cloud (GCP)
TerraformInfrastructure
DockerContainers
KubernetesOrchestration
GitLab CI/CDCI/CD
Entwicklung

Technical Evolution

Mobile Development
Fullstack Development
Backend Engineering
Cloud & DevOps
Architecture & Senior Engineering
Projekte

Ausgewählte Projekte

Schwäbisch Media

App Team
MobileBackendCloudDevOps

Ich bin seit Juni 2024 bei der Schwäbisch Media tätig und unterstütze das Team im Bereich Mobile, Fullstack und Cloud-Infrastruktur.

Produktive mobile Anwendungen mit Python-basierten Backend-Services auf Google Cloud.

Meine Beiträge
  • Ich arbeite an der Entwicklung verschiedener Flutter-Apps für iOS und Android, die in den jeweiligen Stores für unsere Kunden vertrieben werden.
  • Ich entwickle Backend-Services, die zur Kommunikation mit internen Verlagssystemen verwendet werden, und stelle die entsprechenden Modelle als Microservices auf Google Cloud Run bereit.
  • Ich verwalte Teile der GCP-Infrastruktur (Netzwerke, Projekte, CI/CD-Runner-Images) terraform-basiert als Infrastructure as Code.
  • Ich bin zuständig für technische Machbarkeitsprüfungen von verschiedenen Integrationen.
Technologie
FlutterFastAPIFlaskPythonDartDockerGoogle Cloud RunTerraformGitLab CI

MKK

Vbu.tech / Platform
MobileBackendPlatform

Ich war von Januar 2020 bis Juni 2024 bei der MKK tätig und unterstützte das Team im Bereich Mobile Development.

Produktive Mobile App für eine gesetzliche Krankenkasse, mit Backend-Services auf Kubernetes betrieben.

Meine Beiträge
  • Ich arbeitete an der Mobile App für iOS und Android, die in den jeweiligen Stores für unsere Kunden vertrieben wird.
  • Ich entwickelte Microservices, die zur Kommunikation mit internen Healthcare-Systemen verwendet werden, und stellte die entsprechenden Modelle als Microservice-Container auf Kubernetes bereit.
Technologie
KubernetesKotlinDartFlutterDockerHelmJenkinsAWS EC2, S3GitScrum

IAV

Automotive Engineering
WebBackend

Ich war von Oktober 2017 bis Dezember 2019 bei der IAV tätig und unterstützte das Team im Bereich der Webentwicklung.

Interne Webanwendung zur grafischen Auswertung von Motorprüfstandsdaten für Manager und Teamleiter.

Meine Beiträge
  • Ich habe selbstständig an einer Web-Anwendung zur grafischen Auswertung der Auslastung von Motorenprüfständen gearbeitet.
  • Ich habe mich mit dem Auslesen und Aufbereiten von Prüfstandsauslastungsdaten aus einer Datenbank beschäftigt.
  • Ich konnte diverse grafische Auswertungen von Prüfstandsauslastungsdaten nach Benutzereingaben entwerfen und implementieren.
  • Ich übernahm die Hauptverantwortung für die Web-Applikation und den damit verbundenen Kundensupport sowie die Weiterentwicklung entsprechend den Anforderungen der Anwender.
  • Ich habe an der Entwicklung verschiedener Python-Tools zur Prüfstandautomatisierung sowie zur Auswertung von Messdaten mitgearbeitet.
Technologie
PythonHTML5CSS3JavaScriptMySQLRDBMSDjangoBootstrapjQueryWindows Server 2016Git
Screenshots
Willkommensseite nach erfolgreicher Anmeldung
Willkommensseite nach erfolgreicher Anmeldung
Übersichtsseite nach erfolgreicher Anmeldung
Übersichtsseite nach erfolgreicher Anmeldung
Vergleich von zwei Motorprüfständen über den eingegebenen Zeitraum
Vergleich von zwei Motorprüfständen über den eingegebenen Zeitraum

Fraunhofer-Institut

für Zuverlässigkeit und Mikrointegration IZM
Embedded Systems

Von September 2013 bis Oktober 2017 arbeitete ich am Fraunhofer-Institut IZM und unterstützte das Team im Bereich der Anwendungsentwicklung für eingebettete Systeme und in der Fertigung von elektronischen Baugruppen.

Fertigung elektronischer Baugruppen sowie Software zur Automatisierung von Prüfständen und Übertragungsprotokollen.

Meine Beiträge
  • Ich habe an der Fertigung von elektronischen Baugruppen wie z. B. Auto-Blitzern gearbeitet.
  • Ich habe an der Konzeptentwicklung und Realisierung von Software für den automatisierten Entwurf von Übertragungsprotokollen gearbeitet.
  • Ich habe erfolgreich einen Bootloader für Atmel AVR Xmega Mikrocontroller entworfen und implementiert.
  • Ich habe erfolgreich an der Entwicklung eines C#-Tools zur Erkennung von Stromausfällen in einem autarken Stromnetz mitgearbeitet.
Technologie
PythonC#Git

Daimler Future Van

Vehicle Connectivity
MobileBackend

"Daimler Future Van – Vehicle Connectivity" war ein studentisches Projekt an der Technischen Universität zu Berlin im Bereich Mobile Cloud Computing. Ziel war die Entwicklung einer Kunden-App für autonome Shuttles mit einer Architektur für bequemen, öffentlichen Tür-zu-Tür-Transport und einem 24/7-On-Demand-Mobilitätsservice.

Prototypische Kunden-App für autonome Shuttle-Mobilität mit Node.js/Express-Backend.

Meine Beiträge
  • Ich habe erfolgreich an der Gestaltung und Konzeption der App mitgewirkt.
  • Ich habe erfolgreich an der Gestaltung und Konzeptionierung des Backends mitgewirkt.
  • Während des Projekts war ich für die Planung und Einhaltung des MVP verantwortlich.
Technologie
JavaScriptReact NativeDockerKubernetesMongoDBNode.jsExpress.jsREST APIAWS EC2
Screenshots
Login
Login
Account
Account
Auftragshistorie
Auftragshistorie
Route suchen
Route suchen
Empfohlene Route
Empfohlene Route
Einsteigen bestätigen
Einsteigen bestätigen
Ansicht innerhalb des Vans
Ansicht innerhalb des Vans
Architektur-Übersicht
Architektur-Übersicht

(Prototyp) Blockchain-basiertes Standortverifizierungssystem

für Lieferkettennetzwerke
WebBlockchain Prototype

Dieser Prototyp war Bestandteil meiner Masterarbeit. Ziel war die Entwicklung einer Webapp, die vor allem für mehr Transparenz innerhalb einer Lieferkette sorgt.

Prototyp einer Blockchain-basierten Webanwendung für mehr Transparenz in Lieferketten.

Meine Beiträge
  • Gestaltung und Konzeption der Webapp.
  • Gestaltung und Konzeptionierung des Backends.
  • Während der Masterarbeit war ich für die Planung und Einhaltung des Prototypen verantwortlich.
Technologie
HTML5CSSJavaScriptPython 3.7DjangoSolidity
Tools für Smart Contracts

Truffle Suite für die Verwaltung von Smart Contracts. Ganache für eine persönliche Ethereum-Blockchain zum Testen.

Video

Lassen Sie uns in Kontakt treten!

Haben Sie Fragen zu meinem Portfolio, meinem technischen Hintergrund oder etwas anderem? Ich freue mich darauf, mit Ihnen in Kontakt zu treten!