Ich bin ein erfahrener Softwareentwickler mit Schwerpunkt auf der Planung und Umsetzung komplexer Softwarelösungen.
Kurzvorstellung
Über mich
Ich bin ein erfahrener Softwareentwickler mit über 20 Jahren Erfahrung in der Planung und Umsetzung komplexer Softwarelösungen. Meine Expertise liegt in der Entwicklung von modularen und verteilten Systemen, der Optimierung bestehender Systeme und der Anwendung agiler Methoden.
• Meine Stärken liegen in der objektorientierten Analyse und im Design, der testgetriebenen Entwicklung und der Erstellung von Clean Code.
• Ich arbeite mit einer Vielzahl von Technologien, darunter Java, Scala, Python, JavaScript und TypeScript, sowie Frameworks wie Spring Boot, Hibernate und Eclipse RCP.
• Ich habe umfangreiche Erfahrung in der Arbeit mit Datenbanken wie PostgreSQL, MySQL und Oracle.
• Ich bin spezialisiert auf die Entwicklung von Webclients, die Integration von Lucene in E-Commerce-Systeme und die Konzeption und Implementierung von Prozessierungslösungen.
• Ich setze mich für die Verbesserung der Wart- und Testbarkeit von Softwaresystemen ein und habe Erfahrung in der Überarbeitung bestehender Systeme auf Architekturebene.
• Ich arbeite gerne in agilen Teams und setze auf kontinuierliche Verbesserung und Performance Tuning.
Skills
Nachweise
Konzeption und Implementierung eines Prototypen zur sicheren Überwachung und Steuerung von Photovoltaik Anlagen bei Infinity Solar
Konzeption und Implementierung eines Prototypen zur sicheren Überwachung und Steuerung von Photovoltaik Anlagen.
Evaluierung der Hardware und Erweiterung der Routersoftware
Konzeption und Implementierung des Fernzugriffs
Prototypische Implementierung einer Remote Management Lösung
Verwendete Technologien: Golang, OpenWrt, Vue.js, Traefik, Docker, KeyCloak
Design und Implementierung eines Webclients für die bestehende Business Applikation bei Schattenspringer GmbH
Design und Implementierung eines Webclients für die bestehende Business Applikation. Ziel ist die Ablösung des bisherigen Softwarelösungen auf Basis von Eclipse RCP
Verwendete Technologien: Java, Javascript, Vue.JS, Traefik, Docker
Lead Developer und Architekturverantwortlicher bei Finanz Informatik
Planung und Umsetzung einer zentralen Anwendung im Bereich Wertpapiergeschäft
Rolle: Lead Developer und Architekturverantwortlicher
Besondere Herausforderung: Asynchronität und Performance unter Verwendung der internen Frameworks