01.11.2025 aktualisiert


Premiumkunde
100 % verfügbarDigitalisierungs-Spezialist | Software-Entwickler | Prozessautomatisierer
Hamburg, Deutschland Master of Science (Medieninformatik)
Skills
JavaAngularSeleniumSQLSpring BootHibernateTypescriptMaterial DesignSpringRESTjenkinsScrumMob programmingPrimeNGN8NGenerative KIKünstliche Intelligenz
Dinge zu vereinfachen und zu automatisieren bereitet mir Freude und so entstand meine Affinität zu Technologie. Wenn ich Softwaresysteme baue und sehe wie sie nach und nach immer mehr funktioniert und mir oder anderen das Leben erleichtert, ist das die Belohnung für die vorausgegangene Arbeit.
Eine meiner Grundeinstellungen ist zu lernen, was immer nötig ist, um ein Problem zu lösen. Ausgehend von meiner Tätigkeit als Programmierer sind dadurch folgende Kompetenzbereiche entstanden:
Eine meiner Grundeinstellungen ist zu lernen, was immer nötig ist, um ein Problem zu lösen. Ausgehend von meiner Tätigkeit als Programmierer sind dadurch folgende Kompetenzbereiche entstanden:
- Java-Softwareentwicklung: Ein typisches Projekt wäre ein dockerisierter Spring-Boot-Backend-Server
- Architektur-Design: Gekonntes Zusammenspiel diverser Systeme in komplexen Software-Landschaften
- KI-Softwareentwicklung: Sowohl als Anwender als auch als Bestandteil in Softwareanwendungen finde ich Künstliche Intelligenz faszinierend. Sie öffnet einen neuen Bereich an Tätigkeiten, die an Computer delegiert werden können, jenseits klassischer Algorithmen
- Python-Softwareentwicklung: Für kleine bis mittelgroße Software verwende ich gerne Python
- Prozessberatung/Mentoring: Vor der Entwicklung von Software steht das Verständnis für Prozesse - sowohl der fachlichen Prozesse des jeweiligen Kunden als auch der agilen Prozesse, nach denen die Entwicklung vorangetrieben wird. Auch der Transfer technischer Expertise gehört dazu.
- Infrastruktur/Server-Administration: Managen von Cloud-Servern mit Docker- oder Kubernetes-Clustern, CI/CD-Automatisierung, Betrieb von Software-Repositories - alles was im Hintergrund von großen Software-Projekten steht
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Der Valtum Manager ist eine professionelle Software, die speziell für das automatische Investieren von Finanzmitteln des renommierten Hedge-Fonds Valtum entwickelt wurde. Die Software nutzt die Schnittstelle von Interactive Brokers, um auf Basis von Rahmendaten aus einer Excel-Tabelle und Echtzeitdaten des Brokers präzise Orders zu platzieren und gegebenenfalls wieder zu löschen.
Tätigkeiten:
Tätigkeiten:
- Architektur-Konzept für Kommunikation mit der Broker-Socket-Schnittstelle entwerfen
- Implementierung der Investment-Strategie
- Fehleranalyse/Logging-Analyse
- Entwicklung von Fehlerkorrektur-Mechanismen
- Qualitätssicherung durch Unit-Tests
- Auswerten historischer Daten
Migration und teilweise Neuentwicklung einer Software, die Informationen für den Bestellungsprozess bereitstellt.
Tätigkeiten:
Tätigkeiten:
- Implementierung von Jenkins-Pipelines für Build und Deployment
- Architektur Design
- Dockerisierung des Altsystems
- Reverse Engineering des Altsystems
- Kogito für die Nutzung von DMN-Dateien einbinden
- Planung und Moderation von Team-Meetings
- Einarbeitung und Unterstützung neuer Mitarbeiter
- Jenkins-Pipeline-Coachings zum Wissenstransfer
Neuentwicklung einer Middleware, die Kunden- und Auftragsdaten an diverse Umsysteme verteilt.
Tätigkeiten:
Tätigkeiten:
- Analyse und Implementierung der Prozesse
- Anbindung externer Umsysteme
- Code Refactoring + Architektonische Umbauten
- Architektur-Entwicklung
- Code Reviews
- Prometheus und Alertmanager konfigurieren
- Umzug in ein Mono-Repository
- Jenkins-Job für Build und Deployment scripten
- Bash Skripte zur Automatisierung häufiger Prozesse schreiben
- Teilnahme an Konzeptionsmeetings
- Scrum-Meetings vorbereiten und moderieren
- Projekt-Status-Updates schreiben
- Einarbeitung und Unterstützung neuer Mitarbeiter
- Begleitung von dualen Studenten