7 Monate: technische MigrationKunde: Anue.eu
Aufgaben:Ein Rewrite und die technische Migration einer bestehenden Anwendung auf die .NET C# Fullstack-Plattform. Diese Plattform ermöglicht es Studieninteressierten, den für sie idealen Studienplatz zu finden.
Kenntnisse:Java 21, Spring Boot 3, Go (Golang), JPA & Hibernate, REST, Docker, PostgreSQL, Github Actions CI/CD, Next.js, React, OpenApi 3.0, Microsoft Azure, Deploy nach einem eigenen verwalteten Linux Server
7 Monate: verschiedene ProjekteKunde: Soluvia IT
Aufgaben:- Projekt 1: Die Weiterentwicklung einer Software zur Verwaltung von Anlagen für erneuerbare Energien. Dies umfasst die Optimierung der Abrechnungssysteme für den Netzbetrieb sowie die Interaktion zwischen den Akteuren: den Einspeisern, den Netzbetreibern und den Übertragungsnetzbetreibern. Ziel war es unter Berücksichtigung regulatorischer Änderungen, Prozesse zu automatisieren, die Effizienz zu steigern und eine transparente, fehlerfreie Abrechnung zu gewährleisten.
- Projekt 2: Neuentwicklung samt Architektur und Implementierung eines Portals zur Datensammlung aller relevanten Versorgungsleitungen (Gas, Wasser, Baustrom, Fernwärme, etc.) eines Hausanschlusses.
Kenntnisse:Java 17, Spring Boot 3, Amazon Web Services (AWS), Oracle Datenbank, Bitbucket, REST, Docker, Angular 17, JPA & Hibernate, JavaServer Faces Technology (JFS), Jenkins, Angular 15
10 Monate: PlattformentwicklungKunde: MVB GmbH
Aufgaben:Hier habe an einer Plattform mitentwickelt, die in ihrem Kern die typischen Funktionen einer eCommerce Anwendung beinhaltet. Diese Plattform ist das Titelinformationssystem der Buchbranche für die tagesaktuelle Kommunikation zwischen Verlagen, Buchhändlern, Journalisten und Bloggern zu Neuerscheinungen.
Kenntnisse:Java 17, Spring Boot 2, JPA & Hibernate, REST, Docker, RabbitMQ, PostgreSQL, Gitlab CI/CD, Ember.js, Crnk Implementierung der (JSON:API)-Spezifikation, Nginx. Das Vorgehensmodell war Kanban und Scrum. Besonders hervorzuheben war der Einsatz eines Full-text search servers (Apache Solr) auf Basis von Apache Lucene
18 Monate: diverse ProjekteKunde: Datev eG
Aufgaben:- Bei dieser Firma habe ich diverse Projekte rund um das deutsche Steuerrecht und Lohnwesen realisiert. Mehrere bestehende OnPremise-Anwendungen wurden auf einem modernen Webstack neu aufgesetzt. Diese Web-Anwendungen wurden mit Microservices in einer Cloud-Umgebung umgesetzt. Hierbei habe ich einerseits als Architekt an Entwurfsentscheidungen und auch konkret an der Implementierung als Software-Engineer mitgewirkt. Neben Codereviews habe ich als Techlead/ Teamlead auch für die Weiterbildung aller anderen Teammitglieder im u.s. Techstack gesorgt.
- Da der erreichte Nutzerkreis ca. 20 Millionen tägliche Nutzer umfasst, war die Einhaltung der Qualitätsziele hinsichtlich Verfügbarkeit, Sicherheit und Performance besonders wichtig. Mein zu verantwortendes Projektteam bestand aus einem PO, SM und 9 Entwicklern. Insgesamt arbeitet an dieser Domäne 100 Entwickler.
Kenntnisse: Java, Spring Boot 2, Angular mittels Micro Frontends, REST, Swagger, Postgres, MongoDB, JSON Schema, Jenkins, CloudFoundry, Git, Kafka
6 Monate: Backend für eine autonom laufende Event Driven ArchitekturKunde: Deutsche Rentenversicherung
Aufgaben:Für eine Umsetzungsbehörde war ein Backend für eine autonom laufende Event Driven Architektur umzusetzen. UI-Komponenten waren nicht zu bauen. Die Backend-Kommunikation war bilateral zu externen und internen Schnittstellen gebaut, die asynchron und ausfallsicher (Message Queues) zu implementieren waren. Meine Aufgaben umfassten die Analyse und Beratung bei fachlichen und technischen Kundenanforderungen sowie die Konzeption, Realisierung und Implementierung der Lösungen. D.h. somit die Auswahl der Frameworks und Standardkomponenten. Das Projektteam bestand aus 6 Entwicklern und der Nutzerkreis bestand aus 5 Nutzern.
Kenntnisse: Java EE, IBM DB2 & Websphere, Subversion, Eclipse, JPA
24 Monate: Implementierung und Modernisierung eines SoftwaresystemsKunde: Daimler AG
Aufgaben:Implementierung und Modernisierung eines Softwaresystems auf Basis von C#, WPF, Microsoft DataTables und DevExpress Komponenten in einer Mehrschichtenarchitektur. Bei der Domäne handelt es sich um Telekarosserieplanungsfertigung in Bereich Automotive. Mit der Software sollten die Karosserieteile disponiert und verplant werden. Mittels DevExpress wurden die Komponenten hierfür grafisch gerendert, d.h. mittels der Software konnte der Bau der Karosserie dargestellt werden. Das Projektteam bestand aus 6 Entwicklern und der Nutzerkreis bestand aus 500 Nutzern weltweit verteilt.
Kenntnisse: C#, Dev Express WPF, .Net Framework, ASP.NET MVC, Amazon Web Services (AWS), Entity Framework 6, IBM DB 2, Visual Studio 2019, Git, GitLab, NUnit
6 Monate: verschiedene ProjekteKunde: ConsultingPartner AG intern
Aufgaben:In meinen drei Jahren bei Consulting Partner habe ich viele verschiedene Projekte mit verwirklicht. Diese Projekte befanden sich alle in der Thematik der Europäische Finanzaufsicht und dem Finanzcontrolling
- Im Folgenden eine Übersicht der Projekte:
- Projekt I: Programmierung eines Personal-Kapazitäten-Planungstools in Java, um entsprechende Sales Force Projekte mit den MS Outlook Kalendern zu synchronisieren
- Projekt II: Programmierung einer Python-Software zur Datenverarbeitung zwischen einer .csv-Datenstruktur und einer H2-Datenbank innerhalb eines ETL-Prozesses.
Kenntnisse:tKinter, pandas, numpy, Java EE, PL/SQL, DB2, H2, VBA MySQL, Python, C#, SA, RAP, Rienna, Java-Frameworks Hibernate
12 Monate: Konzeption und technische Implementierung eines Finanzreporting- und Controlling-ToolsKunde: Geno Broker GmbH
Aufgaben: Konzeption und technische Implementierung eines Finanzreporting- und Controlling-Tools. D.h. HGB-orientierte Bilanzierung, inklusive GuV und Controlling-Aspekte.
Kenntnisse:Python, VBA
4 Monate: Konzeption und Umsetzung eines Information Security Management System (ISMS) followed by DIN/IEC 27001Kunde: Abcfinance GmbH
2 Monate: Programmierung eines Zinsänderungsrisiko-Controlling Tools Kunde: Deutsche Apotheker- und Ärztebank APO Bank
Kenntnisse: SAS, Python
10 Monate: Konzeption einer neuen Liquiditätsrisiko-StrategieKunde: Frankfurter Volksbank eG
Aufgaben:Konzeption einer neuen Liquiditätsrisiko-Strategie. Dies beinhaltet eine vorausgehende Datenanalyse, Datenaufbereitungen, Datenverarbeitung. Darüber hinaus Entwicklung eines Vorsage-Modells
Kenntnisse:VBA, Python, DB2
2 Monate: Programmierung einer Risikolandkarte für Operationelle RisikenKunde: Genossenschaftsbank
Kenntnisse:Python, VBA, MySQL
2 Monate: Umsetzung der Schadensdatenbank erfolgte in PL/SQLKunde: Mainzer Stadtwerke
Aufgaben:Konzeption eines Compliance Handbuches sowie Entwicklung eines Revisionsplanung-Tools
Kenntnisse: VBA, Python
6 Monate: FMS WertmanagementAufgaben:Datenaufbereitung und Analyse für SQL-Abfrage-Optimierungen für das hausinterne ?internal rating based approach model?
Kenntnisse:DB2, H2