Kurzvorstellung

Ich bin ein erfahrener Softwareentwickler mit Schwerpunkt auf der Planung und Umsetzung komplexer Softwarelösungen.

Ü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

Programmiersprachen
Gold — StarkJava 16P | 20J
Bronze — BasisPython 2P | 2,2J
Bronze — BasisGo 1P | 0,6J
Gold — StarkJavaScript 4P | 8,2J
Frameworks, Tools & mehr
Silber — SolideSpring Boot 1P | 7,5J
Bronze — BasisApache Wicket 1P | 0,8J
Silber — SolideOSGi 5P | 19,6J
Bronze — BasisVue.js 2P | 1,5J

Nachweise

Projekte & Erfahrungen(18)

Konzeption und Implementierung eines Prototypen zur sicheren Überwachung und Steuerung von Photovoltaik Anlagen bei Infinity Solar

März 21 - Okt. 21 Deutsch
Programmiersprachen
JavaScript
Go
Frameworks, Tools & mehr
Vue.js
Docker
Traefik
Photovoltaik

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

Jan. 20 - Dez. 20 Deutsch
Programmiersprachen
JavaScript
Java
Frameworks, Tools & mehr
Vue.js
Docker
Traefik

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

Jan. 19 - Aktuell Deutsch
Programmiersprachen
Java
Frameworks, Tools & mehr
Spring Boot
PostgreSQL
Jenkins
Docker

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

Lebenslauf