- AusgestelltIssued
- 23. April 2026April 23, 2026
- SchwerpunkteFocus
- PostgreSQLPostgreSQL
Ich baue Anwendungen, die im Betrieb standhalten – denn gut genug war nie das Ziel.I build applications that hold up in production, because good enough was never the goal.
Die erste funktionierende Version ist selten der Punkt, an dem ich aufhören will. Ich gehe gerne den Dingen auf den Grund, wenn es beim ersten Mal zu schnell ging, und frage mich, ob eine Lösung das Problem wirklich löst oder nur einen Fehler verhindert. Diese Angewohnheit, nicht lockerzulassen, bis etwas wirklich funktioniert, prägt wohl am meisten, wie ich entwickle.The first working version is rarely where I want to stop. I like digging into what was rushed, and asking whether it truly solves the problem or just avoids throwing an error. That habit of not letting go until something genuinely works is probably what defines how I build.
Gleichzeitig bleibe ich neugierig. Der Großteil meiner Arbeit liegt in Backend-Systemen und nativen Apps, aber in letzter Zeit zieht es mich zunehmend zu KI – weniger, weil das gerade der Trend ist, sondern weil es erweitert, was ich bauen kann. Als Backend-Entwickler kann ich mich jetzt weiter über den gesamten Stack bewegen und Ideen in vollständige, funktionierende Produkte verwandeln – auch in Bereichen wie dem Frontend, die früher außerhalb meiner eigenen Expertise lagen.At the same time, I stay curious. Most of my work sits in backend systems and native apps, but lately I've been pulled toward AI — less because it's the trend of the moment, and more because it expands what I can build. As a backend developer, I can now move further across the stack and turn ideas into complete, working products, even in areas like the frontend that used to sit outside my own expertise.
- SprachenLanguages
- Deutsch, Englisch, VietnamesischGerman, English, Vietnamese
Backend-EntwicklungBackend Development
- Java
- Spring Boot
- REST-APIs
- Swagger
- Maven
- Gradle
- JavaScript
- OAuth2
App-EntwicklungApp Development
- Kotlin
- Jetpack Compose
- Material Design 3
- Biometric API
Datenbank & ORMDatabase & ORM
- PostgreSQL
- MySQL
- SQL
- Hibernate
- JPA
- JPQL
- Firebase
KI-ToolsAI Tools
- Claude Code
- GitHub Copilot
- Ollama
- Prompt Engineering
DevOps & VersionierungDevOps & Version Control
- Git
- GitHub
- GitLab
- Bitbucket
- Grafana
- Docker
- Jenkins
- Google Cloud Platform
Toolbox & SonstigesToolbox & Others
- IntelliJ
- VSCode
- Postman
- DBeaver
- Jira
- Confluence
- JUnit
- Mockito
- Scrum Master
- Quality Assurance
- Playwright
Sopra Steria Custom Software Solutions
Associate Developer11/2024 — 10/2026Legacy-Anwendungsmodernisierung (PoC)Legacy Application Modernization (PoC)
- ÜberblickOverview
Ein Proof of Concept (PoC) zur Modernisierung einer auf OData und SAPUI5 basierenden Legacy-Anwendungslandschaft mithilfe KI-gestützter Entwicklung.A Proof of Concept (PoC) to modernize a legacy application landscape built on OData and SAPUI5 using AI-assisted development.
Der PoC untersuchte, wie schnell die Anwendung auf einen modernen Technologie-Stack migriert werden kann – Ablösung von Java 8 durch Java 21 und Spring Boot im Backend sowie von SAPUI5 durch Angular im Frontend. Zudem wurde untersucht, inwieweit KI-gestützte Entwicklung diese Art der Modernisierung beschleunigen kann.The PoC evaluated how quickly the application could be migrated to a modern technology stack, replacing Java 8 with Java 21 and Spring Boot on the backend and SAPUI5 with Angular on the frontend. It also explored the extent to which AI-assisted development could accelerate this type of modernization.
- Meine RolleMy role
Mein Schwerpunkt lag auf der Analyse der bestehenden Anwendungslandschaft sowie der Identifikation technischer Herausforderungen, Schwachstellen und Risiken, die während und nach der Modernisierung auftreten konnten. Ich erarbeitete Lösungskonzepte, untersuchte und dokumentierte technische Probleme und wirkte an architektonischen und gestalterischen Entscheidungen im gesamten PoC mit.My role focused on analyzing the existing application landscape and identifying technical challenges, weaknesses, and risks that could arise during and after modernization. I developed solution concepts, investigated and documented technical issues, and contributed to architectural and design decisions throughout the PoC.
Dabei legte ich besonderen Wert darauf, dass die modernisierte Anwendung wartbar, zukunftssicher und barrierefrei bleibt – einschließlich der Einhaltung der Web Content Accessibility Guidelines (WCAG).I paid particular attention to keeping the modernized application maintainable, future-proof, and accessible, including compliance with the Web Content Accessibility Guidelines (WCAG).
- Technische SchwerpunkteKey technical responsibilities
- Migration der Codebasis von Java 8 auf Java 21 sowie Upgrade der Anwendung auf eine aktuelle Spring-Boot-Version.Migrated the codebase from Java 8 to Java 21 and upgraded the application to a current version of Spring Boot.
- Ablösung der OData-basierten Architektur durch eine RESTful-API-Architektur.Replaced the OData-based architecture with a RESTful API architecture.
- Migration des SAPUI5-Frontends auf Angular unter Berücksichtigung von Web Accessibility und WCAG-Konformität.Migrated the SAPUI5 frontend to Angular while keeping web accessibility and WCAG compliance in mind.
- Versionsverwaltung, Code-Reviews und kollaborative Entwicklung per Pair Programming mit Git und GitHub.Used Git and GitHub for version control, code reviews, and collaborative development through pair programming.
- Aufgabenmanagement mit Jira sowie Projekt- und technische Dokumentation mit Confluence.Used Jira for task management and Confluence for project and technical documentation.
- Implementierung automatisierter Frontend-Tests mit Playwright zur Unterstützung von Qualitätssicherung und Regressionstests.Implemented automated frontend testing with Playwright to support quality assurance and regression testing.
- Review und Verfeinerung von Copilot-generiertem Code zur Sicherstellung von Qualität und Coding-Standards.Reviewed and refined Copilot-generated code to maintain quality and coding standards.
- Organisation und Durchführung von Knowledge-Transfer-Sessions mit dem Projektteam.Organized and conducted knowledge-transfer sessions with the project team.
Mobile Authentifizierungs-App (Bankensektor)Mobile Authentication App (Banking Sector)
- ÜberblickOverview
Eine native Android-App für die mobile Sicherheit, mit der Kunden von Genossenschaftsbanken Online-Banking- und Kreditkartentransaktionen freigeben.A native Android app used for mobile security, enabling users of cooperative banks to authorize online banking and credit card transactions.
Die App wurde mit Kotlin und Jetpack Compose entwickelt und erfüllte die für den deutschen Bankensektor geltenden Sicherheits- und regulatorischen Anforderungen. Das Projekt umfasste sowohl die Entwicklung neuer Funktionen als auch die Erweiterung und Modernisierung bestehender Funktionalität.The app was built with Kotlin and Jetpack Compose and operated within the security and regulatory requirements applicable to German banking. The project covered both new feature development and the extension and modernization of existing functionality.
- Meine RolleMy role
Meine Rolle umfasste die praktische Entwicklung von App-Funktionen – von der Implementierung neuer Features bis zur Erweiterung und Modernisierung bestehender Teile der Codebasis. Ich identifizierte und behob Bugs und optimierte die Codebasis, um Stabilität und Benutzerfreundlichkeit der App zu erhalten.My role covered hands-on development of app features, ranging from implementing new functionality to extending and modernizing existing parts of the codebase. I identified and fixed bugs and optimized the codebase to maintain the app's stability and usability.
Da die App ein iOS-Pendant hatte, arbeitete ich eng mit dem iOS-Team zusammen, um beide Plattformen aufeinander abzustimmen. Zudem arbeitete ich während des gesamten Entwicklungsprozesses eng mit QA und Produktmanagement zusammen.As the app had an iOS counterpart, I worked closely with the iOS team to keep both platforms aligned. I also collaborated with QA and product management throughout the development process.
- Technische SchwerpunkteKey technical responsibilities
- Entwicklung neuer App-Funktionen mit Kotlin.Developed new app features using Kotlin.
- Erweiterung der bestehenden Navigation und Implementierung neuer UI/UX-Elemente mit Jetpack Compose.Extended the existing navigation and implemented new UI/UX elements using Jetpack Compose.
- Modernisierung der Codebasis durch Erweiterung bestehender Funktionalität, Ablösung veralteter Komponenten und Verbesserung bestehender Implementierungen.Modernized the codebase by extending existing functionality, replacing deprecated components, and improving existing implementations.
- Identifikation und Behebung von Bugs sowie Codeoptimierung für Stabilität, Performance und Benutzerfreundlichkeit.Identified and resolved bugs while optimizing the codebase for stability, performance, and usability.
- Enge Abstimmung mit dem iOS-Team zur funktionalen und UX-seitigen Angleichung beider Plattformen.Coordinated closely with the iOS team to keep both platforms aligned in terms of functionality and user experience.
- Zusammenarbeit mit QA und Produktmanagement während des gesamten Entwicklungsprozesses.Collaborated with QA and product management throughout the development process.
- Log-basierte Fehleranalyse mit OpenSearch zur Untersuchung und Behebung von Störungen.Performed log-based error analysis with OpenSearch to investigate and resolve issues during incidents.
KI-gestützte DokumentenanonymisierungAI-Powered Document Anonymization
- ÜberblickOverview
Eine KI-basierte Plattform zur automatisierten Dokumentenanalyse und kontextbezogenen Anonymisierung sensibler personenbezogener Daten (PII) in hochgeladenen Dokumenten, darunter PowerPoint-, PDF- und Word-Dateien. Die Plattform nutzt mehrere KI-Modelle, darunter ein lokal über Ollama betriebenes Modell, um personenbezogene Daten in Dokumenten zu erkennen und zu anonymisieren.An AI-based platform for automated document analysis and context-aware anonymization of sensitive personal data (PII) in uploaded documents, including PowerPoint, PDF, and Word files. The platform connects to multiple AI models, including a local model running via Ollama, to detect and anonymize personally identifiable information within documents.
Das Projekt folgte einem AI-First-Entwicklungsansatz: Die gesamte Anwendung wurde mithilfe von Claude Code und kontinuierlichem Prompting entwickelt. Für die spezifischen Anforderungen des Projekts wurden maßgeschneiderte Agents und Skills entwickelt und eingesetzt, um den Entwicklungsprozess zu strukturieren und zu orchestrieren.The project followed an AI-first development approach, with the entire application built through continuous prompting with Claude Code. Custom Agents and Skills tailored to the project's specific requirements were used to orchestrate and structure the implementation.
- Meine RolleMy role
Mein Schwerpunkt lag auf der Steuerung des AI-First-Entwicklungsprozesses. Ich konzipierte die Plattform, definierte ihre Architektur und traf die wesentlichen technischen Entscheidungen zur Umsetzung.My work focused on directing the AI-first development process. I conceived the platform, defined its architecture, and applied my technical judgment to guide the implementation.
Dafür entwickelte ich projektspezifische Claude Code Agents und Skills und kombinierte diese mit Prompt Engineering, um den Entwicklungsprozess zu orchestrieren, die PII-Anonymisierung zu optimieren und Sicherheitsrisiken wie Prompt Injection zu berücksichtigen.I developed custom Claude Code Agents and Skills tailored to the project and combined them with prompt engineering to orchestrate development, refine the PII anonymization process, and address security concerns such as prompt injection.
Darüber hinaus entwarf ich die Architektur zur Anbindung der KI-Modelle, einschließlich des lokal über Ollama betriebenen Modells, und definierte die Anforderungen an die APIs und die Weboberfläche der Plattform.I designed the architecture connecting the AI models, including the local model running via Ollama, and defined the requirements for the platform's APIs and web interface.
- Technische SchwerpunkteKey technical responsibilities
- AI-First-Entwicklung der Plattform mit Claude Code und kontinuierlichem Prompting von der Konzeption bis zur vollständigen Umsetzung.Led the AI-first development of the platform using continuous prompting with Claude Code to implement the application end to end.
- Entwicklung projektspezifischer Claude Code Agents und Skills zur Strukturierung und Orchestrierung des Entwicklungsprozesses.Built custom Claude Code Agents and Skills tailored to the project's specific needs to structure and orchestrate the development process.
- Konzeption der Systemarchitektur zur Anbindung cloudbasierter und lokaler KI-Modelle für die PII-Erkennung, darunter Llama 3.2 als lokal über Ollama betriebenes Modell.Designed the system architecture connecting cloud-based and local AI models for PII detection, including the Llama 3.2 model running locally via Ollama.
- Containerisierung der Ollama-Umgebung mit Docker, sodass das lokale KI-Modell direkt auf dem Host-Rechner ausgeführt wird und dessen verfügbare Hardware-Ressourcen nutzt.Containerized the Ollama environment with Docker, enabling the local AI model to run on the host machine and utilize its available hardware resources.
- Einsatz von Prompt Engineering zur Optimierung des Anonymisierungsprozesses und zur Berücksichtigung von Sicherheitsrisiken wie Prompt Injection.Applied prompt engineering to refine the anonymization process and address security risks such as prompt injection.
- Definition der Anforderungen und Konzeption der APIs der Plattform.Defined requirements and guided the implementation of the platform's APIs.
- Konzeption und Umsetzung einer Weboberfläche zum Hochladen und Verarbeiten von PowerPoint-, PDF- und Word-Dokumenten.Shaped the design and implementation of a web interface for uploading and processing PowerPoint, PDF, and Word documents.
- Organisation und Durchführung von Knowledge-Transfer-Sessions zur Vorstellung der Projektergebnisse und technischen Lösungen im Team.Organized and conducted knowledge-transfer sessions to share project results and technical solutions with the team.
Gentlemen Group GmbH
Technical Consultant04/2023 — 04/2024ITSM-Systemmigration und -integrationITSM System Migration & Integration
- ÜberblickOverview
Ein Beratungsprojekt zur Migration und Integration mehrerer IT-Service-Management-Systeme (ITSM), darunter Ivanti, ServiceNow und Jira. Die Anbindung erfolgte über den SIAM-Broker von Lomnido, eine Low-Code-Integrationsplattform, die unterschiedliche ITSM-Systeme über konfigurierbare, objektbasierte Integrationen und REST-APIs miteinander verbindet.A consulting engagement focused on migrating and integrating multiple IT service management (ITSM) platforms, including Ivanti, ServiceNow, and Jira. The systems were connected using Lomnido's SIAM-Broker, a low-code integration platform that enables users to connect different ITSM systems through configurable, object-based integrations and REST APIs.
Die Plattform bot eine flexible Möglichkeit, unterschiedliche ITSM-Umgebungen miteinander zu integrieren und Daten zwischen ihnen auszutauschen, wodurch der Aufwand für umfangreiche Individualentwicklungen reduziert werden konnte. Kundenspezifische Anforderungen erforderten jedoch häufig zusätzliche JavaScript-Entwicklung, die über die integrierten Konfigurationsmöglichkeiten der Plattform hinausging.The platform provided a flexible way to integrate and exchange data across different ITSM environments while reducing the need for extensive custom development. However, customer-specific requirements often required additional JavaScript development beyond the platform's built-in configuration capabilities.
- Meine RolleMy role
Als Technical Consultant verband meine Rolle praktische Entwicklungsarbeit mit kundenorientierter Beratung. Ich baute eigenständig Integrationen zwischen den APIs von zwei oder mehr ITSM-Systemen auf und entwickelte das dafür notwendige JavaScript, um die spezifische Logik und die Anforderungen der jeweiligen ITSM-Landschaft umzusetzen, die über die Möglichkeiten der Low-Code-Konfiguration des SIAM-Brokers hinausgingen.As a Technical Consultant, my role combined hands-on development with customer-facing consulting. I independently built integrations connecting the APIs of two or more ITSM systems, writing the JavaScript required to implement the specific logic and requirements of each customer's ITSM landscape beyond what SIAM-Broker's low-code configuration could provide.
Zudem arbeitete ich eng mit den Kunden zusammen, um deren Anforderungen zu verstehen, technische Beratung zu leisten und die erfolgreiche Umsetzung der Lösung sicherzustellen. Ich unterstützte die Kunden während der Test- und Go-Live-Phasen und übernahm den fortlaufenden 2nd-Level-Support, um Störungen zu beheben und die Stabilität der von mir entwickelten Integrationen zu gewährleisten.I also worked closely with customers to understand their requirements, provide technical guidance, and ensure successful delivery of the solution. I supported customers during testing and go-live and provided ongoing 2nd-level support to resolve issues and maintain the stability of the integrations I built.
- Technische SchwerpunkteKey technical responsibilities
- Eigenständiger Aufbau von Integrationen zwischen mehreren ITSM-Systemen, darunter Ivanti, ServiceNow und Jira, mit der SIAM-Broker-Lösung von Lomnido.Independently built integrations connecting multiple ITSM systems, including Ivanti, ServiceNow, and Jira, using Lomnido's SIAM-Broker solution.
- Entwicklung von kundenspezifischem JavaScript zur Ergänzung der Low-Code-Konfiguration des SIAM-Brokers um individuelle Integrationslogik.Developed custom JavaScript to implement integration logic beyond SIAM-Broker's low-code configuration capabilities.
- Konzeption von Data Transfer Objects (DTOs) für den Datenaustausch und die Kommunikation zwischen zwei oder mehr ITSM-Systemen.Designed Data Transfer Objects (DTOs) for data transfer and communication between two or more ITSM systems.
- Implementierung von API-Mappings und Datentransformationen zur Sicherstellung eines konsistenten Datenaustauschs zwischen den integrierten Systemen.Implemented API mappings and data transformations to ensure consistent data exchange between integrated systems.
- Implementierung von Fehlerbehandlung und Logging für sichere und zuverlässige Integrationen.Implemented error handling and logging to support secure and reliable integrations.
- Refactoring von vorhandenem Code nach Clean-Code-Prinzipien und Coding-Standards zur Verbesserung von Wartbarkeit, Lesbarkeit und Codequalität.Refactored existing code following Clean Code principles and coding standards to improve maintainability, readability, and overall code quality.
- Technische Beratung der Kunden bei der Konzeption und Umsetzung von Systemintegrationen.Provided technical guidance to customers during the design and implementation of system integrations.
- Unterstützung bei Integrationstests und Go-Live-Aktivitäten, einschließlich Fehleranalyse und -behebung.Supported integration testing and go-live activities, including issue resolution.
- Bearbeitung eingehender Anfragen und Störungsfälle im Rahmen des 2nd-Level-Supports.Handled incoming requests and troubleshooting cases as part of 2nd-level support.
Herbert Gehrisch Elektrotechnik GmbH
App-EntwicklerApp Developer04/2022 — 12/2022Messgeräte-AppMeasuring device app
- ÜberblickOverview
Eine Android-Anwendung, die elektrische Messgeräte per Bluetooth mit einem Smartphone verbindet und die Verarbeitung und Auswertung der erfassten Messdaten ermöglicht. Die App generiert PDF-Berichte direkt auf dem Smartphone zur Auswertung und zum Export der Messergebnisse. Sie wurde nativ für Android mit Kotlin entwickelt, die Benutzeroberfläche mit dem klassischen XML-basierten Android-View-System umgesetzt.An Android application that enables electrical measuring devices to connect to a smartphone via Bluetooth and provides a way to work with the measurement data captured by the device. The app generates PDF reports directly on the smartphone for evaluating and exporting measurement results. Built natively for Android using Kotlin, with the UI implemented through the traditional XML-based Android View system.
- Meine RolleMy role
Als App-Entwickler war ich für die Implementierung zentraler Anwendungsfunktionen sowie für den Aufbau einer zuverlässigen Kommunikation zwischen der App und den verbundenen Messgeräten verantwortlich. Mein Schwerpunkt lag auf der Bluetooth-Kommunikation und Geräteverwaltung, der Verarbeitung von Messdaten, der Erstellung von Berichten sowie der Umsetzung von Navigation und Zustandsverwaltung der App.As an App Developer, I was responsible for implementing core application functionality and establishing reliable communication between the app and connected measuring devices. My work focused on Bluetooth communication and device management, handling measurement data, generating reports, and implementing application navigation and state handling.
- Technische SchwerpunkteKey technical responsibilities
- Entwicklung nativer Android-Anwendungsfunktionen mit Kotlin.Developed native Android application features using Kotlin.
- Umsetzung der Benutzeroberfläche mit dem XML-basierten Android-View-System.Implemented the user interface using the XML-based Android View system.
- Implementierung der Bluetooth-Kommunikation zur Verbindung elektrischer Messgeräte mit dem Smartphone und zum Austausch von Messdaten.Implemented Bluetooth communication to connect electrical measuring devices with the smartphone and exchange measurement data.
- Implementierung der Geräteauswahl und Verbindungsverwaltung über Bluetooth, einschließlich der Handhabung mehrerer verfügbarer Messgeräte.Implemented Bluetooth device selection and connection handling, including managing scenarios with multiple available measuring devices.
- Entwicklung der PDF-Generierung direkt auf dem Gerät zur Auswertung und zum Export erfasster Messdaten.Developed on-device PDF generation for evaluating and exporting captured measurement data.
- Implementierung von Navigation und Zustandsverwaltung, einschließlich Rücknavigation und dem Umgang mit aktiven Messungen.Implemented application navigation and state handling, including back-navigation behavior and handling active measurements when changing or leaving screens.
Connfair GmbH
Java-EntwicklerJava Developer08/2020 — 03/2022Event-Ticketing-PlattformEvent ticketing platform
- ÜberblickOverview
Eine cloudbasierte Event-Ticketing-Plattform zur Organisation und zum Verkauf von Tickets für Veranstaltungen, einschließlich Rabattmechanismen wie Rabattcodes. Die Plattform basiert auf der Google Cloud Platform (GCP) und stellt REST-APIs bereit, über die Kunden den Ticketverkauf in ihre eigenen Websites integrieren können. Endkunden können Tickets dadurch direkt erwerben, ohne auf eine separate Ticketing-Plattform weitergeleitet zu werden.A cloud-based event ticketing platform used to organize and sell tickets for events, including promotional mechanisms such as discount codes. The platform is built on Google Cloud Platform (GCP) and provides REST APIs that allow customers to integrate ticket sales into their own websites, enabling end customers to purchase tickets directly without being redirected to a separate ticketing platform.
- Meine RolleMy role
Als Java-Entwickler konzipierte und implementierte ich neue Funktionen für die Plattform, entwickelte REST-APIs und optimierte sowie refaktorierte die Codebasis zur Verbesserung der Datenverarbeitung im Ticketing-System. Zudem überwachte ich die Anwendung und analysierte auftretende Probleme in der GCP-Umgebung und stellte die Codequalität durch automatisierte Tests und Peer-Code-Reviews sicher.As a Java Developer, I conceived and implemented new features for the platform, developed REST APIs, and optimized and refactored the codebase to improve data processing within the ticketing system. I also monitored the application and diagnosed issues on GCP, while ensuring code quality through automated testing and peer reviews.
Neben meinen Entwicklungsaufgaben übernahm ich die Rolle des Scrum Masters im Team, bearbeitete interne und externe Supportanfragen im First- bis Third-Level-Support und organisierte und leitete Kundenmeetings sowie Produktdemonstrationen.In addition to my development responsibilities, I took on the Scrum Master role within the team, handled internal and external support requests across first- to third-level support, and organized and led customer meetings and product demonstrations.
- Technische SchwerpunkteKey technical responsibilities
- Entwicklung und Pflege von Backend-Funktionen in Java mit dem Spring-Boot-Framework.Developed and maintained backend functionality in Java using the Spring Boot framework.
- Konzeption und Implementierung neuer Plattformfunktionen, unter anderem der Integration von Rabattcodes.Conceived and implemented new platform features, including discount code integration.
- Konzeption, Entwicklung und Bereitstellung von REST-APIs, darunter APIs zur Integration des Ticketverkaufs in die Websites der Kunden.Designed, developed, and deployed REST APIs, including APIs enabling customers to integrate ticket sales into their own websites.
- Konzeption und Implementierung des Datenbankzugriffs und der Datenpersistenz mit Hibernate und MySQL.Designed and implemented database access and data persistence using Hibernate and MySQL.
- Entwicklung und Optimierung von JPQL-Abfragen zur Verbesserung der Datenverarbeitung und Anwendungsperformance.Developed and optimized JPQL queries to improve data processing and application performance.
- Implementierung von Anwendungslogik, einschließlich Datenvalidierung und Exception-Handling.Implemented application logic, including data validation and exception handling.
- Refactoring von bestehendem Code nach Clean-Code-Prinzipien zur Verbesserung von Wartbarkeit, Lesbarkeit und Codequalität.Refactored existing code following Clean Code principles to improve maintainability, readability, and overall code quality.
- Dokumentation von REST-APIs mit Swagger sowie Pflege der technischen Dokumentation in Confluence.Documented REST APIs using Swagger and maintained technical documentation in Confluence.
- Monitoring der Anwendung und Analyse auftretender Probleme auf der Google Cloud Platform (GCP).Monitored the application and diagnosed issues on Google Cloud Platform (GCP).
- Sicherstellung der Codequalität durch JUnit- und Integrationstests sowie Peer-Code-Reviews und Pair Programming.Ensured code quality through JUnit and integration testing, supported by peer code reviews and pair programming.
- Versionsverwaltung und kollaborative Entwicklung mit Git und Bitbucket.Used Git and Bitbucket for version control and collaborative development.
- Mitwirkung an Releases neuer Softwareversionen sowie Unterstützung der zugehörigen Release-Aktivitäten.Participated in the release of new software versions and supported associated release activities.
- Durchführung von Knowledge-Transfer-Sessions zur Weitergabe technischen Wissens und zur Unterstützung des Teams.Conducted knowledge transfer sessions to share technical knowledge and support the team.
All for One Group SE
Junior DCW-EntwicklerJunior DCW Developer06/2019 — 06/2020Wartung und Weiterentwicklung des ERP-Systems DCWDCW ERP System Maintenance & Development
- ÜberblickOverview
Wartung und Weiterentwicklung des ERP-Systems DCW, eines Legacy-ERP-Systems auf der AS/400-Plattform (IBM i). Das System unterstützte zentrale Geschäftsprozesse und wurde an die individuellen Anforderungen unterschiedlicher Kunden angepasst. Die Arbeit umfasste die Erweiterung bestehender Funktionen, die Anpassung etablierter Systemkomponenten sowie die Unterstützung des laufenden Betriebs der ERP-Umgebung.Maintenance and further development of the DCW ERP system, a legacy enterprise resource planning system running on the AS/400 platform (IBM i). The system supported core business processes and was customized to meet the individual requirements of different customers. The work involved extending existing functionality, adapting established system components, and supporting the continued operation of the ERP environment.
- Meine RolleMy role
Als Junior-DCW-Entwickler wirkte ich an der Wartung und Weiterentwicklung des ERP-Systems DCW mit. Ich entwickelte und passte Systemfunktionen mit ILE RPG an, führte Datenanalysen und Auswertungen mit SQL auf DB2 durch und dokumentierte Kundenprojekte.As a Junior DCW Developer, I contributed to the maintenance and further development of the DCW ERP system. I developed and customized system functionality using ILE RPG, performed data analysis using SQL on DB2, and documented customer projects.
- Technische SchwerpunkteKey technical responsibilities
- Entwicklung und Pflege von Anwendungslogik mit ILE RPG auf IBM i.Developed and maintained application logic using ILE RPG on the IBM i.
- Arbeit mit DB2-Datenbanken sowie Erstellung von SQL-Abfragen für Datenanalysen und Auswertungen.Worked with DB2 databases and wrote SQL queries for data analysis and evaluation.
- Analyse bestehender Anwendungsfunktionen und Anpassung an kundenspezifische Anforderungen.Analyzed existing application functionality and adapted it to customer-specific requirements.
- Analyse und Behebung von Fehlern und Störungen im bestehenden ERP-System.Investigated and resolved issues within the existing ERP system.
- Dokumentation umgesetzter Änderungen und kundenspezifischer Anpassungen.Documented implemented changes and customer-specific customizations.
Fragen zu meinem Profil, meiner Erfahrung oder einer konkreten Position? Ich freue mich über jede Nachricht – ob als Feedback zu dieser Seite oder als Gespräch darüber, wie mein Hintergrund zu einer bestimmten Möglichkeit passen könnte.Have a question about my profile, experience, or a specific position? I'm happy to hear from you — whether you'd like to share feedback on this page or discuss how my background could fit a particular opportunity.
- ÖffnenOpen
