Experiences

Mein beruflicher Werdegang

Technologies:

Lead Developer

Führungskraft bei IC-Green

Mai 2025 - Aug 2026

Empfehlung

IC-Green

Angular ist ein TypeScript-Werkzeugkasten zum Erstellen umfangreicher oder komplexer Webanwendungen. Feature-based HTML ist eine Auszeichnungssprache, mit der Inhalt und Bedeutung von Webseiten strukturiert werden. Cascading Style Sheets ist eine Sprache zur Steuerung des Layouts und Erscheinungsbilds von Webseiten. Version 3 unterstützt außerdem Animationen und Übergänge. TypeScript ist eine Programmiersprache, die JavaScript um statische Typprüfung erweitert. Abkürzung für Internationalisierung, eine Softwareentwicklungspraxis, die Anwendungen auf mehrere Sprachen und regionale Formate vorbereitet, ohne ihren Quellcode zu ändern. Jasmine ist ein JavaScript-Werkzeugkasten zum Schreiben und Organisieren von Unit-Tests mit Assertions, Testsuiten und Test-Doubles. Karma ist ein JavaScript-Test-Runner, der Tests in echten Browsern ausführt und ihre Ergebnisse während der Entwicklung meldet. Vitest JSDOM Node.js ist eine Laufzeitumgebung, die JavaScript außerhalb eines Webbrowsers ausführt, unter anderem auf Servern. SQL Server NoSQL Docker ist eine Plattform zum Verpacken und Ausführen von Anwendungen in Containern, sodass die Umgebung in Entwicklung, Test und Produktion gleich bleibt. ROS ist eine Sammlung von Softwarewerkzeugen zur Verbindung der Software- und Hardwarekomponenten eines Roboters. MQTT ist ein Nachrichtenprotokoll, das wenig Bandbreite und Geräteressourcen benötigt und sich deshalb für vernetzte Geräte und eingeschränkte Netzwerke eignet. KI ist ein Bereich der Informatik, der Software das Erkennen von Mustern, das Interpretieren von Informationen und das Ausführen von Aufgaben ermöglicht. Gerrit ist ein Werkzeug zur Codeprüfung und Verwaltung von Git-Repositorys, das einen Freigabeprozess vor dem Zusammenführen von Änderungen ergänzt. Phabricator ist eine Plattform für die Zusammenarbeit bei der Softwareentwicklung mit Werkzeugen für Codeprüfung, Repository-Ansicht, Aufgabenverfolgung und Projektmanagement. Jenkins ist ein Automatisierungsserver zum Erstellen, Testen und Bereitstellen von Software über konfigurierbare Pipelines. SonarQube Linux ist ein quelloffenes Betriebssystem für Server, Entwicklungsumgebungen, eingebettete Geräte und Desktopcomputer. Windows Zugriffskontrolle ist eine Sicherheitspraxis, die bestimmt, wer oder was auf Ressourcen zugreifen darf und welche Aktionen erlaubt sind. Serverhärtung ist eine Sicherheitspraxis, die Schwachstellen durch das Entfernen unnötiger Dienste, eingeschränkte Zugriffe und sichere Konfiguration reduziert. Ein Monorepo ist eine Repository-Struktur, die mehrere zusammengehörige Anwendungen, Bibliotheken oder Dienste in einer einzigen versionsverwalteten Codebasis speichert. Nx Leadership Team Leading Project Management
  • Leitung der Entwicklung einer autonomen Agrarrobotik-Plattform zur Entfernung von Unkraut ohne toxische Herbizide.
  • Verantwortung für die Softwarearchitektur, die Entwicklungsaktivitäten und die technische Ausrichtung des Robotersoftware-Ökosystems.
  • Leitung und Koordination der Entwicklungsteams für Roboterimplementierung, Tests, Validierung und feldtaugliche Softwarebereitstellung.
  • Entwicklung von Full-Stack-Funktionen für eine Angular-Bedienoberfläche und eine verteilte Architektur, die mehrere Roboter mit jeweils eigenem Node.js-Backend über eine Kette von Online-Node.js-Servern verbindet. Diese Server übernehmen Sicherheit, Routing, Lastverteilung und die Kommunikation mit mehreren SQL- und NoSQL-Datenbanken, einschließlich Speicherlösungen für Protokolldaten.
  • Zusammenarbeit mit Robotik-, KI- und Hardware-Teams zur Integration KI-gestützter Unkrauterkennung in operative Abläufe.

Software Engineer

Angestellt bei Akkodis - Tihange Nuclear Power Plant

Sep 2024 - Jun 2025
Angular ist ein TypeScript-Werkzeugkasten zum Erstellen umfangreicher oder komplexer Webanwendungen. Feature-based HTML ist eine Auszeichnungssprache, mit der Inhalt und Bedeutung von Webseiten strukturiert werden. Cascading Style Sheets ist eine Sprache zur Steuerung des Layouts und Erscheinungsbilds von Webseiten. Version 3 unterstützt außerdem Animationen und Übergänge. TypeScript ist eine Programmiersprache, die JavaScript um statische Typprüfung erweitert. Jasmine ist ein JavaScript-Werkzeugkasten zum Schreiben und Organisieren von Unit-Tests mit Assertions, Testsuiten und Test-Doubles. Karma ist ein JavaScript-Test-Runner, der Tests in echten Browsern ausführt und ihre Ergebnisse während der Entwicklung meldet. Node.js ist eine Laufzeitumgebung, die JavaScript außerhalb eines Webbrowsers ausführt, unter anderem auf Servern. C# ist eine Programmiersprache, die hauptsächlich mit .NET zum Erstellen von Anwendungen und Diensten für Windows, Linux und macOS verwendet wird und im Microsoft-Umfeld verbreitet ist. .NET ist die Plattform von Microsoft zum Erstellen und Ausführen von Anwendungen unter Windows, Linux und macOS und ist besonders im Microsoft- und Windows-Umfeld verbreitet. WinDev ist eine auf WLanguage basierende Entwicklungsumgebung zum Erstellen datenbankgestützter Geschäftsanwendungen für Windows und Linux mit visuellen Werkzeugen für Oberflächen. SQL ist eine Sprache zum Speichern, Organisieren und Abrufen von Daten in Datenbanken. SQL Server Azure DevOps ist eine Sammlung von Diensten zum Planen, Erstellen, Testen und Veröffentlichen von Software. Windows

Software Engineering Consultant

Angestellt bei Akkodis - Innovation Department

Dez 2023 - Sep 2024
Angular ist ein TypeScript-Werkzeugkasten zum Erstellen umfangreicher oder komplexer Webanwendungen. Feature-based HTML ist eine Auszeichnungssprache, mit der Inhalt und Bedeutung von Webseiten strukturiert werden. Cascading Style Sheets ist eine Sprache zur Steuerung des Layouts und Erscheinungsbilds von Webseiten. Version 3 unterstützt außerdem Animationen und Übergänge. TypeScript ist eine Programmiersprache, die JavaScript um statische Typprüfung erweitert. Jasmine ist ein JavaScript-Werkzeugkasten zum Schreiben und Organisieren von Unit-Tests mit Assertions, Testsuiten und Test-Doubles. Karma ist ein JavaScript-Test-Runner, der Tests in echten Browsern ausführt und ihre Ergebnisse während der Entwicklung meldet. Node.js ist eine Laufzeitumgebung, die JavaScript außerhalb eines Webbrowsers ausführt, unter anderem auf Servern. FastAPI ist ein Python-Werkzeugkasten zum Erstellen von Web-APIs. Python ist eine Programmiersprache für Webdienste, Automatisierung, Datenverarbeitung und KI. NoSQL KI ist ein Bereich der Informatik, der Software das Erkennen von Mustern, das Interpretieren von Informationen und das Ausführen von Aufgaben ermöglicht. Docker ist eine Plattform zum Verpacken und Ausführen von Anwendungen in Containern, sodass die Umgebung in Entwicklung, Test und Produktion gleich bleibt. Ein Monorepo ist eine Repository-Struktur, die mehrere zusammengehörige Anwendungen, Bibliotheken oder Dienste in einer einzigen versionsverwalteten Codebasis speichert. Nx Windows

Site Leader

Corporate bei Akkodis bei Procter & Gamble

Apr 2022 - Nov 2023
Leadership Consulting

Software Engineering Consultant

Angestellt bei Procter & Gamble - LFE Department

Mai 2023 - Nov 2023
Angular ist ein TypeScript-Werkzeugkasten zum Erstellen umfangreicher oder komplexer Webanwendungen. Feature-based HTML ist eine Auszeichnungssprache, mit der Inhalt und Bedeutung von Webseiten strukturiert werden. Cascading Style Sheets ist eine Sprache zur Steuerung des Layouts und Erscheinungsbilds von Webseiten. Version 3 unterstützt außerdem Animationen und Übergänge. TypeScript ist eine Programmiersprache, die JavaScript um statische Typprüfung erweitert. Jasmine ist ein JavaScript-Werkzeugkasten zum Schreiben und Organisieren von Unit-Tests mit Assertions, Testsuiten und Test-Doubles. Karma ist ein JavaScript-Test-Runner, der Tests in echten Browsern ausführt und ihre Ergebnisse während der Entwicklung meldet. C# ist eine Programmiersprache, die hauptsächlich mit .NET zum Erstellen von Anwendungen und Diensten für Windows, Linux und macOS verwendet wird und im Microsoft-Umfeld verbreitet ist. .NET ist die Plattform von Microsoft zum Erstellen und Ausführen von Anwendungen unter Windows, Linux und macOS und ist besonders im Microsoft- und Windows-Umfeld verbreitet. Eine REST API ist eine Art Web-API, die Daten über standardisierte HTTP-Anfragen austauscht. SQL ist eine Sprache zum Speichern, Organisieren und Abrufen von Daten in Datenbanken. ServiceNow Jira Windows

Software Engineering Consultant

Angestellt bei Procter & Gamble - ANA & SUD Departments

Apr 2022 - Apr 2023
C# ist eine Programmiersprache, die hauptsächlich mit .NET zum Erstellen von Anwendungen und Diensten für Windows, Linux und macOS verwendet wird und im Microsoft-Umfeld verbreitet ist. .NET ist die Plattform von Microsoft zum Erstellen und Ausführen von Anwendungen unter Windows, Linux und macOS und ist besonders im Microsoft- und Windows-Umfeld verbreitet. SQL ist eine Sprache zum Speichern, Organisieren und Abrufen von Daten in Datenbanken. Automation Data Processing Jira Windows

Software Engineering Consultant

Angestellt bei Avanade Academy Pilot Project

Okt 2021 - Apr 2022
Microsoft Dynamics 365 ist eine Sammlung von Geschäftsanwendungen für Kunden-, Vertriebs- und Betriebsprozesse. Power Platform ist eine Low-Code-Plattform zum Erstellen von Anwendungen und Automatisieren von Abläufen. Consulting Leadership Windows

Angular / Ionic Developer

Angestellt bei Noomia

Jan 2021 - Mär 2021
Angular ist ein TypeScript-Werkzeugkasten zum Erstellen umfangreicher oder komplexer Webanwendungen. Feature-based HTML ist eine Auszeichnungssprache, mit der Inhalt und Bedeutung von Webseiten strukturiert werden. Cascading Style Sheets ist eine Sprache zur Steuerung des Layouts und Erscheinungsbilds von Webseiten. Version 3 unterstützt außerdem Animationen und Übergänge. Ionic ist ein JavaScript- und TypeScript-Werkzeugkasten zum Erstellen mobiler Anwendungen mit Webtechnologien. TypeScript ist eine Programmiersprache, die JavaScript um statische Typprüfung erweitert. RxJS ist eine JavaScript- und TypeScript-Bibliothek zur Verwaltung von Ereignissen und Daten, die sich im Laufe der Zeit ändern. NgRx ist eine TypeScript-Bibliothek zur Verwaltung gemeinsam genutzter Zustände in Angular-Anwendungen. SCSS ist eine Erweiterung von CSS mit Funktionen zum Organisieren und Wiederverwenden von Stilen. Windows

Full-Stack Angular / Node.js Developer

Angestellt bei Inforius

Jan 2020 - Jun 2020
Angular ist ein TypeScript-Werkzeugkasten zum Erstellen umfangreicher oder komplexer Webanwendungen. Feature-based HTML ist eine Auszeichnungssprache, mit der Inhalt und Bedeutung von Webseiten strukturiert werden. Cascading Style Sheets ist eine Sprache zur Steuerung des Layouts und Erscheinungsbilds von Webseiten. Version 3 unterstützt außerdem Animationen und Übergänge. Node.js ist eine Laufzeitumgebung, die JavaScript außerhalb eines Webbrowsers ausführt, unter anderem auf Servern. Express ist ein JavaScript-Werkzeugkasten zum Erstellen von Webservern und APIs mit Node.js. SQL ist eine Sprache zum Speichern, Organisieren und Abrufen von Daten in Datenbanken. TypeScript ist eine Programmiersprache, die JavaScript um statische Typprüfung erweitert. Windows