freiberufler Senior Fullstack Software-Engineer auf freelance.de

Senior Fullstack Software-Engineer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 45468 Mülheim an der Ruhr
  • Europa
  • de  |  en
  • 23.10.2024

Kurzvorstellung

Fullstack-Software-Engineer (React / Angular / C#.NET / ASP.NET) with Azure Cloud-Engineer skills (DevOps, CI/CD, IaC, ARM / Bicep, security / OAuth2)

Qualifikationen

  • AngularJS
  • ASP.NET
  • C#5 J.
  • DevOps1 J.
  • Java (allg.)
  • Microsoft Azure2 J.
  • React (JavaScript library)1 J.
  • Simulink5 J.
  • Technische Projektleitung / Teamleitung
  • Typescript2 J.

Projekt‐ & Berufserfahrung

Senior Software-Engineer (Festanstellung)
EnBW, Karlsruhe
4/2023 – 7/2024 (1 Jahr, 4 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

4/2023 – 7/2024

Tätigkeitsbeschreibung

Digital Twin (Erneuerbare)

Es wird ein digitales Twin (digitale Datenplattform) der Anlagen zur Erzeugung erneuerbarer Energie umgesetzt. Die Infrastruktur wird in der Azure Cloud gehostet und über IaC (ARM & Bicep) realisiert. Über Azure DevOps werden die CI/CD über YAML-Pipelines gesteuert. Als FE übernimmt man das Infrastructure-Deployment, sowie auch die Umsetzung/ Anpassung der CI/CD-Pipelines. Aber auch die Entwicklung neuer UceCases in C# (Backend) & React (Frontend), sowie die Instandhaltung des täglichen Betriebes. Zusätzlich betreibt man eng mit dem Kunden und des dazugehörigen PO die Anforderungsanalyse und evaluiert die technische Machbarkeit der Anforderungen in einem agilen Projektkontext nach Scrum.

- Developing (Frontend & Backend)
- Konzeptionierung/ Technische Umsetzung
- IaC ARM & Bicep Deployment
- Proxy-PO (Organisation, Ressourcenplanung, Staffing)

Eingesetzte Qualifikationen

.Net Framework (Microsoft), C#, DevOps, Infrastrukturarchitektur, Microsoft Azure, React (JavaScript library), Typescript

Fullstack Software-Engineer (Festanstellung)
Quickline AG, Bern
3/2022 – 4/2023 (1 Jahr, 2 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2022 – 4/2023

Tätigkeitsbeschreibung

Smart Meter Infrastructure Integration

Für einen Kunden im Energie-Sektor soll eine komplette Infrastruktur für die Erfassung & Auswertung von Smart-Meters entstehen. Herausfordernd war die Machbarkeit der effizienten Speicherung von hochfrequente Zeitreihendaten. Hierfür musste die Umgebung, sowie auch alle dazugehörigen technischen Punkte mit dem Kunden umgesetzt werden. Das Projekt ist eine reine Individualprogrammierung und wird in C# im Backend-Bereich und Angular im Frontend realisiert. Die Besonderheit ist das Container-Hosten mit Helm-Charts (Kubernetes), wobei alle Instanzen (WebApp, Frontend, Services) in einem Docker-Container initialisiert & gehostet wurden.
- Aufbau Infrastruktur/ Backend-Integrierung der Smart-Meter Prozesse mit hochfrequente Zeitreihendaten
- Konzeptionierung/ Technische Umsetzung (Backend, Datenbank, Infrastructure)
- Entwicklung der Business-Prozesse (Backend C#/ Frontend Angular)
- Anbindung Subsysteme & der Smart-Meter Geräte (Technische Umsetzung/ Entwicklung)

Eigene Aufgaben im Projekt
- Konzeptionierung/ Technische Umsetzung
- Entwicklung (Frontend + Backend)
- Anbindung Subsysteme & der Smart-Meter Geräte
- Leitung Frontend (im kleineren Rahmen)/ Support der Kollegen

Eingesetzte Qualifikationen

.Net, Angular, C#, Docker, HTML5, Infrastrukturarchitektur, Kubernetes, Microsoft Azure, Postgresql, Windows Powershell, Scrum, Typescript

Software-Engineer (Festanstellung)
Siemens Mobiltity GmbH, Krefeld
5/2019 – 7/2024 (5 Jahre, 3 Monate)
Verkehrstechnik
Tätigkeitszeitraum

5/2019 – 7/2024

Tätigkeitsbeschreibung

Automatisierung von aerodynamischen Zugberechnungs-Prozessen

Entwicklung einer in STAR-CCM+ integrierten UI zur Verbesserung der Kernprozesse der Aerodynamik-Abteilung. Integration von Algorithmen zur Validierung, Automatisierung und Erstellung von Standard-Randbedingungen. Vollwertig integriertes Pre- & Post-Processing. Die zu berechneten Mesh-Files (Zugmodelle) wurden in einer CAD-Software aufbereitet und für den einheitlichen Prozess durch eine Export-Extension ergänzt. Für eine individuelle Auswertung der Berechnungsergebnisse wurde zudem eine in Matlab geschriebene Anwendung realisiert, indem die Ingenieure selbstständig Algorithmen ergänzen konnten.

- Technische & Projekt-Leitung
- Analyse & Umsetzung von Anforderungen
- Eigenständige Entwicklung und Tests der entwickelten Module
- Selbständige Erarbeitung und Entscheidung der technischen - Randbedingungen
- Erstellung von Konzepten für den Integrationsprozess
- Verbesserungsvorschläge & Abnahme einzelner Module

Eingesetzte Qualifikationen

C#, C++, Git, J2EE, Simulink

Software-Engineer
Siemens Mobility, Krefeld
5/2019 – 7/2019 (3 Monate)
Verkehrstechnik
Tätigkeitszeitraum

5/2019 – 7/2019

Tätigkeitsbeschreibung

Migration eines Kupplungslast-Berechnungs-Tool

Modernisierung/ Migrierung eines von einem Ingenieur entwickelten Tools zur Berechnung und Ausgabe von Kupplungslastberechnungs-Werten. Dieses Tool wurde in Borderland C++ entwickelt und wurde seit Windows XP nicht mehr supported. Die relevanten Input-Werte wurden aus einer Excel exportiert. Im Zuge der Modernisierung wurde von INI-Files auf das XML-Format für den Input umgestellt. Ebenfalls wurde das Output-Format auf XLSX umgestellt
- Leitung des Projektes
- Soll-/Ist-Analyse
-Entscheidung der technischen Architektur
- Entwicklung & Testing
- Verbesserungsvorschläge & Abnahme
- Sicherstellung der korrekten Ergebnisse

Eingesetzte Qualifikationen

C#, C++, Git, Microsoft Excel

Zertifikate

React - The Complete Guide (incl Hooks, React Router, Redux) - Udemy
2023
Angular - The Complete Guide (Udemy)
2021
MATLAB Grundlagen
2020
Design Patern in Java
2019

Ausbildung

Fachinformatiker in Anwendungsentwicklung
Ausbildung
2010

Über mich

Als Fullstack-Software-Engineer verfolge ich seit Beginn meinen eigenen Berufswunsch. Arbeiten im agilen Umfeld, Cloud-Infrastrukturen oder das Betreuen o. Unterstützen von Kollegen/in vervollständigen meinen Alltag. Die Schwerpunkte liegen in der agilen Softwareentwicklung mit den Programmiersprachen C#.NET Core & Angular/ React mit Typescript. Auch konnte ich mir in verschiedenen Projekten JAVA, MatLab und auch Skript-Sprachen wie PowerShell, TCL/TK aneignen. Kenntnisse zu verschiedenen Datenbanken, wie Microsoft SQL, PostgreSQL, timescale DB, MySQL & SQLite runden das Fullstack -Dasein ab. Cloudbasierte Integrationen wurden stets in Microsoft Azure/ DevOps mit App Service inkl. Service Plan & Storage Account, Azure Function, SQL/ Cosmos, AppInsights umgesetzt. Sicherheitsrelevante Daten (Keys, Sectrets etc.) wurden in KeyVaults abgelegt, bzw. abgegriffen. Die Bereitstellung der Ressourcen wurden über Pipelines - CI/CD (YAML) & die Infrastruktur über IaC (ARM/ Bicep) realisiert. Reporting wurden dabei über Workbooks oder Azure Monitor umgesetzt Mit Begeisterung konnte ich auch einige Projekte in der Mobilentwicklung (Android & iOS/ Web-Cross) realisieren, sowie die Leitung von Projektteams im kleineren Rahmen bis hin zur vollständigen Projektleitung eines kleinen Teams übernehmen.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
96
Alter
32
Berufserfahrung
11 Jahre und 4 Monate (seit 06/2013)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden