Portrait of Domenic Bosin

Berlin, Germany

Senior Software Engineer

Mobile · Backend · Cloud · DevOps

I build complete software systems – from mobile applications and backend services to cloud infrastructure.

6+ years of experience · open to new engineering challenges

Focus

What I specialize in

From the Flutter front end to Terraform-managed cloud infrastructure — these are the areas where I add the most value.

Mobile Development with Flutter

Cross-platform iOS and Android apps from a single codebase — from architecture to release in the App Store and Play Store.

Fullstack Engineering

REST APIs and backend services with Python (FastAPI, Flask), wired up to modern Flutter front ends — from architecture to delivery.

Data Modeling & Persistence

Structured data models in PostgreSQL, versioned and migrated with Alembic — a reliable foundation for backend services and analytics.

Cloud Run & Google Cloud

Microservices running as containers on Google Cloud Run, including IAM, networking and deployment configuration across multiple environments.

Infrastructure as Code

GCP infrastructure — projects, networks, CI/CD runners — made reproducible and version-controlled with Terraform instead of manual console clicks.

DevOps & CI/CD

Automated build, test and deployment pipelines with GitLab CI, Docker and Fastlane — from commit to production.

I am a Senior Software Engineer with a Master's degree in Computer Science and more than six years of professional experience building mobile applications, backend services and cloud-based systems. My focus is on Flutter, Python and Google Cloud, complemented by modern DevOps and Infrastructure-as-Code practices.

I don't just write application code. I design, build and operate complete software systems.

6+ yearsProfessional software development
M.Sc.Computer Science, TU Berlin
Mobile · Backend · CloudCore technical focus
DevOps & IaCTerraform, Kubernetes, CI/CD
Career

Work Experience

06/2024 – Today

Fullstack & Mobile Developer

Schwäbisch Media – Das Medienhaus im Süden

Mobile · Backend · Cloud · DevOps

FlutterPythonFastAPIFlaskGCP Cloud RunTerraformKubernetesDockerREST APICI/CD

Since June 2024 I've owned fullstack and mobile development for iOS and Android within the app team. I build and extend Flutter apps, design new features, and build backend services with FastAPI and Flask that I run as microservices on Google Cloud Run. I manage the underlying GCP infrastructure — networks, projects and CI/CD runners — as Terraform-based Infrastructure as Code. I also take technical responsibility for our production applications and advise product owners, concept designers and graphic designers on technical questions.

  • Development and evolution of production mobile applications for iOS and Android with Flutter.
  • Design, development and operation of backend microservices with FastAPI and Flask on Google Cloud Run.
  • Terraform-based management of GCP infrastructure (networks, projects, CI/CD runners) across multiple environments.
  • Technical ownership and support of production applications and backend services, including monitoring, testing and bug fixing.
  • Technical advisory and feasibility analysis for product owners, concept designers and graphic designers.
01/2020 – 06/2024

Fullstack Developer – Frontend Focus (Flutter)

MKK

Mobile · Backend · Platform

FlutterKubernetesDockerRabbitMQKeycloakeHealthCI/CDRedux

From January 2020 to June 2024 I supported the platform team in mobile development for iOS and Android. My main task was extending and designing new features for the MKK – Meine Krankenkasse app using Flutter. I also helped build backend services to connect frontend and backend using Docker, Kubernetes and Helm.

  • Development of a mobile app for iOS and Android in a German-speaking team.
  • Following clean architecture and coding standards.
  • Building the Flutter app and implementing various services operated with Kubernetes.
10/2017 – 12/2019

Working Student

IAV GmbH

Web Development · Backend

HTML5CSS3BootstrapjQueryJavaScriptPython3DjangoPyQtCI/CDJenkins

During this time I was responsible for maintaining and developing a web application for the graphical evaluation of engine test bench utilization, used by internal managers and team leads. The web app was responsive and hosted on an internal Windows server. The backend used the Python framework Django for business logic and as a connection interface to an Oracle database for reading measurement data.

  • Independent development of a web application for the graphical evaluation of engine test bench utilization.
  • Reading and preparing test bench usage data from a database.
  • Designing and implementing various graphical evaluations of test bench utilization data based on user input.
  • Commissioning, user support and further development of the web application according to user requirements.
  • Contributed to the development of various Python tools for test bench automation and measurement data evaluation.
07/2013 – 09/2017

Working Student

Fraunhofer Institute for Reliability and Microintegration IZM

Embedded Systems · Tooling

C#CPyQtMQTT

I initially worked on manufacturing electronic assemblies (assembly, soldering, etc.) to get familiar with the hardware. I then moved into concept development and building software for the automated design of transmission protocols for embedded systems, using C# and Python.

  • Manufacturing and assembly of electronic components.
  • Application development with C#.
  • Application development for embedded systems with Python.
  • Concept development and implementation of software for the automated design of transmission protocols.
  • Implementation of a bootloader for Atmel AVR Xmega microcontrollers.
Education

Education

10/2016 – 12/2019

M.Sc. Computer Science, focus on Data and Software Engineering

Technical University of Berlin

Thesis: A blockchain-based location verification system for supply chain networks. (grade 2.3) — ongoing and completed theses

10/2012 – 06/2016

B.Sc. Computer Science

Technical University of Berlin

Thesis: Automatic evaluation and adaptation of adaptation rules of self-adaptive systems.

Languages

Languages

German

Native

Spanish

C1 level

English

B2 level

Skills

Technical 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

Productivity & Tools

  • Miro, Draw.io
  • Slack
  • Confluence
  • Zoom, GoToMeeting
  • Figma, Zeplin
Previously Used
KotlinJavaReact NativeDjangoAWSJavaScriptHTML5CSS3JenkinsMySQLSQLC#CPyQtMQTTRabbitMQKeycloakNode.jsExpress.jsMongoDBReduxSolidityFastlane
Architecture

Engineering & Architecture

From the mobile application through APIs and backend services to cloud infrastructure.

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

Technical Evolution

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

Selected Projects

Schwäbisch Media

App Team
MobileBackendCloudDevOps

I've been working at Schwäbisch Media since June 2024, supporting the team in mobile, fullstack and cloud infrastructure.

Production mobile applications backed by Python services running on Google Cloud.

My Contribution
  • I work on several Flutter apps for iOS and Android, distributed in the respective stores for our customers.
  • I build backend services used to communicate with internal publishing systems, deployed as microservices on Google Cloud Run.
  • I manage parts of the GCP infrastructure (networks, projects, CI/CD runner images) as Terraform-based Infrastructure as Code.
  • I'm responsible for technical feasibility studies of various integrations.
Technology
FlutterFastAPIFlaskPythonDartDockerGoogle Cloud RunTerraformGitLab CI

MKK

Vbu.tech / Platform
MobileBackendPlatform

I worked at MKK from January 2020 until June 2024, supporting the team in mobile development.

Production mobile app for a statutory health insurer, backed by services running on Kubernetes.

My Contribution
  • I worked on the mobile app for iOS and Android, distributed on the respective stores for our customers.
  • I built microservices used to communicate with internal healthcare systems and deployed the corresponding models as microservice containers on Kubernetes.
Technology
KubernetesKotlinDartFlutterDockerHelmJenkinsAWS EC2, S3GitScrum

IAV

Automotive Engineering
WebBackend

I worked at IAV from October 2017 until December 2019, supporting the team in web development.

Internal web application for the graphical evaluation of engine test bench data for managers and team leads.

My Contribution
  • I worked independently on a web application for the graphical evaluation of engine test bench utilization.
  • I worked on reading and preparing test bench usage data from a database.
  • I designed and implemented various graphical evaluations of test bench utilization data based on user input.
  • I took over primary responsibility for the web app, including user support and further development according to user requirements.
  • I contributed to the development of various Python tools for test bench automation and measurement data evaluation.
Technology
PythonHTML5CSS3JavaScriptMySQLRDBMSDjangoBootstrapjQueryWindows Server 2016Git
Screenshots
Welcome page after successful login
Welcome page after successful login
Overview page after successful login
Overview page after successful login
Comparison of two engine test benches over the entered time period
Comparison of two engine test benches over the entered time period

Fraunhofer Institute

for Reliability and Microintegration IZM
Embedded Systems

From September 2013 to October 2017, I worked at the Fraunhofer Institute IZM, supporting the team in application development for embedded systems and manufacturing electronic assemblies.

Manufacturing of electronic assemblies plus software for test bench automation and transmission protocols.

My Contribution
  • I worked on manufacturing electronic assemblies such as car speed cameras.
  • I worked on concept development and building software for the automated design of transmission protocols.
  • I successfully designed and implemented a bootloader for Atmel AVR Xmega microcontrollers.
  • I contributed to a C# tool for detecting power failures in a self-sufficient power network.
Technology
PythonC#Git

Daimler Future Van

Vehicle Connectivity
MobileBackend

"Daimler Future Van – Vehicle Connectivity" was a student project at the Technical University of Berlin in the field of mobile cloud computing. The goal was to build a customer app for autonomous shuttles, with an architecture for convenient public door-to-door transport and a 24/7 on-demand mobility service.

Prototype customer app for autonomous shuttle mobility with a Node.js/Express backend.

My Contribution
  • I contributed to the design and conception of the app.
  • I contributed to the design and conception of the backend.
  • I was responsible for planning and keeping the MVP on track during the project.
Technology
JavaScriptReact NativeDockerKubernetesMongoDBNode.jsExpress.jsREST APIAWS EC2
Screenshots
Login screen
Login screen
Account screen
Account screen
Order history screen
Order history screen
Search route
Search route
Suggested route
Suggested route
Confirm boarding
Confirm boarding
View inside the van
View inside the van
Architecture overview
Architecture overview

(Prototype) Blockchain-based Location Verification System

for Supply Chain Networks
WebBlockchain Prototype

This prototype was part of my master's thesis. The goal was to build a web app that provides more transparency within a supply chain.

Prototype of a blockchain-based web app for supply chain transparency.

My Contribution
  • Design and conception of the web app.
  • Design and conception of the backend.
  • I was responsible for planning and keeping the prototype on track during the thesis.
Technology
HTML5CSSJavaScriptPython 3.7DjangoSolidity
Smart Contract Tooling

Truffle Suite for smart contract management. Ganache for a personal Ethereum blockchain to run tests.

Video

Let's Get In Touch!

Do you have any questions about my portfolio, my technical background, or anything else? I'd love to hear from you!