Patrick Jerominek
Senior Fullstack Engineer
Freiberufler / Selbstständiger
Published on 9/18/2026
Contact
patrick.jerominek@gmail.com
Frankfurt am Main, Germany
Top Skills
Preferred Projects
Languages
- Deutsch (fließend in Wort und Schrift)
- Englisch (verhandlungssicher in Wort und Schrift)
- Polnisch (fließend in Wort und Schrift)
Preferred Countries
Education
Diplom Informatiker FH
FH Frankfurt/Main
Informatik
Available now 100%
Up to 100% capacity
10-30% on-site, possible remote (global)
Core Competences
- AI-Driven Software Engineering & Software Factory: KI-gestützte Softwareentwicklung über den gesamten Lifecycle – von Requirements und Architektur über Implementierung und Code Reviews bis Testautomatisierung, Dokumentation und CI/CD; Einsatz von Claude Code, GitHub Copilot, LLMs und Coding Agents
- Software Architecture & Technical Leadership: Architekturentscheidungen, Technologieauswahl, Clean Architecture, Domain-Driven Design, Microservices, Event-driven Architecture, Modernisierung, Code-/Design-Reviews und technisches Coaching
- Frontend- & Fullstack-Engineering: Moderne Entwicklung mit TypeScript, React/Next.js und Angular; komponentenbasierte Architekturen, Designsysteme, Accessibility sowie SPA/SSR/ISR-Konzepte
- Backend- & Cloud-Engineering: Entwicklung und Architektur mit Java, Kotlin und Node.js/TypeScript; Microservices, REST/GraphQL, AWS, Serverless, Docker, Kubernetes und Infrastructure as Code
- Quality Engineering & Testautomatisierung: Teststrategie sowie E2E-, Integrations-, API-, UI-, Mobile-, Last- und Performancetests mit Playwright, Cypress, JUnit und AI-gestützten Testverfahren
- CI/CD, DevOps & Observability: GitLab CI/CD, GitHub Actions, Jenkins, Docker, Kubernetes, automatisierte Build-, Test- und Deployment-Prozesse sowie Monitoring, Logging und Observability
- Multi-Plattform- & Mobile-Engineering: Mobile-, Web-, Desktop- und Embedded-Entwicklung mit Flutter/Dart, React Native, React/Next.js und Angular
- Security & DevSecOps: Security-by-Design, OAuth2/OIDC, Keycloak, JWT, Secure Coding sowie automatisierte Security- und Quality-Gates
- Modernisierung, Code-Qualität & Performance: Legacy-Modernisierung, Refactoring, Performance-Optimierung, technische Schulden und nachhaltige Softwarequalität
- Prototyping & Technical Discovery: Machbarkeitsstudien, PoCs, technische Analysen, Aufwandsschätzungen und schnelle Entwicklung produktionsnaher Prototypen
- Agile Engineering: Scrum, Kanban, SAFe, TDD/BDD, DevSecOps und Zusammenarbeit in cross-funktionalen Teams
Project Timeline
invoice-api.xhub.io - AI-Driven Software Factory für eine cloudbasierte E-Rechnungsplattform
Senior Full Stack Engineer / Software Architect / DevOps / QA – AI-Driven Software Factory
BeeBack UG (haftungsbeschränkt)
https://invoice-api.xhub.io Entwicklung und produktiver Betrieb einer europaweiten E-Invoicing-Plattform für 37 europäische Länder zur Generierung, Validierung und Verarbeitung strukturierter E-Rechnungen auf Basis von EN 16931, u. a. XRechnung, ZUGFeRD/Factur-X und nationale CIUS-Formate.
• Konzeption und Umsetzung einer AI-Driven Software Factory, bei der LLMs und Coding Agents über den gesamten Software-Lifecycle eingesetzt werden – von Requirements und Architektur über Implementierung und Code Reviews bis zu Testautomatisierung, Dokumentation, CI/CD und Betrieb
• Entwicklung und produktiver Betrieb der cloudbasierten E-Rechnungsplattform invoice-api.xhub.io zur Verarbeitung, Validierung und Generierung strukturierter Rechnungsformate wie XRechnung und ZUGFeRD
• Einsatz von Claude Code, ChatGPT und Coding Agents zur AI-gestützten Entwicklung, Analyse, Refaktorierung, Qualitätssicherung und Automatisierung von Entwicklungsprozessen
• Konzeption und Implementierung skalierbarer Backend-Services und APIs mit Node.js und TypeScript zur automatisierten Verarbeitung elektronischer Rechnungen und PDF-Dokumente
• Entwicklung moderner Frontend-Komponenten mit React und Next.js für Verwaltung, Analyse und Validierung elektronischer Rechnungen
• Umsetzung regulatorischer Anforderungen gemäß EN 16931 sowie Entwicklung automatisierter Validierungs- und Prüfprozesse für strukturierte Rechnungsdaten
• Aufbau einer serverlosen Cloud-Architektur auf AWS einschließlich automatisierter Build-, Test- und Deployment-Prozesse, Monitoring und produktivem Betrieb
• Aufbau einer automatisierten Quality-Engineering-Pipeline mit Playwright sowie AI-gestützter Testentwicklung, Code Reviews und kontinuierlicher Optimierung von API-Performance und Systemstabilität
• E-Invoicing Standards & Formats: XRechnung 3.x, ZUGFeRD 2.x / Factur-X, UBL / Peppol BIS 3.0, PINT, KSeF FA(3), FatturaPA, Facturae, ebInterface, QR-Bill, ISDOC, myDATA, NAV, eFactura / CIUS, PDF.
Self-Service Packstationen
Angular Frontend Spezialist
• Verantwortlich für die Entwicklung eines modernen Frontends für digitale Packstationen (Self-Service-Terminals)
• Umsetzung komplexer Touch-basierter Benutzeroberflächen mit Fokus auf intuitive Bedienbarkeit, Barrierefreiheit und kurze Interaktionszeiten
• Entwicklung modularer und wiederverwendbarer Komponenten
• Implementierung von Kernfunktionen wie Paketabholung, Versand, Authentifizierung und Fehlerhandling innerhalb der Station
• Anbindung und Integration von Schnittstellen zur Kommunikation mit Backend-Systemen (z.B. Logistik-, Tracking- und Benutzerverwaltungssysteme)
• Sicherstellung einer stabilen Performance auch unter eingeschränkten Hardwarebedingungen der Terminals
• Umsetzung von Offline-Fähigkeiten zur Gewährleistung der Funktionalität bei instabiler Netzwerkverbindung
• Entwicklung und Pflege von responsiven Layouts für unterschiedliche Bildschirmgrößen und Hardware-Typen innerhalb der Packstationen
• Durchführung von Code-Reviews, Qualitätssicherung sowie Einhaltung von Clean-Code- und Architekturprinzipien
• Unterstützung bei technischer Konzeption, Architekturentscheidungen und Best Practices im Frontend-Bereich
KI-unterstützte N8N Workflow-Automatisierung für Dokumentationsprozesse für einen IT-Dienstleister
Full Stack Engineer / DevOp / Tester
• Full-Stack-Entwicklung, DevOps und Tests für eine KI-gestützte Workflow-Automatisierungslösung für IT-Dokumentationsprozesse.
• Entwickelt und implementiert eine KI-unterstützte Workflow-Automatisierungslösung unter Verwendung von LLM, GPT-OSS und n8n.io, um IT-Dokumentationsprozesse zu optimieren.
• Entwickelte robuste Full-Stack-Anwendungen mit TypeScript, Next.js und React, um eine skalierbare und wartbare Architektur auf Azure zu gewährleisten.
• Orchestrierte DevOps-Praktiken, einschließlich Bereitstellung und Überwachung, während umfassende Tests mit Playwright durchgeführt wurden, um die Systemzuverlässigkeit sicherzustellen.
• Integrierte erweiterte UI-Komponenten mit Shadcn/UI für eine intuitive Benutzererfahrung und genutzt Node.js für effiziente Backend-Dienste.
• Referenzen-Workflows: https://invoice-api.xhub.io/en/docs/integrations/n8n
• Author von dem Node: https://github.com/xhubio/n8n-nodes-invoice-api-xhub
Webapplikation FireDos
Full Stack Engineer / DevOp / Tester
Konzeption und Umsetzung mehrere Sektionen für die Webanwendung von FireDos. Die Aufgabe umfasste die Entwicklung der Benutzeroberfläche mit Vue.js und TypeScript sowie die serverseitige Integration in das bestehende Laravel-System.
• Entwicklung einer übersichtlichen Benutzeroberfläche für mehrere Service-Funktionen
• Umsetzung wiederverwendbarer Vue-Komponenten mit TypeScript
• Erweiterung der Backend-Logik mit PHP und Laravel
• Anbindung des Frontends an die Laravel-Schnittstellen
• Integration der neuen Sektion in die vorhandene Anwendung
• Funktionale Prüfung und Fehlerbehebung
E2E-Testautomatisierung für Videozentriersystem visuReal Master 2
QA Automation Engineer – Testautomatisierung mit Playwright
Die visuSolution GmbH entwickelt mit dem visuReal Master 2 ein Videozentriersystem für Augenoptiker, das mit sechs HD-Kameras alle Zentrierdaten für die Brillenglasanpassung erfasst. Die Bedienung erfolgt browserbasiert plattformübergreifend auf iOS, Android, Windows und Linux. Im Projekt baue ich die E2E-Testautomatisierung mit Playwright und TypeScript auf – von der Testarchitektur nach Page Object Model über API-Tests bis zu Visual-Regression-Tests der Messdarstellung.
• Aufbau und Betrieb einer E2E-Testautomatisierung mit Playwright und TypeScript für die browserbasierte Steuer- und Auswertungssoftware des Videozentriersystems visuReal Master 2 (medizintechnisches Messgerät für Augenoptiker, 6-Kamera-System mit 3D-Auswertung).
• Konzeption einer wartbaren Testarchitektur nach Page Object Model mit wiederverwendbaren Fixtures, zentraler Testdatenverwaltung und eigenen Helper-Bibliotheken – dadurch [X]% weniger Aufwand bei der Erstellung neuer Testfälle.
• Absicherung der kompletten Messstrecke von der Bildaufnahme über die Zentrierdatenberechnung – inkl. API-Tests gegen die Backend-Schnittstellen und Visual-Regression-Tests der Messdarstellung.
• Systematische Reduktion instabiler Tests durch Web-First-Assertions, deterministisches Warten und Netzwerk-Mocking; Analyse von Fehlläufen über Traces, Videos und Screenshots.
• Enge Abstimmung mit Entwicklung und Fachbereich zur Testfallpriorisierung sowie Übergabe von Know-how an das interne Team.
tempus.xhub.io - Simplify Your Workflow: Time Tracking, Time clock, and Invoicing Made Easy
Full Stack Engineer / DevOp / Tester
BeeBack UG (haftungsbeschränkt)
Kunde: tempus.xhub.io / BeeBack UG
• Webapplikation mit Cloud-Backend
• Mobile Apps: tempus.solo und tempus.clock - Konzeption und Umsetzung
• Serverless Cloud Computing, AWS Architektur
• Agile Softwareentwicklungsprozesse (Kanban)
• Know-How in der Technologieberatung für komplexe und heterogene IT-Systemlandschaften
• Unterstützung bei Architekturentscheidungen und Auswahl geeigneter Technologien
• Prototypenerstellung, Machbarkeitsanalysen, Aufwandsabschätzungen
• Performance-Optimierung
• Analyse, Refactoring, Code- und Design-Reviews
• Continuous Delivery und Continuous Integration, DevOps
• Web- und App-Testautomatisierung, Last- und Performance-Tests
• Chrome-Extension-Umsetzung
• Visual Studio Code-Extension-Umsetzung
• IntelliJ IDEA Plugin-Umsetzung
cv.xhub.io - "Your professional CV online - in minutes, not hours"
Full Stack Engineer / DevOp / Tester
xhub.io
• Developed and maintained a professional online CV platform, focusing on rapid CV generation and user experience.
• Engineered a full-stack CV generation platform using TypeScript, Next.js, and React, optimizing for speed and user efficiency.
• Implemented robust backend services with Node.js and PostgreSQL, ensuring data integrity and high performance for user profiles.
• Integrated Google Analytics and Posthog.com for comprehensive user behavior tracking, informing product iterations and enhancements.
• Streamlined deployment processes with Vercel and Git, while ensuring UI/UX consistency with Shadcn/UI and TailwindCSS.
• Conducted thorough end-to-end testing with Playwright to guarantee application reliability and a seamless user experience.
SMA ennexOS - Cross Sector Energy Management - Weiterentwicklung
Senior Backend / Frontend Software Engineer / DevOp / Tester
SMA Solar Technology AG * sma.de
Einsatzort: Kassel, Hessen / Remote
• Weiterentwicklung von ennexOS, Anbindung an eine Vielzahl von internen und externen Diensten
• Backend Implementierung mit Java / OSGi (Java 8, 17)
• WebUI Implementierung mit TypeScript und Angular 15-17
• TDD / Testautomatisierung, Last- und Performance-Tests
• IntelliJ, JIRA, Confluence, Visual Studio Code
• Scrum / Scaled Agile Framework® (SAFe)
Test-Automatisierung, Konzeption, Beratung und Schulung
Senior Test Engineer
]init[ Aktiengesellschaft für digitale Kommunikation * init.de
Einsatzort: Remote
• Erstellung und Erweiterung der REST-API-Tests für verschiedene Produkte
• Erstellung und Optimierung der Tests in Cypress.io für verschiedene Produkte
• Konzeption und Erstellung von Last- und Performance-Tests
• Optimierung des CI/CD-Jobs für die QA
• Erzeugung der synthetischen Testdaten
• Technische Beratung
• Cypress.io Schulung
Startup Financial Services
Senior Lead Developer / Solution Architect / QA Engineer
Einsatzort: Berlin
• Cloud Computing, AWS / Azure Architektur
• Agile Softwareentwicklungsprozesse (Kanban)
• Know-How in der Technologieberatung für komplexe und heterogene IT-Systemlandschaften
• Unterstützung bei Architekturentscheidungen und Auswahl geeigneter Technologien
• Prototypenerstellung, Machbarkeitsanalysen, Aufwandsabschätzungen
• Performance-Optimierung
• Analyse, Refactoring, Code- und Design-Reviews
• Continuous Delivery und Continuous Integration, DevOps
• Testautomatisierung, Last- und Performance-Tests
Services im Bereich Charging Station Platform vom Mercedes-Benz
Senior Software Engineer / DevOp / Tester / InCarApp-Prototyping
Mercedes-Benz
Einsatzort: Stuttgart
• Realisierung mehrerer Services mit Anbindung an eine Vielzahl von internen und externen Diensten
• Kotlin mit Fokus auf Implementierung des Backends in Azure (Java 8, 11, 17)
• Kubernetes / Docker
• Groovy / Bash-Scripting
• TDD / Testautomatisierung
• REST API-Testing mit TypeScript
• InCarApp-Prototyping mit Flutter/Dart
• IntelliJ, JIRA, Confluence, Visual Studio Code
• Scrum / Scaled Agile Framework® (SAFe)
Senior Testautomatisierer
Test-Automatisierung, Konzeption, Beratung und Schulung
Deutsches Rundfunkarchiv * dra.de
Einsatzort: Remote
• Migration eines Projekts von Selenium nach Cypress.io
• Umstellung der Build-Pipeline CI/CD auf Docker
• Technische Beratung
Startup ECommerce und Service (Shopware & Flutter)
Projektleitung / Software-Architekt / Entwicker
• Digitalisierung der gesamten vorderen Wertschöpfungskette weltweit auf Basis der eigenen Plattform (Commerce, Marketing und Sales/Service Cloud)
• Aufbau und Führung einer effizienten Projektstruktur
• Prozessaufnahme
• Erstellung von Fachkonzepten mit den Fachabteilungen
• Steuerung der Fachabteilungen hinsichtlich agiler Arbeitsweisen
• Testaufbau und -durchführung, Lasttests
• Steuerung und Anweisung aller externen Dienstleister
• Integration von unterstützender Software (z.B. CMS)
• Webshop-Apps: Android und iOS mit Flutter/Dart
• Webshop und Webshop-Administration (Shopware 6)
Testoptimierung
Senior Softwaretester / IT-Consultant
Deutsches Rundfunkarchiv * dra.de
• Erstellen und Weiterentwicklung der Tests
• Migration von Selenium nach Cypress.io
• Überarbeitung der Testinfrastruktur inklusive Einführung von Docker CI/CD
Anlagenschwenk im Umfeld Prisma / iDIS Projekt
Software-Architekt / Entwickler / DevOP
Deutsche Bahn
Einsatzort: Frankfurt am Main
• OSGi / Java 8 / OpenJDK 11
• Umstieg von Java 8 auf OpenJDK 11
• Spring Boot Services
• CI/CD mit Jenkins / Bitbucket / GitLab / Artifactory
• Docker, Ansible, Ansible Tower
• Maven, Tycho
• Optimierung der CI/CD Build Pipeline
• Groovy / Bash-Scripting
• Eclipse, Jenkins, JIRA, Confluence
• Scrum / Kanban / Scaled Agile Framework® (SAFe)
Microservice Tests im Bereich Reisendeninformation der Deutschen Bahn
Senior Software Tester
Deutsche Bahn
• Realisierung der Testinfrastruktur mit nanook.xhub.io ('a toolkit for test case and test data creation') und dem Test-Executor BitDiver für Microservices
• JavaScript / Node.js
• CI/CD mit Jenkins / GitLab
• Kubernetes / Docker
• Groovy / Bash-Scripting
• TDD / Testautomatisierung, Last- und Performance-Tests
• IntelliJ, Jenkins, JIRA, Confluence
• Scrum / Kanban / Scaled Agile Framework® (SAFe)
Microservices im Bereich Reisendeninformation der Deutschen Bahn
Senior Software Engineer
Deutsche Bahn
• Realisierung mehrerer Kafka-Streams-Microservices mit Anbindung an eine Vielzahl von internen und externen Diensten
• Java / JEE (Version 8-11, Fokus auf Implementierung des Backends in AWS)
• CI/CD mit Jenkins / GitLab
• Kubernetes / Docker
• Groovy / Bash-Scripting
• TDD / Testautomatisierung
• IntelliJ, Jenkins, JIRA, Confluence
• Scrum / Kanban / Scaled Agile Framework® (SAFe)
nanook.xhub.io - A toolkit for test case and test data creation
Produkt - Autor / Entwickler
• Equivalence class tables: Define, document and optimize your test cases
• Test data generation: Enrich the tables with generator calls and generate your data as needed; export in any format - generators and exporters are fully customizable
• Integrate faster: All testing apps, tools and platforms are easy to integrate with nanook
• Referenzprojekt: Deutsche Bahn - Reisendeninformation
Analyse Client für Liquiditätsmanagement
Senior Software Engineer
DZ Bank
• Weiterentwicklung eines Java-Rich-Clients (Swing/AWT) zur Analyse und Auswertung von Liquiditätskennzahlen im Treasury-/Meldewesen-Umfeld
• Konzeption und Implementierung performanter Tabellen- und Grid-Komponenten (JTable, Custom Renderer/Models, Lazy Loading) für große Ergebnismengen
• Umsetzung von Filter-, Drilldown- und Exportfunktionen (Excel/CSV) für Fachanwender im Liquiditätsmanagement
• Anbindung des Clients an Backendservices über REST-Schnittstellen (JSON)
• Entwurf und Optimierung von Oracle-Datenbankzugriffen: komplexe SQL-Abfragen, Indizierung und Performance-Tuning
• Aufbau und Pflege automatisierter Unit- und Integrationstests mit JUnit; messbare Erhöhung der Testabdeckung
• Anforderungsanalyse und enge Abstimmung mit dem Fachbereich, Aufwandsschätzung und technische Dokumentation
• Code Reviews, technische Beratung im Team
• Entwicklung in Eclipse
Architektur und Implementierung von mehreren Webclients für Spring-Batch Backend (SmartGWT / SmartClient)
Senior Architekt / Entwickler
Deutsche Bank
Einsatzort: Frankfurt am Main
• Architektur und Implementierung von mehreren Webclients (SmartGWT / SmartClient) für Spring-Batch Backend
• Erbrachte Leistungen: Konzeption, Architektur, Implementierung, Test
Automatenanwendung IPad App
Entwickler
full-battery.com
• Konzeption und Entwicklung einer Automatenanwendung (iPad App)
• Branche: Maschinenbau & Betriebstechnik
• Erbrachte Leistungen: Architektur, Implementierung, Test, Wartung
Softwareentwicklung für Röntgen-Anlagen und andere Sicherheits-Systeme für Flug-Passagiere und -Gepäck
Architekt / Entwickler
Smiths Detection * smithsdetection.com
Einsatzort: Wiesbaden
• Architektur und Implementierung einer Automatenanwendung (OSGi Architektur) und einer Touch-Bedienoberfläche (UI-Client)
• Röntgen-Anlagen und andere Sicherheits-Systeme für Flug-Passagiere und -Gepäck
• Branche: Maschinenbau & Betriebstechnik & Sicherheitstechnik
• Erbrachte Leistungen: Konzeption, Architektur, Implementierung, Test
Mehrere Produktentwicklungen
Architekt / Software Entwickler
full-battery.com
• Konzeption und Entwicklung einer Automatenanwendung (Client/Server - OSGi Architektur)
• Touch-Bedienoberfläche (Swing / AWT - Client)
• Web Monitoringtool und Web Administrationstool (GWT - Clients)
• Erbrachte Leistungen: Konzeption, Architektur, Implementierung, Test, Wartung
FESAD (Fernseharchiv-Dokumentations-System) Hessische Rundfunk (ARD)
Java-Entwickler, Berater
hr Hessischer Rundfunk
• Swing- und Web-Frontend Entwicklung
• Performance-Verbesserung der bestehenden Swing-Applikation
• Refactoring der Clientarchitektur
• Umstellung auf JSR-296 Swing Application Framework und JSR-295 Beans Binding
• Umgebung: Windows XP, Java SDK 1.5/1.6; Server: Sun Solaris, JBoss, Oracle 10i; Eclipse 3.x
• Technologien: Java, J2EE, MVC, SQL, XML; APIs: Log4j, Swing, AWT, JUnit, Hibernate; Tools: Ant, Maven, PL/SQL-Developer, JIRA; Versionierung: CVS / SVN
Technische Unterstützung und Coaching der Teams in Fragen der Swing-Entwicklung
Java-Entwickler, Berater, Trainer
PASS IT-Consulting GmbH
• Betreuung eines Swing Frameworks auf Basis des MVC Patterns
• Technische Unterstützung und Coaching der Teams in Fragen der Swing-Entwicklung
• Bugfixing
Testtool (Vorläufer von Nanook.io)
Architekt / Software Entwickler
• Konzeption und Entwicklung eines Testtools (Eclipse RCP Client)
• Migration von Perl
• Erbrachte Leistungen: Konzeption, Architektur, Implementierung, Test, Wartung
MoVe - Modulares Versionsmanagement Bereitstellung von Sortierinformation zur Steuerung der Briefsortierung in den Briefzentren der Deutschen Post AG
Java-Entwickler, Berater
Deutsche Post ITSolutions GmbH
• Entwicklung und Betreuung eines Swing Frameworks auf Basis des MVC Patterns
• Technische Unterstützung und Coaching der Teams in Fragen der Swing-Entwicklung
• Mitwirken an der Entwicklung der Module Sortierplan SSA/GSA/FSQM, Zielliste, Zubis, Repository und der Rahmenanwendung
• Review und Redesign der Java-Sourcen, Bugfixing
• Begleitende Dokumentation aller Architektur-Entscheidungen und Prozesse (Component-, Usecase-, Activity- und Class-Diagrams)
• Umgebung: Windows XP, Java SDK 1.4; Server: Sun Solaris, OC4J (Oracle IAS), Oracle 10i; Eclipse 3.x; JUnit, Checkstyle, Bugzilla, CVS
Verschiedene Software-Projekte
Software-Entwickler
Sinope GmbH