23.09.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 01.02.2027

Senior Software Engineer | Embedded C/C++, ARM, ESP32 | Enterprise Java, Vaadin, Spring

Berlin, Deutschland
Weltweit
Diplom-Informatiker (Dipl.-Inform.), Freie Universität Berlin, 2003
Berlin, Deutschland
Weltweit
Diplom-Informatiker (Dipl.-Inform.), Freie Universität Berlin, 2003

Profilanlagen

Enver-Haase-Beer-Profile-Embedded-EN.pdf
Enver-Haase-Beer-Profile-Web-EN.pdf
Enver-Haase-Beer-Kundenstimmen-Vaadin-2014-2026.pdf

Über mich

Selbständiger Senior-Entwickler (infraLeap), 25+ Jahre: Embedded C/C++ (ARM, ESP32, FreeRTOS, CAN, Modbus, SPS) und Enterprise-Java (Vaadin, Spring). Modernisierung großer Anwendungen im laufenden Betrieb, Firmware und Inbetriebnahme vor Ort. Berlin, remote oder vor Ort. Profile: infraleap.com

Skills

KeycloakJavaJavaScriptSpring SecurityAtlassian JiraC++Embedded C++Embedded SystemsEmbedded LinuxEmbedded BetriebssystemeEmbedded SoftwareJUnitPostgreSQLRS-232SQLVaadinSpring BootGitSpring DataTrace32OsgiRestful ApisJenkins
Embedded und hardwarenah
C, C++, Assembler (ARM, MIPS, 68000/ColdFire, 6502, x86/x86_64). ARM Cortex-M, ARM Cortex-A, NXP/Freescale iMX, ESP32, ESP-IDF, FreeRTOS, Embedded Linux, Bare Metal, pSOS. CAN, LIN, RS485, RS232, UART, SPI, I2C, Modbus-RTU. SPS Phoenix Contact, HMI-Integration, LVGL, SquareLine Studio. Treiberentwicklung, Echtzeitsteuerung, Inbetriebnahme vor Ort.

Enterprise Java und Web
Java, Vaadin (Framework 6, 7, 8 und Flow bis 25), Spring Boot, Spring Data, Spring Security, Keycloak, Entra ID, REST, WebSockets, OSGi, JUnit, ArchUnit. Migration und Modernisierung großer Geschäftsanwendungen im laufenden Betrieb, ohne Delivery-Stopp.

Mobile
iOS, Android, Objective-C.

Security
PKI, OpenSSL, TLS, AES.

Werkzeuge
JTAG, GDB, Git, SVN, Jenkins, CxxTest, Unit++, Yocto, Buildroot, Device Tree, Enterprise Architect, iSystem winIDEA und testIDEA. Grundkenntnisse: Lauterbach TRACE32, Vector CANoe und CANalyzer.

Normen und Regulatorik
EN 62304, BSI TR-03109. Grundkenntnisse AUTOSAR.

Branchen
Automotive und Nutzfahrzeuge, Medizintechnik, industrielle Sicherheitstechnik, Energie und Smart Metering, Verkehrs- und Sicherheitstechnik, Consumer Electronics, Maschinen- und Anlagenbau, öffentliche Verwaltung, Banken und Finanzdienstleistungen, Pharma, ERP.

Arbeitsweise
Rettung und Modernisierung von Altsystemen, fremden Code schnell einlesen und im Haus-Stil weiterschreiben, spezifikationsgetriebene korrektheitsorientierte Entwicklung mit KI-Agenten (Claude Code).

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2011

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse

Projekthistorie

Industrial IoT – Telemetrie für den Automatenpark (Entwickler Hardware und Software)

infraLeap (eigenes Produkt)

Industrie und Maschinenbau


Messknoten, Netzwerkpfad und Betreiber-Anwendung entworfen und gebaut, damit ein Betreiber live sieht, was seine Automaten tun. Sensorhardware und Webanwendung aus einer Hand.

Technologien: C, ESP32, WLAN, Java, Spring Boot, Vaadin, PostgreSQL.

Ergebnis: im eigenen Automatenpark im Einsatz; zugleich der Prüfstand, auf dem ich den agentischen Entwicklungs-Workflow zuerst am eigenen Produkt schärfe.



Nutzfahrzeuge – Java/Vaadin-Anwendung, Wartung und Funktionserweiterung (alleiniger Entwickler)

Vaadin Oy, Turku (Endkunde Nutzfahrzeughersteller)

Automobil und Fahrzeugbau

Als von Vaadin gestellter Entwickler über fünf Jahre allein verantwortlich für eine Java-Webanwendung beim Endkunden: laufende Wartung, Fehlerbehebung und neue Funktionen im produktiven Betrieb.

Technologien: Java, Vaadin, Spring Boot, REST.

Ergebnis: die Anwendung blieb über fünf Jahre im Betrieb und wurde in dieser Zeit fortlaufend erweitert. Der Endkunde fällt unter die Vertraulichkeitsvereinbarung mit Vaadin und wird nicht genannt.

Enterprise Web – Migration großer Java-Anwendungen im laufenden Betrieb (Senior Consultant, Migrationsspezialist, Mentor)

Vaadin Oy, Turku

Internet und Informationstechnologie

Elf Jahre als von Vaadin gestellter Entwickler und Berater bei wechselnden Endkunden aus Automotive, Medizintechnik, Banken und Finanzwesen, öffentlicher Verwaltung und Pharma: große, langlebige Geschäftsanwendungen, meist auf Stacks, deren Support ausgelaufen war.

Aufgaben: geschäftskritische Anwendungen migrieren, während sie produktiv laufen; regulierte Software denselben Weg tragen; Entwicklungsteams der Kunden anleiten und schulen.

Technologien: Java, Vaadin (Framework 6, 7, 8 und Flow bis 25), Spring Boot, Spring Data, Spring Security, Keycloak, Entra ID, REST, WebSockets.

Ergebnis: geschäftskritische Anwendungen auf einer aktuellen, unterstützten Plattform — ohne Delivery-Stopp. Die Endkunden fallen unter die Vertraulichkeitsvereinbarung mit Vaadin und werden nicht genannt.

Photovoltaik-Überschusssteuerung – Firmware und Touch-Panel-HMI (alleiniger Entwickler)

Installateur für Photovoltaik und Gebäudetechnik (anonymisiert)

Energie, Wasser und Umwelt

Ausgangslage: Der Photovoltaik-Überschuss wurde ins Netz eingespeist, statt im Gebäude verbraucht zu werden.

Aufgaben: Firmware und Touch-Panel-HMI auf einem ESP32-Panel — Dreiphasen-Energiezähler auslesen, Leistungsfluss live anzeigen und bis zu vier Lasten über einen prioritätsbasierten Überschussalgorithmus schalten; je Last Freigabe, Hand-/Automatikbetrieb und eine Schwelle in Watt, alle zwölf Einstellungen persistent.

Technologien: C, ESP-IDF, FreeRTOS, ESP32, Modbus-RTU über RS485, GPIO-Relais, LVGL 8.3, SquareLine Studio, NVS-Flash.

Ergebnis: fertige, laufende Einzelgeräte ausgeliefert.

Unterbodeninspektionsanlage – System übernommen, SPS-Anbindung, Inbetriebnahme (alleiniger Entwickler)

Move & Traffic Controls GmbH, Berlin

Industrie und Maschinenbau

Ausgangslage: ein verwaistes Unterbodeninspektionssystem. Der ursprüngliche Entwickler war mit einer abweichenden Kopie gegangen, Client und Server waren auseinandergelaufen, die Auslieferung lag still.

Aufgaben: aus dem kaputten Stand ein laufendes System rekonstruieren, die direkte Kopplung der Komponenten auf echtzeitfähiges TCP/IP umbauen, eine Phoenix-SPS samt Bedienoberfläche integrieren und Anlagen vor Ort in Betrieb nehmen — darunter an einem Hochsicherheitsstandort.

Technologien: Java, C++, TCP/IP, SPS Phoenix Contact, HMI.

Ergebnis: die Auslieferung wurde wieder aufgenommen.

Zertifikate

Vaadin Certified Developer

Vaadin Oy

2024


Portfolio

exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.10.2029


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden