Matthias Römmelt
Softwareentwickler Backend & Web | Ingenieur mit Fokus auf technische Softwarelösungen
Ort: Baden-Württemberg | Email | Homepage | Codeberg | LinkedIn
Profil
Softwareentwickler mit ingenieurwissenschaftlichem Hintergrund und über 10 Jahren Erfahrung in der Entwicklung technischer Softwarelösungen an der Schnittstelle zwischen Engineering und Backend-Entwicklung. Spezialisiert auf die Überführung komplexer Fachlogik in wartbare, skalierbare Backend- und Web-Applikationen.
Langjährige Erfahrung in der Entwicklung technischer Berechnungssoftware sowie im Aufbau moderner Backend-Systeme mit Java/SpringBoot und Python/Flask. Starker Fokus auf saubere Architektur, modulare Systeme, Datenpersistenz und API-basierte Anwendungen.
Besondere Stärke in der Verbindung von Fachdomäne (Engineering) und moderner Softwarearchitektur.
Berufserfahrung
Entwicklungsingenieur Maschinenbau (Software- & Backend-Fokus)
SEW-Eurodrive GmbH & CO. KG
08.2013 - 08.2024
Entwicklung technischer Berechnungsmodelle und Softwarelösungen für die thermische Auslegung industrieller Antriebssysteme. Kombination aus ingenieurwissenschaftlicher Modellbildung, Softwaremigration und Backend-naher Webentwicklung.
- Entwicklung und Pflege technischer Berechnungssoftware für Entwicklung und Vertrieb
- Überführung analytischer Ingenieurmodelle in interne Web- und Backendanwendungen
- Experimentelle Validierung und Datenauswertung inkl. Python-basierter Analysewerkzeuge
- Zusammenarbeit mit Softwareteams bei Architekturfragen, Schnittstellen und Systemmigration
Software- und Backend-Schwerpunkt (insbesondere ab späteren Jahren):
- Backend-Entwicklung mit Java EE / Spring Boot
- Implementierung von REST-Webservices
- Aufbau und Pflege relationaler Datenbanken (Oracle SQL)
- Migration bestehender Berechnungstools in Java-basierte Webanwendungen
- Entwicklung fachlicher Service-Logik und Business-Regeln
- Versionierung und Teamarbeit mit Git und Azure DevOps
Weitere Tools und Technologien:
- Python (Datenauswertung, Validierung, Automatisierung)
- Excel/VBA (bestehende Berechnungstools und Prototyping)
Fachliche Domäne:
- Thermische Auslegung und Wirkungsgradanalyse von Getrieben und Antriebssystemen
- Entwicklung thermischer Netzwerke und analytischer Berechnungsmodelle
- Recherche und Umsetzung von Berechnungsansätzen gemäß Stand der Technik (z.B. VDI-Wärmeatlas)
Akademischer Mitarbeiter
Hochschule Karlsruhe - Technik und Wirtschaft
09.2011 - 04.2012
- Forschungsmitarbeit im Bereich Strömungssimulation und thermische Optimierung
- Weiterentwicklung und Validierung numerischer Simulationsmodelle
- Beteiligung an Konferenzbeiträgen und wissenschaftlicher Veröffentlichung
Aktuelle Phase: Neuorientierung & Profilaufbau
Ziel: Backend-/Web-Entwickler (Python/Java) mit technischer Domäne
09.2024 - heute
Bewusste berufliche Neuausrichtung von einer hybriden Ingenieur-/Backend-Rolle hin zu einer klaren Softwareentwicklerrolle. Parallel zur Übernahme familiärer Verantwortung gezielter Ausbau moderner Backend- und Webkompetenzen.
- Ausbau von Architektur-, Backend- und API-Kompetenzen (Python, Java, REST, Persistenz, Containerisierung)
- Aufbau eines Referenzprojekts (heat-conduction-app) als praxisnahe Webanwendung mit fachlicher Domäne (aktuell Phase 1)
- Aufbau eines technischen Portfolios zur Positionierung als Backend-/Webentwickler
- Klare Positionierung für eine (Teilzeit-)Anstellung als Softwareentwickler
Referenzprojekt (laufend)
heat-conduction-app - technisches Backend- & Web-Referenzprojekt (Python)
Aktives Portfolioprojekt zur Überführung ingenieurwissenschaftlicher Fachlogik in eine moderne, modulare Backend- und Webarchitektur.
Ziel: Praxisnahe Referenzimplementierung für Backend-Architektur, Domänenmodellierung und testbare Service-Logik in einer technischen Fachdomäne.
Phasenbasierter Architekturansatz:
-
Phase 1 (aktuell in Umsetzung): Prototyp mit SSR, modularem Backend (Python/Flask), erste fachliche Service-Logik und Tests (TDD-orientiert)
-
Phase 2 (geplant): Persistenzschicht und produktnahe Applikationsstruktur (PostgreSQL)
-
Phase 3 (geplant): Transformation zu API-first Design (REST)
Phase 4 (optional): Entkopplung Frontend (SPA)
Architektur und Software-Stack:
- Backend: Python, Flask
- ORM: SQLAlchemy
- Datenbank: SQLite (aktuell), PostgreSQL (geplant)
Fokus:
- Saubere Trennung von Domänenlogik und Infrastruktur
- Architektur-Evolution von MVP zu API-fähigem Backend
- Übertragung realer Ingenieurmodelle in wartbare Softwarestrukturen
Kompetenzen
Programmiersprachen: Python, Java, SQL, HTML(SSR)
Frameworks & Tools: Spring Boot, Flask, SQLAlchemy, Docker, Git, Bootstrap, Excel/VBA
Datenbanken: Oracle, SQLite
Domäne: Thermodynamik, Wärmeübertragung, Strömungsmechanik, technische Berechnungsmodelle
Sprachen: Deutsch (Muttersprache), Englisch (fortgeschritten)
Ausbildung
Diplom-Studium Maschinenbau
Karlsruher Institut für Technologie (KIT)
10.2004 - 08.2011
- Schwerpunkt: Thermodynamik, Strömungsmechanik, numerische Simulation
- Diplomarbeit: Simulation der Wärme- und Kondensationsvorgänge in textilen Abstandsgeweben
- Abschlussnote: 1,2
Fortbildungen
- IBM AI Developer Certificate (abgeschlossen 07/2025)
- Meta Front-End Developer Certificate (seit 10/2024)
- REST-API-Entwicklung, Java 11+, Git (Inhouse-Schulungen, 2016 - 2022)
- Java für Programmierer (04/2015)