Projekte

Senior Software-Entwickler Backend/Frontend
Umweltamt München | 09/2023 — heute
Entwicklung eines elektronischen Workflows zwischen Umweltamt-Regierung-Ministerium
(Vorhabensabwicklung in der Wasserwirtschaft)

Branche:  öffentliche Behörden
Teamgröße: 3
Technologien: Spring Boot, JavaFX, Java, Junit, Mockito, Oracle, SQL, Maven, JPA, Apache POI, iText, Cucumber, TestFX, Jira, Confluence, Docker, Soap, Rest, Git, XML, HTML, CSS, Json, JProfiler, OpenAPI
Methodik: Scrum, Clean Code

    • Design und Implementierung der JavaFX Oberflächen
    • Entwicklung des Datenmodells mit Oracle und JPA
    • Design/Implementierung von REST-Apis mit Spring Boot
    • Schnittstellen Implementierung mit SOAP für Altsysteme
    • Dokumentengenerierung mithilfe von iText und Exporte von Auswertungen mit Apache POI

Senior Software-Entwickler Backend/Frontend
Scheidt & Bachmann System Technik GmbH Kiel | 04/2020 — 08/2023
Neuentwicklung einer Stellwerkssoftware zur Signalsteuerung und Überwachung im Bahnverkehr (IBS)

Branche:  Bahn
Teamgröße: 10
Technologien: Spring Boot, E4, Swing, SWT, Junit, Mockito, Docker, Jenkins, Cucumber, GIT, Maven, Osgi, Microservices, Kafka, JProfiler, Bash, Linux, , Jira, Confluence, Microsoft  Teams,Oracle, Sql, Rest, OpenAPI, Microsoft Teams, Ldap
Methodik: Scrum, Clean Code

    • Design und Implementierung der E4/SWT Oberflächen
    • Entwicklung des Datenmodells mit Oracle und JPA
    • Design/Implementierung von Microservices mit Spring Boot
    • Dockerisierung der Microservices
    • Implementierung Kommunikation Microservices (Spring Boot) über Kafka und Rest
    • Wartung der OSGI Altsysteme

Senior Software-Entwickler/Projektleiter Backend/Frontend
Wöhlk Contactlinsen Kiel | 09/2019 — 03/2020
Neuentwicklung einer Logistiksoftware für Lieferungen von Kontaktlinsen + Rechnungserstellung

Branche:  Gesundheit
Teamgröße: 3
Technologien: Java, Spring Boot, Microsoft SQL Server, Primefaces, Jasper Reports, Junit, Mockito, Maven,  GIT, SQL, iText, Cucumber,Balsamiq, Confluence, Jira, Microsoft Teams, OpenAPI, JPA, Ldap
Methodik: Kanban, Clean Code

    • Anforderungsanalyse Fachabteilung
    • Konzeption/Architektur
    • Erstellung Wireframes Balsamiq
    • Design und Implementierung der Primefaces Oberfläche
    • Entwicklung des Datenmodells mit Microsoft SQL Server und JPA
    • Implementierung des Backends mit Spring Boot
    • Design/Implementierung Rest Schnittstellen (Spring Boot, OpenAPI)
    • Rechnungserstellung mit iText und Jasper Reports
    • Anbindung Ldap für Benutzerauthentifizierung
    • Dockerisierung des Projekts

Senior Software-Entwickler Backend/Frontend
ITU/Abfallwirtschaftssystem der Bundesländer (Asys) Hamburg | 01/2017 — 08/2019
Entwicklung einer neuen Oberfläche mit JavaFX und Erweiterung von Funktionen.

Branche:  öffentliche Behörden
Teamgröße: 5
Technologien: JavaFX, Java, EclipseRCP, Spring Boot, Apache POI, JAXB, Microsoft SQL, Server, Junit, Mockito, Maven, XML, Json, Jira, Confluence, Rest, OpenAPI, Sql, JPA
Methodik: Scrum, Clean Code

    • Design und Implementierung der JavaFX Oberfläche
    • Entwicklung des Datenmodells mit Microsoft SQL Server und JPA
    • Funktionserweiterungen Backend mit Spring Boot
    • Design/Implementierung Rest Schnittstellen (Spring Boot, OpenAPI)
    • Exportfunktionen mit Apache POI implementiert

Projektleiter/Datawarehouse Entwickler
Bartels Langness/Backring Kiel | 08/2015 — 08/2016
Entwicklung eines Datawarehouses für den Großhandel, um Daten (Umsatzentwicklung) etc. zu visualisieren.

Branche:  Lebensmittel/Großhandel
Teamgröße: 3
Technologien: Pentaho Kettle, Pentaho Bi-Server, Mysql, Mondrian , MDX, Saiku Analytics, Javascript, HTML5, CSS, Spring Boot
Methodik: Scrum, Clean Code

    • Anforderungsanalyse Fachbereich
    • Entwicklung von ETL Jobs und Starschema
    • Auswertungen implementiert mit Saiku Analytics und Pentaho BI Server
    • Design/Implementierung Rest Schnittstellen (Spring Boot, OpenAPI) für Fremdsysteme
    • Erstellung von automatisierten Auswertungen Pentaho BI Server (Umsatzentwicklung, Gewinne etc.)

Software-Entwickler Backend/Frontend
Akkreditierungssystem Bundespresseamt Berlin | 12/2014 — 03/2015
Erweiterung der bestehenden Anwendung Akkreditierungssystem Bundespresseamt

Branche:  öffentliche Behörden
Teamgröße: 5
Technologien: Java, Eclipse RCP, Hibernate, Spring Boot, JPA, MySQL, JSP, Maven, Junit, Mockito, Jira, Confluence, Git
Methodik: Scrum, Clean Code

    • Onlineportal Implementierung mit JSP
    • Administrationsoberfläche Implementierung Eclipse RCP
    • Datenbankmodellierung und Zugriff mit JPA
    • Design/Implementierung von Rest Schnittstellen Spring Boot
    • Automatisierte Tests Junit und Mockito

Software-Entwickler Backend/Frontend
Finanzsektor Kiel | 08/2014 — 10/2014
Weiterentwicklung Vertriebsprovisionstool für Fondsmanager

Branche:  Finanzsektor
Teamgröße: 5
Technologien: Java, Apache POI, Java Swing, Oracle11 Datenbank, Jira, Confluence, SQL, Junit, Mockito, GIT, JDBC
Methodik: Scrum, Clean Code

    • Implementierung neuer Komponenten Backend
    • Oberflächen Anpassungen und Neuentwicklung Swing
    • Datenbank Anpassungen, JDBC
    • Excel Exporte mit Apache POI