Java, Spring Boot, Angular, Microservices, Softwaredesign, -konzeption, -architektur
Aktualisiert am 26.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.03.2026
Verfügbar zu: 100%
davon vor Ort: 5%
Java
Spring Boot
Angular
Javascript
Typescript
SQL
Node.js
Microservices
Architektur
Docker
Event-Processing/Messaging
CI/CD
Domain Driven Design
Cloud
REST
HTML
CSS
React
Vue.js
Keycloak
OAuth 2.0
OpenID
Bootstrap/Tailwind
Deutsch
Muttersprache
Englisch
B2/C1

Einsatzorte

Einsatzorte

Albstadt (Württemberg) (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2025-03 - 2025-12

Weiterentwicklung diverser Applikationen im Bereich Fahrzeug-Management und -Verwaltung

Lead Developer Java Spring Boot Spring Security ...
Lead Developer
Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST)
Java Spring Boot Spring Security Spring Data JPA Angular AngularMaterial Javascript Typescript HTML5 CSS3 Bootstrap SQL (Oracle) Docker Keycloak (OAuth2 SSO) Github Github Actions (CI/CD) AWS Liquibase
Automotive
München
1 Jahr 8 Monate
2023-05 - 2024-12

Weiterentwicklung diverser Applikationen im Bereich Fahrzeug-Management und -Verwaltung

Senior Software Developer Java Spring Boot Spring Security ...
Senior Software Developer
Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST)
Java Spring Boot Spring Security Spring Data JPA Angular Angular Material Javascript Typescript HTML5 CSS3 Bootstrap SQL (Oracle) Docker Keycloak (OAuth2/ SSO)
Automotive
München
2 Monate
2023-02 - 2023-03

Entwicklung ObjectRecognition Bridge - Stores <> AI-Cloud

Senior Software Developer Java Spring Boot Spring Data JPA ...
Senior Software Developer
Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST) im Cloud-Umfeld
Java Spring Boot Spring Data JPA Angular Javascript Typescript HTML5 CSS3 Bootstrap SQL (PostgreSQL) Swagger/Open API Docker Node.js
Retail
8 Monate
2022-05 - 2022-12

Entwicklung des Bridge-Server für die Waagen-Objekterkennung als Gateway der Waagenlandschaft in die Cloud

Software Developer
Software Developer
Entwicklung des standalone Servers mit allen notwendigen Webservice Endpunkten unter Verwendung vonJava, Jakarta EE (JAX-RS, REST), Jetty (embedded), Angular, Bootstrap, JavaScript, TypeScript, SQL(PostgreSQL und H2), Docker und Azure zur
  • Entgegennahme, Verwaltung und Weiterleitung der Objekterkennungsergebnisse zur Auswertung andie Azure Cloud-Anwendung
  • Anreicherung der Objekterkennungsdaten mit Daten aus Bizerba Retail Framework
  • Konfiguration des Bridge-Servers und Überwachung der Kommunikation zwischen den Waagen, Retail Framework und der Cloud-Anwendung
Retail
Balingen
4 Jahre 4 Monate
2018-09 - 2022-12

Entwicklung der Backoffice Software für das Smart Shelf (wiegendes Regal)

Software Developer Java Spring Boot Angular ...
Software Developer
Entwicklung des standalone Servers mit allen notwendigen Webservice Endpunkten unter Verwendung von Java, Spring Boot, Angular, Bootstrap, Javascript, Typescript, Cypress UI, SQL (PostgreSQL und H2),MyBatis, Docker, Azure Cloud, Messaging/Event-Processing/SSE, Android, ELK-Stack zur:
  • Verwaltung der Regalkonfiguration
  • Überwachung der Bestände mit Alarmverwaltung (z.B. Signal zum Nachbacken von Brot)
  • Anbindung von Backöfen zur automatischen Steuerung im Falle eines Alarms
  • Auswertung und Visualisierung der Im System gesammelten Daten zu Bestand und Bewegungen
  • Entwicklung einer Android-App zur einfacheren und mobilen Überwachung des Systems
  • Bereitstellung in einem Prototype-Case über Azure samt Verwendung des IoT-Hub und des Azure Messaging/ Eventing Systems
Java Spring Boot Angular Bootstrap Javascript Typescript Cypress UI SQL (PostgreSQL und H2) MyBatis Docker Azure Cloud Messaging/Event-Processing/SSE Android ELK-Stack
Retail
Balingen
9 Monate
2021-04 - 2021-12

Entwicklung einer mobilen Anwendung (PWA) samt Server als Ergänzung zumBizerba MyOrder Server

Software Developer Java Jakarta EE (JAX-RS REST) ...
Software Developer
  • Entwicklung des standalone Servers mit allen notwendigen Webservice Endpunkten unter Verwendung von Java, Jakarta EE (JAX-RS, REST), Jetty (embedded), Angular, Bootstrap, Javascript, Typescript, SQL (PostgreSQL und H2), Docker und Azure zur
  • User-Verwaltung
  • Bestellabwicklung
  • Synchronisation mit dem MyOrder Server
  • Bereitstellung in einem Prototype-Case zu Demozwecken über die Azure Cloud
Java Jakarta EE (JAX-RS REST) Jetty (embedded) Angular Bootstrap Javascript Typescript SQL (PostgreSQL und H2) Docker und Azure
Retail
Balingen
1 Jahr
2018-01 - 2018-12

Entwicklung von Oberflächen (Homepages) für diverse Microservices auf Ladenwaagen

Software Developer Java Jakarta EE (JAX-RS REST) ...
Software Developer
Erweiterung der bestehenden Microservices um Oberflächen und Webservice Endpunkte unter Verwendung von Java, Jakarta EE (JAX-RS, REST), Jetty, Angular, Bootstrap, JavaScript, TypeScript und SQL (PostgreSQL und H2) zur
  • Verwaltung bzw. Konfiguration der Microservices
  • Präsentation von Daten zur Analyse und Monitoring
Java Jakarta EE (JAX-RS REST) Jetty Angular Bootstrap Javascript Typescript und SQL (PostgreSQLund H2)
Retail
Balingen
3 Jahre 2 Monate
2014-11 - 2017-12

Entwicklung der Software-Komponenten für die neue ADT Terminal Produktfamilie

Software Developer
Software Developer
  • Entwicklung von Webservices und Verwendung von Java (JBoss RESTEasy)
  • Entwicklung einer Monitoring Webapplikation für den Webservice unter Verwendung von HTML5, CSS3, Javascript und jQuery
  • Entwicklung des Webservice Client (Android Service)
  • Entwicklung einer Android Software-Update App
  • Entwicklung einer Android Display-Test App
  • Entwicklung einer Webapplikation (Service-Menü) für die Verwaltung der ADT Terminals unter Verwendung von HTML5, CSS3, JavaScript und jQuery
Security
Stetten a.k.M
8 Monate
2013-07 - 2014-02

Einführung des ERP-Systems eNVenta ERP

Consultant, Projektleiter
Consultant, Projektleiter
  • Beratung des Kunden
  • Anforderungsanalyse
  • Konzeption und Design
  • Testmanagement
  • Qualitätssicherung
  • Setup Business Intelligence
Dental
Würzburg
9 Monate
2013-06 - 2014-02

Einführung eines einheitlichen, unternehmensweiten Projektmanagement-Prozesses (internes Projekt)

Projektleiter
Projektleiter
  • Erstellung eines Projektmanagement-Handbuchs
  • Festlegung von Richtlinien
  • Definition von Prozessen und Standards
    • Analyse
    • Konzeption
    • Entwicklung
    • Test
    • Dokumentation
    • Kommunikation
    • Tools
    • ...
  • Durchführen von Schulungen
  • Einhaltung der Richtlinien/Standards sicherstellen
  • Controlling
IT Services
Albstadt
1 Jahr 8 Monate
2011-12 - 2013-07

Einführung des ERP-Systems eNVenta ERP

Consultant, Teilprojektleiter
Consultant, Teilprojektleiter
  • Beratung des Kunden
  • Anforderungsanalyse
  • Konzeption und Design
  • Testmanagement
  • Qualitätssicherung
  • Setup Business Intelligence
  • Softwareentwicklung
Dental
München
7 Monate
2011-05 - 2011-11

Einführung des ERP-Systems eNVenta ERP

Consultant, Projektleiter
Consultant, Projektleiter
  • Beratung des Kunden
  • Anforderungsanalyse
  • Konzeption und Design
  • Projektleitung
  • Budgetverantwortung
  • Softwareentwicklung
Lebensmittel und Anlagenbau
Hannover
1 Jahr 2 Monate
2009-12 - 2011-01

Entwicklung und Einführung einer Basel II Webanwendung

Software Engineer, Consultant, interner Projektleiter
Software Engineer, Consultant, interner Projektleiter
  • Beratung des Kunden in technologischer Hinsicht
  • Anforderungsanalyse
  • Konzeption und Design
  • Projektleitung
  • Entwicklung in den Bereichen Backend und Frontend unter Verwendung von Java, JEE, Apache Wicket, JavaScript, HTML, CSS, SQL (Oracle, SQL Server), JDBC, MyBatis, Spring Framework
Banken
New York, Washington, Richmond, USA
1 Jahr 10 Monate
2009-04 - 2011-01

Entwicklung und Einführung einer Basel II Webanwendung

Consultant, Projektleiter
Consultant, Projektleiter
  • Beratung des Kunden in technologischer Hinsicht
  • Anforderungsanalyse
  • Konzeption und Design
  • Projektleitung
  • Budgetverantwortung
Banken im Automobilbereich
Stockholm (Schweden)
4 Monate
2008-06 - 2008-09

Entwicklung und Einführung einer Basel II Webanwendung

Software Engineer, Consultant
Software Engineer, Consultant
  • Beratung des Kunden in technologischer Hinsicht
  • Anforderungsanalyse
  • Konzeption und Design
  • Entwicklung in den Bereichen Backend und Frontend unter Verwendung von Java, JEE, Apache Wicket, Javascript, jQuery, HTML, CSS, SQL (Oracle, SQL Server), JDBC, MyBatis, Spring Framework
Banken
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 5 Monate
2002-10 - 2007-02

Studium - Wirtschaftsinformatik

Diplom, Hochschule Albstadt-Sigmaringen
Diplom
Hochschule Albstadt-Sigmaringen
  • 08/2006 ? 01/2007 - Diplomarbeit: Thema auf Anfrage
6 Monate
2005-03 - 2005-08

Praxissemester

IBM Entwicklung GmbH in Böblingen in der Division DB2
IBM Entwicklung GmbH in Böblingen in der Division DB2
6 Monate
2003-09 - 2004-02

Praxissemester

Bizerba GmbH & Co. KG in Balingen in den Bereichen IT, Vertrieb undMarketing
Bizerba GmbH & Co. KG in Balingen in den Bereichen IT, Vertrieb undMarketing

Position

Position

Freelance Senior Software Developer (fullstack)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Angular Javascript Typescript SQL Node.js Microservices Architektur Docker Event-Processing/Messaging CI/CD Domain Driven Design Cloud REST HTML CSS React Vue.js Keycloak OAuth 2.0 OpenID Bootstrap/Tailwind

Produkte / Standards / Erfahrungen / Methoden

Profil
  • Im Mittelpunkt meiner Arbeit steht immer und ausnahmslos der Kunde. Ich verstehe mich als Problemlöser, nicht als Programmierer. Softwareentwicklung war nie und wird nie ein Selbstzweck sein. Es geht nicht darum, möglichst viele spannende und aufregende Technologien einzusetzen und miteinander zu kombinieren, auch wenn das aus Entwicklersicht durchaus reizvoll sein kann.
  • Es geht in einem Projekt stehts darum, ein reales Problem in der analogen Welt zu lösen. Damit das gelingt, ist es notwendig, dieses Problem und die Domäne des Kunden vollständig zu verstehen. Ohne dieses Verständnis kann keine passgenaue Softwarelösung entstehen. Technologie ist bei der Entwicklung einer Lösung nach meiner Überzeugung immer zweitrangig. Fehlt das Verständnis für Problem und Kontext, kann selbst die ausgereifteste Technologie ein Projekt nicht zum Erfolg führen.
  • Viele Annehmlichkeiten unseres heutigen Lebens verdanken wir Menschen, die in den vergangenen Jahren, Jahrzehnten und Jahrhunderten immer wieder erfolgreich Probleme gelöst haben. Ich freue mich darauf, gemeinsam mit Ihnen Ihre Herausforderungen und Probleme anzugehen und dadurch Ihr Leben, und hoffentlich das Leben vieler weiterer Menschen, ein Stück besser zu machen.

Skills
  • AWS
  • Angular
  • Angular Material
  • Azure
  • Azure DevOps
  • Bootstrap
  • CI/CD
  • CSS(3)
  • Cypress UI
  • DDD
  • Docker
  • ELK-Stack
  • Event-Processing/Messaging
  • Git
  • Github
  • Github Actions
  • Gitlab
  • HTML(5)
  • JPA (Hibernate)
  • Jasmine
  • Java
  • JavaScript
  • Jenkins
  • Karma
  • Keycloak
  • Liquibase
  • Microservice
  • Node.js
  • OAuth2
  • OIDC
  • Python
  • REST
  • React
  • SQL
  • Scrum
  • Spring Boot
  • TDD
  • Tailwind CSS
  • TypeScript
  • Vue.js

Zivildienst
12/2001 ? 09/2002
Im Zollernalb Klinikum

Berufserfahrung
02/2023 - heute
Senior Fullstack Software Developer, Freelancer
  • Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST): Java, Spring Boot, Spring Data JPA, Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, SQL (PostgreSQL), Swagger/Open API, Docker, Node.js, ...

03/2018 - 12/2022
Software Developer
Bizerba SE & Co. KG
  • Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST): Java, J2EE / Jakarta EE, Spring (Boot), Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, Vue.js, PWA, SQL (PostgreSQL, H2), JDBC, MyBatis, Swagger/Open API, Android, Azure Cloud (inkl. IoT), Azure DevOps, CI/CD, Scrum, Artifactory, TDD,DDD, Docker, Git, SonarQube, Node.js

03/2014 ? 12/2017
Software Developer
primion Technology AG
  • Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Android und Microservices (REST): Java, J2EE, Android, AngularJS, Angular, HTML5, CSS3,Javascript, jQuery, SQL (SQLite, SQL Server), JDBC, SonarQube, JIRA, Confluence

02/2011 ? 02/2014
IT Consultant/ IT Projektleiter
CompData Computer GmbH
  • Beratungstätigkeit in den Bereichen ERP und BI in diversen Branchen
  • Leitung von ERP und BI Projekten unter der fachlichen Anleitung von bis zu drei Softwareentwicklern
  • Softwareentwicklung, -architektur und Datenbanken (Java, J2EE, SQL)

04/2007 ? 01/2011
Software Developer/ IT Consultant/ IT Projektleiter
Bosch Software Innovations GmbH
  • Beratung im Bereich Banken mit Schwerpunkt Basel II
  • Projektleitung im Bereich Basel II mit fachlicher Anleitung von bis zu sechs Personen in nationalen und internationalen Projekten
  • Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur und Design: Java, JEE, Spring Framework, Apache Wicket, Struts, Javascript, jQuery, HTML, CSS, SQL(Oracle, SQL Server), JDBC, MyBatis, JPA (Hibernate), Messaging/Event-Processing, JIRA, Confluence, Jenkins, SonarQube, Subversion

Einsatzorte

Einsatzorte

Albstadt (Württemberg) (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2025-03 - 2025-12

Weiterentwicklung diverser Applikationen im Bereich Fahrzeug-Management und -Verwaltung

Lead Developer Java Spring Boot Spring Security ...
Lead Developer
Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST)
Java Spring Boot Spring Security Spring Data JPA Angular AngularMaterial Javascript Typescript HTML5 CSS3 Bootstrap SQL (Oracle) Docker Keycloak (OAuth2 SSO) Github Github Actions (CI/CD) AWS Liquibase
Automotive
München
1 Jahr 8 Monate
2023-05 - 2024-12

Weiterentwicklung diverser Applikationen im Bereich Fahrzeug-Management und -Verwaltung

Senior Software Developer Java Spring Boot Spring Security ...
Senior Software Developer
Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST)
Java Spring Boot Spring Security Spring Data JPA Angular Angular Material Javascript Typescript HTML5 CSS3 Bootstrap SQL (Oracle) Docker Keycloak (OAuth2/ SSO)
Automotive
München
2 Monate
2023-02 - 2023-03

Entwicklung ObjectRecognition Bridge - Stores <> AI-Cloud

Senior Software Developer Java Spring Boot Spring Data JPA ...
Senior Software Developer
Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST) im Cloud-Umfeld
Java Spring Boot Spring Data JPA Angular Javascript Typescript HTML5 CSS3 Bootstrap SQL (PostgreSQL) Swagger/Open API Docker Node.js
Retail
8 Monate
2022-05 - 2022-12

Entwicklung des Bridge-Server für die Waagen-Objekterkennung als Gateway der Waagenlandschaft in die Cloud

Software Developer
Software Developer
Entwicklung des standalone Servers mit allen notwendigen Webservice Endpunkten unter Verwendung vonJava, Jakarta EE (JAX-RS, REST), Jetty (embedded), Angular, Bootstrap, JavaScript, TypeScript, SQL(PostgreSQL und H2), Docker und Azure zur
  • Entgegennahme, Verwaltung und Weiterleitung der Objekterkennungsergebnisse zur Auswertung andie Azure Cloud-Anwendung
  • Anreicherung der Objekterkennungsdaten mit Daten aus Bizerba Retail Framework
  • Konfiguration des Bridge-Servers und Überwachung der Kommunikation zwischen den Waagen, Retail Framework und der Cloud-Anwendung
Retail
Balingen
4 Jahre 4 Monate
2018-09 - 2022-12

Entwicklung der Backoffice Software für das Smart Shelf (wiegendes Regal)

Software Developer Java Spring Boot Angular ...
Software Developer
Entwicklung des standalone Servers mit allen notwendigen Webservice Endpunkten unter Verwendung von Java, Spring Boot, Angular, Bootstrap, Javascript, Typescript, Cypress UI, SQL (PostgreSQL und H2),MyBatis, Docker, Azure Cloud, Messaging/Event-Processing/SSE, Android, ELK-Stack zur:
  • Verwaltung der Regalkonfiguration
  • Überwachung der Bestände mit Alarmverwaltung (z.B. Signal zum Nachbacken von Brot)
  • Anbindung von Backöfen zur automatischen Steuerung im Falle eines Alarms
  • Auswertung und Visualisierung der Im System gesammelten Daten zu Bestand und Bewegungen
  • Entwicklung einer Android-App zur einfacheren und mobilen Überwachung des Systems
  • Bereitstellung in einem Prototype-Case über Azure samt Verwendung des IoT-Hub und des Azure Messaging/ Eventing Systems
Java Spring Boot Angular Bootstrap Javascript Typescript Cypress UI SQL (PostgreSQL und H2) MyBatis Docker Azure Cloud Messaging/Event-Processing/SSE Android ELK-Stack
Retail
Balingen
9 Monate
2021-04 - 2021-12

Entwicklung einer mobilen Anwendung (PWA) samt Server als Ergänzung zumBizerba MyOrder Server

Software Developer Java Jakarta EE (JAX-RS REST) ...
Software Developer
  • Entwicklung des standalone Servers mit allen notwendigen Webservice Endpunkten unter Verwendung von Java, Jakarta EE (JAX-RS, REST), Jetty (embedded), Angular, Bootstrap, Javascript, Typescript, SQL (PostgreSQL und H2), Docker und Azure zur
  • User-Verwaltung
  • Bestellabwicklung
  • Synchronisation mit dem MyOrder Server
  • Bereitstellung in einem Prototype-Case zu Demozwecken über die Azure Cloud
Java Jakarta EE (JAX-RS REST) Jetty (embedded) Angular Bootstrap Javascript Typescript SQL (PostgreSQL und H2) Docker und Azure
Retail
Balingen
1 Jahr
2018-01 - 2018-12

Entwicklung von Oberflächen (Homepages) für diverse Microservices auf Ladenwaagen

Software Developer Java Jakarta EE (JAX-RS REST) ...
Software Developer
Erweiterung der bestehenden Microservices um Oberflächen und Webservice Endpunkte unter Verwendung von Java, Jakarta EE (JAX-RS, REST), Jetty, Angular, Bootstrap, JavaScript, TypeScript und SQL (PostgreSQL und H2) zur
  • Verwaltung bzw. Konfiguration der Microservices
  • Präsentation von Daten zur Analyse und Monitoring
Java Jakarta EE (JAX-RS REST) Jetty Angular Bootstrap Javascript Typescript und SQL (PostgreSQLund H2)
Retail
Balingen
3 Jahre 2 Monate
2014-11 - 2017-12

Entwicklung der Software-Komponenten für die neue ADT Terminal Produktfamilie

Software Developer
Software Developer
  • Entwicklung von Webservices und Verwendung von Java (JBoss RESTEasy)
  • Entwicklung einer Monitoring Webapplikation für den Webservice unter Verwendung von HTML5, CSS3, Javascript und jQuery
  • Entwicklung des Webservice Client (Android Service)
  • Entwicklung einer Android Software-Update App
  • Entwicklung einer Android Display-Test App
  • Entwicklung einer Webapplikation (Service-Menü) für die Verwaltung der ADT Terminals unter Verwendung von HTML5, CSS3, JavaScript und jQuery
Security
Stetten a.k.M
8 Monate
2013-07 - 2014-02

Einführung des ERP-Systems eNVenta ERP

Consultant, Projektleiter
Consultant, Projektleiter
  • Beratung des Kunden
  • Anforderungsanalyse
  • Konzeption und Design
  • Testmanagement
  • Qualitätssicherung
  • Setup Business Intelligence
Dental
Würzburg
9 Monate
2013-06 - 2014-02

Einführung eines einheitlichen, unternehmensweiten Projektmanagement-Prozesses (internes Projekt)

Projektleiter
Projektleiter
  • Erstellung eines Projektmanagement-Handbuchs
  • Festlegung von Richtlinien
  • Definition von Prozessen und Standards
    • Analyse
    • Konzeption
    • Entwicklung
    • Test
    • Dokumentation
    • Kommunikation
    • Tools
    • ...
  • Durchführen von Schulungen
  • Einhaltung der Richtlinien/Standards sicherstellen
  • Controlling
IT Services
Albstadt
1 Jahr 8 Monate
2011-12 - 2013-07

Einführung des ERP-Systems eNVenta ERP

Consultant, Teilprojektleiter
Consultant, Teilprojektleiter
  • Beratung des Kunden
  • Anforderungsanalyse
  • Konzeption und Design
  • Testmanagement
  • Qualitätssicherung
  • Setup Business Intelligence
  • Softwareentwicklung
Dental
München
7 Monate
2011-05 - 2011-11

Einführung des ERP-Systems eNVenta ERP

Consultant, Projektleiter
Consultant, Projektleiter
  • Beratung des Kunden
  • Anforderungsanalyse
  • Konzeption und Design
  • Projektleitung
  • Budgetverantwortung
  • Softwareentwicklung
Lebensmittel und Anlagenbau
Hannover
1 Jahr 2 Monate
2009-12 - 2011-01

Entwicklung und Einführung einer Basel II Webanwendung

Software Engineer, Consultant, interner Projektleiter
Software Engineer, Consultant, interner Projektleiter
  • Beratung des Kunden in technologischer Hinsicht
  • Anforderungsanalyse
  • Konzeption und Design
  • Projektleitung
  • Entwicklung in den Bereichen Backend und Frontend unter Verwendung von Java, JEE, Apache Wicket, JavaScript, HTML, CSS, SQL (Oracle, SQL Server), JDBC, MyBatis, Spring Framework
Banken
New York, Washington, Richmond, USA
1 Jahr 10 Monate
2009-04 - 2011-01

Entwicklung und Einführung einer Basel II Webanwendung

Consultant, Projektleiter
Consultant, Projektleiter
  • Beratung des Kunden in technologischer Hinsicht
  • Anforderungsanalyse
  • Konzeption und Design
  • Projektleitung
  • Budgetverantwortung
Banken im Automobilbereich
Stockholm (Schweden)
4 Monate
2008-06 - 2008-09

Entwicklung und Einführung einer Basel II Webanwendung

Software Engineer, Consultant
Software Engineer, Consultant
  • Beratung des Kunden in technologischer Hinsicht
  • Anforderungsanalyse
  • Konzeption und Design
  • Entwicklung in den Bereichen Backend und Frontend unter Verwendung von Java, JEE, Apache Wicket, Javascript, jQuery, HTML, CSS, SQL (Oracle, SQL Server), JDBC, MyBatis, Spring Framework
Banken
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 5 Monate
2002-10 - 2007-02

Studium - Wirtschaftsinformatik

Diplom, Hochschule Albstadt-Sigmaringen
Diplom
Hochschule Albstadt-Sigmaringen
  • 08/2006 ? 01/2007 - Diplomarbeit: Thema auf Anfrage
6 Monate
2005-03 - 2005-08

Praxissemester

IBM Entwicklung GmbH in Böblingen in der Division DB2
IBM Entwicklung GmbH in Böblingen in der Division DB2
6 Monate
2003-09 - 2004-02

Praxissemester

Bizerba GmbH & Co. KG in Balingen in den Bereichen IT, Vertrieb undMarketing
Bizerba GmbH & Co. KG in Balingen in den Bereichen IT, Vertrieb undMarketing

Position

Position

Freelance Senior Software Developer (fullstack)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Angular Javascript Typescript SQL Node.js Microservices Architektur Docker Event-Processing/Messaging CI/CD Domain Driven Design Cloud REST HTML CSS React Vue.js Keycloak OAuth 2.0 OpenID Bootstrap/Tailwind

Produkte / Standards / Erfahrungen / Methoden

Profil
  • Im Mittelpunkt meiner Arbeit steht immer und ausnahmslos der Kunde. Ich verstehe mich als Problemlöser, nicht als Programmierer. Softwareentwicklung war nie und wird nie ein Selbstzweck sein. Es geht nicht darum, möglichst viele spannende und aufregende Technologien einzusetzen und miteinander zu kombinieren, auch wenn das aus Entwicklersicht durchaus reizvoll sein kann.
  • Es geht in einem Projekt stehts darum, ein reales Problem in der analogen Welt zu lösen. Damit das gelingt, ist es notwendig, dieses Problem und die Domäne des Kunden vollständig zu verstehen. Ohne dieses Verständnis kann keine passgenaue Softwarelösung entstehen. Technologie ist bei der Entwicklung einer Lösung nach meiner Überzeugung immer zweitrangig. Fehlt das Verständnis für Problem und Kontext, kann selbst die ausgereifteste Technologie ein Projekt nicht zum Erfolg führen.
  • Viele Annehmlichkeiten unseres heutigen Lebens verdanken wir Menschen, die in den vergangenen Jahren, Jahrzehnten und Jahrhunderten immer wieder erfolgreich Probleme gelöst haben. Ich freue mich darauf, gemeinsam mit Ihnen Ihre Herausforderungen und Probleme anzugehen und dadurch Ihr Leben, und hoffentlich das Leben vieler weiterer Menschen, ein Stück besser zu machen.

Skills
  • AWS
  • Angular
  • Angular Material
  • Azure
  • Azure DevOps
  • Bootstrap
  • CI/CD
  • CSS(3)
  • Cypress UI
  • DDD
  • Docker
  • ELK-Stack
  • Event-Processing/Messaging
  • Git
  • Github
  • Github Actions
  • Gitlab
  • HTML(5)
  • JPA (Hibernate)
  • Jasmine
  • Java
  • JavaScript
  • Jenkins
  • Karma
  • Keycloak
  • Liquibase
  • Microservice
  • Node.js
  • OAuth2
  • OIDC
  • Python
  • REST
  • React
  • SQL
  • Scrum
  • Spring Boot
  • TDD
  • Tailwind CSS
  • TypeScript
  • Vue.js

Zivildienst
12/2001 ? 09/2002
Im Zollernalb Klinikum

Berufserfahrung
02/2023 - heute
Senior Fullstack Software Developer, Freelancer
  • Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST): Java, Spring Boot, Spring Data JPA, Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, SQL (PostgreSQL), Swagger/Open API, Docker, Node.js, ...

03/2018 - 12/2022
Software Developer
Bizerba SE & Co. KG
  • Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Microservice-Architekturen (REST): Java, J2EE / Jakarta EE, Spring (Boot), Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, Vue.js, PWA, SQL (PostgreSQL, H2), JDBC, MyBatis, Swagger/Open API, Android, Azure Cloud (inkl. IoT), Azure DevOps, CI/CD, Scrum, Artifactory, TDD,DDD, Docker, Git, SonarQube, Node.js

03/2014 ? 12/2017
Software Developer
primion Technology AG
  • Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur mit Fokus auf Android und Microservices (REST): Java, J2EE, Android, AngularJS, Angular, HTML5, CSS3,Javascript, jQuery, SQL (SQLite, SQL Server), JDBC, SonarQube, JIRA, Confluence

02/2011 ? 02/2014
IT Consultant/ IT Projektleiter
CompData Computer GmbH
  • Beratungstätigkeit in den Bereichen ERP und BI in diversen Branchen
  • Leitung von ERP und BI Projekten unter der fachlichen Anleitung von bis zu drei Softwareentwicklern
  • Softwareentwicklung, -architektur und Datenbanken (Java, J2EE, SQL)

04/2007 ? 01/2011
Software Developer/ IT Consultant/ IT Projektleiter
Bosch Software Innovations GmbH
  • Beratung im Bereich Banken mit Schwerpunkt Basel II
  • Projektleitung im Bereich Basel II mit fachlicher Anleitung von bis zu sechs Personen in nationalen und internationalen Projekten
  • Softwareentwicklung einschließlich Analyse, Konzeption, Spezifikation und Design/Architektur und Design: Java, JEE, Spring Framework, Apache Wicket, Struts, Javascript, jQuery, HTML, CSS, SQL(Oracle, SQL Server), JDBC, MyBatis, JPA (Hibernate), Messaging/Event-Processing, JIRA, Confluence, Jenkins, SonarQube, Subversion

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.