freiberufler Senior Software Engineer auf freelance.de

Senior Software Engineer

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 44534 Lünen
  • auf Anfrage
  • de  |  en
  • 04.08.2024

Kurzvorstellung

Ich meiner Karriere in der IT hatte ich Gelegenheit, an über 20 verschiedenen Projekten in den unterschiedlichsten Branchen mitzuarbeiten. Mein Fokus liegt auf domänenspezifischen Sprachen (textuell und graphisch) sowie Full-Stack Entwicklung.

Qualifikationen

  • Angular3 J.
  • Eclipse Modeling Framework (EMF)3 J.
  • Graphical Modeling Framework
  • Java (allg.)2 J.
  • Language Server Protocol
  • Rich Client Platform (Eclipse RCP)2 J.
  • Spring3 J.
  • TypeScript2 J.
  • Vue.js2 J.
  • Xtext3 J.

Projekt‐ & Berufserfahrung

Senior Software Engineer (Festanstellung)
Kundenname anonymisiert, remote
8/2022 – 8/2024 (2 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

8/2022 – 8/2024

Tätigkeitsbeschreibung

Der Kunde setzt zur Spezifikation der automobilen Bordnetze und Steuergeräte auf die textuelle DSL Franca++. Diese ist eine Erweiterung der Open Source DSL Franca, mit der Schnittstellen definiert werden. Franca++ erweitert Franca um ein Komponentenmodell, um Definitionen von Kommunikationsbussen und um eine Verhaltensbeschreibung für die Schnittstellen. In diesem Projekt geht es zum einen darum, die Verhaltensbeschreibungssprache fortzuentwickeln und diese um graphische Modellierung und Simulation zu erweitern. Zum anderen sind die textuellen Franca++ Modelle so groß, dass es für die Entwickler sehr schwierig wird, einen Überblick über das Bordnetz zu bekommen oder Detailinformationen herauszufiltern. Darum wird ein Web-basierter Modellbrowser entwickelt, der eine graphische Visualisierung des Bordnetzes und eine topologische Sicht auf die Kommunikationsbusse bietet.

Meine Aufgaben
- Weiterentwicklung der domänischen Sprachen mit Xtext
- Integration in Visual Studio Code

Technologien & Frameworks
Xtext, Java, Eclipse RCP, Visual Studio Code Extensions

Eingesetzte Qualifikationen

Eclipse Modeling Framework (EMF), Java (allg.), Rich Client Platform (Eclipse RCP), Visual Studio, Xtext

Software Engineer / Architect (Festanstellung)
itemis, Lünen
5/2022 – 8/2024 (2 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2022 – 8/2024

Tätigkeitsbeschreibung

itemis CREATE ist eine cloud-basierte, integrierte Entwicklungsumgebung zur Spezifikation und Entwicklung von reaktiven, ereignisgesteuerten Systemen mit Hilfe von Zustandsautomaten. Sie bestehen aus einem leicht zu bedienenden Werkzeug zum graphischen editieren von Zustandsautomaten und bieten Validierung, Simulation sowie Code-Generatoren für unterschiedliche Zielplattformen. Die Anwender kommen sowohl aus dem industriellen als auch akademischen Bereich.
Technische Leitung der Migration von itemis CREATE, einem Projekt mit 280.000 Zeilen Code, von einer eigenständigen Eclipse-basierten Anwendung zu einer webbasierten Plattform und einer Visual Studio Code-Erweiterung.
Entwicklung und fine-tuning eines AI-Copiloten unter Verwendung von Large Language Models.

Meine Aufgaben
- Frontend / Backend Architektur
- Entwicklung des Frontends und des Backends

Technologien & Frameworks
Amazon AWS, VueJS, JointJS, Spring Boot, Docker, Maven, VSCode Extensions, Typescript, openAI, Large Language Models

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Apache Maven, Docker, Spring, TypeScript, Vue.js

Software Engineer
Kundenname anonymisiert, remote
3/2022 – 8/2024 (2 Jahre, 6 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

3/2022 – 8/2024

Tätigkeitsbeschreibung

Im Rahmen dieses Projekts wird für den Kunden ein neuen SCADA-System
für Gas, Strom und Wassernetze entwickelt. Hauptbestandteil ist hierbei ein graphischer Editor, der den Anwender bei der Entwicklung von Symbolen und komplexen Weltbildern unterstützt. Weiterhin wird ein Viewer für den Leitstand entwickelt, der den aktuellen Zustand des Netzes visualisiert und einfache Schalthandlungen ermöglicht.

Meine Aufgaben
- Technologieauswahl
- Entwicklung des graphischen Editors (Frontend & Backend)
Frameworks & Technologien
Angular, Primefaces, JointJS, Vue JS, Spring Boot, MongoDB
Tools
Eclipse, Visual Studio Code, JIRA, Gitlab

Eingesetzte Qualifikationen

Angular, Eclipse, Eclipse Modeling Framework (EMF), Git, MongoDB, Spring, Xtext

Ausbildung

Bachelor of Information and Communication Technologies
Bachelor of ICT
Fontys Hogeschool
2007
Venlo

Über mich

? Hallo! Als pragmatischer Software-Engineer liegt mein Hauptaugenmerk auf Technologietrends und der Entwicklung von Tools. Hier sind ein paar Dinge, die Sie über mich wissen sollten:

? Ich fühle mich im Umgang mit einer Vielzahl von Technologien und Plattformen wohl und bin immer bereit, mehr zu lernen. Ich entwickle Tools für die Eclipse Rich Client Platform, Visual Studio Code und das Web. Als Sprachentwickler helfe ich meinen Kunden beim Erstellen textueller und grafischer domänenspezifischer Sprachen, Simulatoren und Code-Generatoren. Als Full-Stack-Ingenieur arbeite ich gerne mit modernen Frontend-Frameworks wie Angular, React und Vue sowie mit Backend-Frameworks wie Spring Boot.

? Ich bin immer neugierig auf neue Technologien und Innovationen im Bereich Software-Engineering. Ob es sich um eine neue Programmiersprache, ein neues Entwicklungstool oder eine disruptive neue Plattform handelt, ich bin immer bereit, mehr zu lernen und auf dem neuesten Stand zu bleiben.

? Ich bin auch leidenschaftlich an Zusammenarbeit und Teamarbeit interessiert. Ob mit Kollegen oder mit Kunden und Partnern, ich bemühe mich immer, starke Beziehungen aufzubauen und kreative Lösungen zu finden, die für alle funktionieren.

Weitere Kenntnisse

? In der sich schnell entwickelnden Welt der generativen KI habe ich umfangreiche Erfahrungen mit Plattformen wie OpenAI und Azure gesammelt, insbesondere im Bereich der Feinabstimmung von (on-premise) großen Sprachmodellen. Ich habe erfolgreich generative KI-Technologien in Projekte und Produkte integriert.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
31
Alter
40
Berufserfahrung
17 Jahre und 2 Monate (seit 07/2007)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden