Ich habe mein Studium als Diplom-Informatiker mit dem Schwerpunkt Technik abgeschlossen und seitdem über zwanzig Jahre Erfahrung in der Softwareentwicklung und IT gesammelt.
Mobile App Development
iOS, Android, .Net, Maui, Xamarin...
Mobile App Development
Seit mehr als 9 Jahren entwickle ich Apps zur Steuerung und Administration von Geräten (Receiver, Wallboxen, Programmiergeräte) auf Basis von Xamarin und .Net Maui. Dies umfasste die Planung, Implementierung, Administration und Bereitstellung von iOS- und Android-Apps.
Embedded Development
Microcontroller, Embedded Linux, C, C++, Embedded Wizard
Embedded Development
Seit zwei Jahrzehnten bin ich nun in der Embedded-Entwicklung tätig. Während dieser Zeit hatte ich das Vergnügen, an vielfältigen Projekten mitzuwirken, darunter die Entwicklung von grafischen Benutzeroberflächen für Satellitenempfänger sowie die Steuerung vollautomatischer Satellitenempfangssysteme.
PC Applications
Java, C#, C++, Python
PC Applications
Bereits während meines Studiums konnte ich umfangreiche Erfahrungen in der Entwicklung von PC-Anwendungen mit Java und C# sammeln. In meiner beruflichen Laufbahn habe ich zudem verschiedene Tools zur Wartung und Steuerung von Satellitenempfängern entwickelt.
Web Development
HTML, CSS, Java Scrip, WordPress...
Web Development
In meiner Laufbahn habe ich eine Vielzahl von Webanwendungen entwickelt. Darunter Unternehmenssoftware und Intranetanwendungen unter Verwendung von ExtJS, JSF, PrimeFaces, JavaScript, HTML, CSS, Java und weiteren Technologien.
Server Applications
Java EE, PHP, MySQL, SQLite
Server Applications
In meiner Laufbahn habe ich zahlreiche Server-APIs als Schnittstellen für Apps und Webanwendungen in PHP (LAMP-Stack) programmiert. Zudem habe ich Serveranwendungen unter Nutzung von Java EE entwickelt. Dabei kamen immer wieder Datenbankanbindungen in MySQL und SQLite zum Einsatz.
Projectmanagement
Projectmanagement
In den vergangenen fünf Jahren war ich verantwortlich für die Planung und Steuerung einer Vielzahl von Software- und IT-Projekten. Ein hervorzuhebendes Beispiel ist der IT-Carve-out eines Unternehmens mit 80 Mitarbeitenden aus dem Mutterkonzern.
Architecture & Consulting
iOS, Android, .Net, Maui, Xamarin...
Architecture & Consulting
Meine Aufgaben umfassen die Analyse von Anwendungsfällen, die Planung und Beratung für verteilte Systeme, Datenbankdesign sowie die Verbesserung der Benutzerfreundlichkeit (Usability).
FPGA Design
VHDL, Xilinx
FPGA Design
Während meines Studiums und in verschiedenen Praktika habe ich mich intensiv mit dem Thema FPGA-Design beschäftigt. Meine Diplomarbeit widmete sich beispielsweise der Implementierung eines Filters unter Nutzung von Softcore-Prozessoren in einem FPGA.
Security
Consulting Penetration Testing...
IT & Security
Seit fünf Jahren plane und steuere ich verschiedene IT-spezifische Themen, berate in Sicherheitsfragen und manage die Serverumgebung für die Entwicklung. Sicherheitsfragen gewinnen dabei auch in der Produktentwicklung an Bedeutung, insbesondere im Hinblick auf den Cyber Resilience Act und die RED 3.3 Richtlinie.