Ich bin Senior-Softwareentwickler mit über 15 Jahren Erfahrung in der Full-Stack-Entwicklung und im technischen Projektmanagement. In Projekten für Medizin, Automobil und Luft- und Raumfahrt realisiere ich effiziente, sichere und wartbare Software mit hohem Qualitätsanspruch.
Anforderungsanalyse und Konzeptentwicklung – Ermittlung der Anforderungen, Zielgruppenanalyse und Erstellung eines Konzepts für das Webportal.
Technologieauswahl und Architekturplanung – Auswahl geeigneter Technologien (z. B. Frameworks, Datenbanken) und Planung der Systemarchitektur.
Entwicklung und Implementierung – Programmierung der Backend- und Frontend-Funktionalitäten sowie Integration von APIs (z. B. für Reisebuchungen oder Kartenservices).
Datenmanagement und Sicherheit – Implementierung einer Datenbank zur Verwaltung von Reisedaten mit Fokus auf Datenschutz und Sicherheit.
Testing und Qualitätssicherung – Durchführung von Tests (z. B. Unit-Tests, Usability-Tests) und Optimierung der Performance.
Deployment und Wartung – Bereitstellung des Webportals, kontinuierliche Updates sowie Fehlerbehebung und Support.
• Entwicklung hochwertiger C#-Software für bestehende und zukünftige Avioniksysteme.
• Entwurf skalierbarer und wartbarer Software-Architekturen gemäß den Industriestandards.
• Analyse und Definition von Softwareanforderungen.
• Implementierung neuer Funktionen und Erweiterungen unter Berücksichtigung der Zuverlässigkeit des Systems.
• Schreiben von sauberem, gut dokumentiertem Code und Beitrag zu Unit-Tests.
• Überwachung der nahtlosen Integration und Benutzerfreundlichkeit der Software.
• Verbesserung von Softwareentwicklungsprozessen und bewährten Verfahren.
• Nutzung von MVVM, Prism, Git und Continuous Integration für die Entwicklung und Wartung der Software.
• Anwendung von Geospatial Data in der Softwareentwicklung.
• Berücksichtigung von Avioniknormen und Cybersecuritykonzepten bei der Softwareentwicklung
Test Manager
Pintsch (Vermittler Computerfutures)
Entwurf und Implementierung eines Testframeworks zur Erfassung von Sensordaten
Koordination und Überwachung der Entwicklungsprozesse
Konzeption und Entwicklung der Datenbankstruktur
Planung und Implementierung einer CI/CD-Pipeline in Azure
Erstellung und Pflege der technischen Dokumentation
Softwareentwickler
Karl Storz (Vermittler Hays)
Überprüfung von Anforderungsspezifikationen für Prototypen und Vorseriengeräte
Entwicklung und Dokumentation effizienter Testverfahren
Implementierung und Optimierung von Schnittstellen
Überarbeitung und Verbesserung von Legacy-Code unter Einhaltung der SOLID-Designprinzipien
Durchführung automatisierter Softwaretests zur Qualitätssicherung
Erweiterung der Testautomatisierung für Benutzeroberflächen (UI)
Erstellung detaillierter Testberichte sowie Dokumentation und Analyse von Fehlern
Durchführung von Cybersecurity-Tests zur Identifizierung potenzieller Sicherheitslücken
Technische Verantwortung für Architektur und Codequalität
IT-Consultant
KMS-Vetrieb und Services AG (Vermittler OSB GmbH)
Durchführung von Code- und Architektur-Reviews für eine in ASP.NET implementierte Web-Reporting-Software
Identifikation und Analyse von Schwachstellen in Bezug auf Performance und Stabilität
Durchführung von Refactorings, sofern erforderlich
Schulung von Teammitgliedern zu relevanten technischen Themen
Erstellung und Pflege technischer Dokumentationen
Software Testenginieur
Sirona Dentals Systems GmbH (Vermittler Etengo)
Analyse der Anforderungen für die entwicklungsbegleitende Testautomatisierung
Durchführung eines Proof-of-Concepts sowie Validierung der Ergebnisse anhand der definierten Anforderungen
Erarbeitung eines technischen Konzepts zur Implementierung automatisierter Tests
Entwicklung und Umsetzung der identifizierten Testautomatisierungen auf Basis des Konzepts
Integration der Testautomatisierung in die bestehende automatische Nightly-Build-Routine
Erstellung eines technischen Konzepts für spezifische Aspekte der geplanten Performance-Optimierungen unter Berücksichtigung eines übergeordneten Rahmenkonzepts
Implementierung der identifizierten Performance-Optimierungen mit C#/.NET gemäß des technischen Konzepts
Durchführung von Softwaretests zur Qualitätssicherung
Erstellung technischer Dokumentationen zu den implementierten Lösungen
Softwareentwickler
Weber Automotive
Konzeption, Entwicklung und Implementierung von Leitrechnersystemen zur Visualisierung, Steuerung und Überwachung automatisierter Produktionsprozesse
Optimierung der Datenaufbereitung und -analyse basierend auf SQL-Datenbanken zur effizienten Speicherung, Verarbeitung und Bereitstellung von Produktionsdaten
Entwicklung und Implementierung einer Web-API zur Echtzeit-Visualisierung und Fernsteuerung von Produktionsanlagen, inklusive Sicherheits- und Zugriffskontrollen
Wartung, Weiterentwicklung und Support der implementierten Softwarelösungen sowie Betreuung unternehmensspezifischer Applikationen, um einen reibungslosen Produktionsablauf sicherzustellen
Softwareentwickler
Airbus Defence and Space (Vermittler Alten GmbH)
Weiterentwicklung und Optimierung bestehender Software zur Vorbereitung, Analyse und Berechnung von Flugrouten, einschließlich der Implementierung neuer Funktionen und Verbesserungen.
Erweiterung und Anpassung bestehender Softwaremodule, um die Effizienz und Genauigkeit der Routenplanung zu steigern.
Erstellung detaillierter Designdokumentationen für die entwickelten Softwarelösungen, einschließlich technischer Spezifikationen, Architekturdiagramme und Implementierungsrichtlinien.
Definition und Automatisierung von Testschritten, um eine systematische und zuverlässige Qualitätssicherung sicherzustellen.
Analyse und Behebung von Softwarefehlern (Bugfixing) durch Debugging, Code-Optimierung und gezielte Anpassungen der Architektur.
Durchführung von Architekturanalysen und Evaluierung neuer Implementierungsansätze, um die Skalierbarkeit, Wartbarkeit und Leistung der Software zu verbessern.
Erstellung und Wartung von Unittests für bestehende Softwarekomponenten zur Sicherstellung einer hohen Code-Qualität und Stabilität.
Durchführung umfassender Performance-Analysen, um potenzielle Engpässe frühzeitig zu erkennen und die Effizienz der Softwarelösungen kontinuierlich zu optimieren.
Software Ingenieur
Siemens
Entwicklung und Durchführung automatisierter Tests für Softwarekomponenten der TuneUp/QA-Software zur Sicherstellung der Funktionalität und Stabilität.
Weiterentwicklung und Optimierung bestehender Softwarelösungen zur Protokollierung von Systemfehlern und Warnmeldungen während der Inbetriebnahme von Magnetresonanztomographen (MRT) (Fokus auf Fehleranalyse und Verbesserung der Diagnostik.)
Erweiterung und Pflege der Designdokumentation, einschließlich detaillierter Spezifikationen, Architekturübersichten und technischer Beschreibungen zur besseren Nachvollziehbarkeit und Wartbarkeit der Software.
Entwicklung und Durchführung automatisierter Tests für Softwarekomponenten der Anwendung SiVArc unter Verwendung des Testframeworks NUnit, um die Softwarequalität und Stabilität zu gewährleisten.
Konzeption und Implementierung von Softwarelösungen zur Automatisierung von Testprozessen, einschließlich der Entwicklung von Skripten und Testfällen zur Effizienzsteigerung.
Analyse und Bearbeitung von Fehlermeldungen mit dem Fokus auf die Optimierung der Mehrsprachigkeitsunterstützung, einschließlich der Lokalisierung und Internationalisierung von Textmeldungen.
Entwicklung eines Tools zur automatischen Dokumentation von SiVArc-Textmeldungen (Fehler, Warnungen, Systemhinweise), um die Nachvollziehbarkeit und Wartbarkeit der Software zu verbessern.
Durchführung umfassender Qualitätsanalysen der implementierten Software anhand definierter Testmetriken, um Leistungsengpässe, Fehlerpotenziale und Optimierungsmöglichkeiten frühzeitig zu identifizieren.
Technischer Angestellter
Fraunhofer Institut Entwicklungszentrum für Röntgentechnik
Entwicklung und Optimierung automatisierter Bildaufnahmeverfahren
Bedienung und Messungen an der implementierten grafischen Benutzeroberfläche
Fokus auf die Steuerung der Bildaufnahme und Wiedergabe von Bildsequenzen
Konzeption und Implementierung eines effizienten Verarbeitungsmodells für Bildsequenzen
Hauptanforderung: Zuverlässige Speicherung großer Datenmengen ohne Informationsverlust sowie deren schnelle Verarbeitung mit Bildverarbeitungsoperatoren
Entwicklung von Methoden zur parallelen Analyse verschiedener Bildbereiche
Durchführung von Bildanalysen anhand von Grauwertprofilen und Histogrammen
Entwicklung einer Schnittstelle zur Kommunikation mit externen Sensoren über NI LabViewHauptanforderung: Automatisches Starten und Stoppen der Röntgenbildaufnahmen in Abhängigkeit von Temperatur- und Druckschwankungen in der Röntgenkabine
Zertifikate
IT-Security SSCP/ CISSP
Fernschule Weber
2024
Portfolio
Kontaktanfrage
Einloggen & anfragen.
Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.