Entwicklung einer neuen Filialsoftware zur Modernisierung und Verbesserung der Bedienbarkeit für Nutzer ohne postalische Vorkenntnisse.
Umsetzung von Funktionen basierend auf den Anforderungen der Stakeholder und enge Zusammenarbeit mit verschiedenen Abteilungen.
Durchführung von Softwaretests, Fehleranalyse und Bugfixing zur Sicherstellung der Softwarequalität.
Arbeit in einem großen Scrum-Team mit regelmäßigen Sprint-Planungen, Reviews und Retrospektiven zur kontinuierlichen Verbesserung der Entwicklungsprozesse.
Implementierte Best Practices für Leistungsoptimierung und Überwachung.
Skills: C#/.NET, MAUI, Scrum
Okt. 2023 - Juni 2024
9 Monaten
Lead C#/.NET Softwareentwickler
Ashampoo GmbH & Co. KG
Entwickelte einen KI-Assistenten mit dem MAUI-Framework und brachte die Anwendung erfolgreich von der Konzeptionsphase bis zur Produktion.
Entwarf die Architektur der Anwendung, einschließlich der MAUI-Client-App und der Cloud-Infrastruktur.
Nutzte AWS für das Hosting der API und stellte so die Skalierbarkeit sicher.
Begleitete den vollständigen Entwicklungszyklus, von der ersten Anforderungsanalyse bis zur Bereitstellung, einschließlich Codierung, Testen und Wartung.
Implementierte Best Practices für Leistungsoptimierung und Überwachung.
Skills: C#/.NET, MAUI, OpenAI, AWS, CI/CD.
März 2023 - Sept. 2023
7 Monaten
C#/.NET Softwareentwickler
Cyber Insight GmbH
Durchführung einer umfassenden Analyse der bestehenden Windows-Anwendung für die Cyber Insight Platform mit dem Ziel, Bereiche zur Verbesserung und Optimierung zu identifizieren und strategische Maßnahmen zur Steigerung von Leistung und Funktionalität umzusetzen.
Entwicklung und Implementierung der Anwendung als Windows-Dienst mit erhöhten Administratorrechten.
Integration robuster Authentifizierungsmechanismen in die Anwendung mithilfe der vom Kunden bereitgestellten API, um sicheren Zugriff und Benutzerauthentifizierung zu gewährleisten.
Umsetzung von Continuous Integration- und Deployment-Strategien (CI/CD) zur vereinfachten Bereitstellung und Installation der vollständigen Anwendung bei Endbenutzern und Optimierung des Bereitstellungsprozesses.
Entwurf und Entwicklung eines Produktinformationsmanagementsystems (PIM), einschließlich Erstellung des Datenbankschemas, Backend-APIs und Implementierung der Benutzeroberfläche.
Implementierung aller erforderlichen Microservices unter Verwendung des .NET-Frameworks, inklusive Entwicklung von REST-APIs für die Kommunikation zwischen Diensten sowie Verwaltung von Datenpersistenz.
Erstellung der Frontend-Anwendung mit React unter Verwendung eines modernen und responsiven Designansatzes für optimale Benutzererfahrung. Aufbau wiederverwendbarer Komponenten, Integration mit Backend-APIs sowie Testung zur Sicherstellung von Qualitätsstandards.
Verwaltung der kontinuierlichen Integration und kontinuierlichen Bereitstellung (CI/CD)-Pipeline für die gesamte Infrastruktur, einschließlich automatisierter Tests, Builds und Deployments in der Produktion, um einen reibungslosen und zuverlässigen Bereitstellungsprozess für Anwendung und Microservices zu gewährleisten.
Als Lead-Backend-Entwickler war ich maßgeblich an den Projekten "Reward App" und "Discount Engine" im Rahmen des neuen globalen E-Shops HEIDELBERGs beteiligt und verantwortlich für die Leitung des Entwicklungsteams sowie Konzeption, Planung und Umsetzung der Backend-Entwicklung.
Mitarbeit an einem IoT-Projekt zur Verarbeitung von Daten einer Elektroauto-Ladestation mit AWS-Services wie Lambdas, EC2, S3 und DynamoDB zum Speichern, Verarbeiten und Bereitstellen der Daten.
Beteiligung an Anforderungsanalyse, Architektur & Design sowie Implementierung in enger Abstimmung mit Frontend- und QA-Teams zur Sicherstellung hoher Qualität und Erfüllung der Anforderungen.
Entwurf und Entwicklung von Full-Stack-Lösungen auf Basis des .NET Core Frameworks mit Schwerpunkt Backend, übernahm bei Bedarf auch Frontendarbeiten.
Erstellung von Testfällen und Dokumentation der Entwicklungstätigkeiten, um Wartbarkeit und Übereinstimmung mit Anforderungen zu garantieren.
Arbeit an innovativen Lösungen und Ansätzen für webbasierte Anwendungen im Bereich 3D-Visualisierung.
Mitwirkung an Konzeption und Entwicklung neuer Frontends für Webapplikationen unter Anwendung des Web-Components-Prinzips für effektive und wartbare Lösungen.
Enge Zusammenarbeit mit anderen Entwicklern im Team zur Sicherstellung hoher Qualität und Erfüllung der Anforderungen.
Als Softwareentwickler mit Schwerpunkt 3D-Visualisierung habe ich Software-Komponenten mittels C++ und Qt5 entwickelt, Tests erstellt und Dokumentation erstellt.
Ich habe funktionale und technische Anforderungen analysiert, um innovative Lösungen für Kunden zu entwickeln.
Ich habe mich auf die Entwicklung von 3D-Visualisierungskomponenten konzentriert, die den Anforderungen der Kunden entsprechen.
Ich habe eng mit anderen Teams zusammengearbeitet, um sicherzustellen, dass die Anforderungen erfüllt wurden und die Qualität der Ergebnisse hoch war.