Fullstack-Entwickler (Angular und Java Spring Boot) mit vertieften DevOps Kentnissen (CI/CD, Kubernetes)
Aktualisiert am 05.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
Kubernetes
Java Spring Boot
.NET Framework
C#
CI/CD
TypeScript
Keycloak
MongoDB
MSSQL
REST
FullStack Developer
Softwarearchitektur
ASP.NET
Cypress
Helm
Azure
Englisch: gut

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 9 Monate
2021-10 - 2024-06

Entwicklung von Java Spring Boot Services als Schnittstelle zu den Datenbanken

Lead Full Stack Developer | DevOps Angular NgRx RxJS ...
Lead Full Stack Developer | DevOps

In der Versicherung arbeiten Versicherungsvermittler eng mit ihren Kunden zusammen. Für diese Art der Zusammenarbeit benötigen die Vermittler eine Software, mit der Sie die Kundendaten verwalten können.

  • In diesem Projekt lösen wir die bestehende Softwarelösung für die Vermittler durch ein modernes Webinterface ab. Die Entwicklung ist dabei stark geprägt durch den Domain Driven Design Ansatz (DDD) in Kombination mit einem Monorepo mit Angular und Java Spring Boot. Wir arbeiten in 3 verschiedenen UI-Teams
  • In meinem Team bin ich als Lead-Developer für alle Bereiche der Entwicklung tätig. Das umfasst unter anderem die Entwicklung von Java Spring Boot Services als Schnittstelle zu den Datenbanken und unserer UI, die Einhaltung und Durchsetzung des DDD-Ansatzes für unser User Interface in Angular sowie das Deployment unserer Anwendungen in OpenShift mit Helm-Charts
  • Ein weiterer wesentlicher Bestandteil meiner Arbeit ist die Integration neuer Technologien in unser Projekt, wie zum Beispiel die Kapselung einzelner UI Elemente mittels Module Federation

Angular NgRx RxJS HTML CSS TypeScript Module Federation Cypress Java Spring Boot Hibernate OAuth2 OpenAPi PostgreSQL Docker OpenShift Kubernetes Helm ForgeRock Jira Jenkins CI/CD Unit- Integration Test Scrum
HUK-COBURG
1 Jahr 4 Monate
2020-06 - 2021-09

Entwickeln von MicroServices mit ASP.Net Core

Lead Fullstack - Developer | DevOps Angular ASP.Net Core Kubernetes ...
Lead Fullstack - Developer | DevOps

Ab dem 01.07.2021 gilt in Deutschland ein neuer Glückspielstaatsvertrag, welcher das Online-Glückspiel legalisieren soll. Für die Überwachung der Online-Glückspielanbieter ist eine Glückspielbehörde zuständig, welche sich momentan noch im Aufbau befindet. Um die Aufgaben zu erfüllen, die sich aus dem Staatsvertrag für die Behörde ergeben, werden verschiedene Software-Komponenten benötigt. Kern dieses Projektes ist die Entwicklung dieser Softwarekomponenten sowie das Aufsetzen einer resilienten Infrastruktur.

  • In diesem Projekt bin ich als Full Stack Developer sowie DevOps Engineer tätig
  • Meine Aufgaben umfassen das Entwickeln von MicroServices mit ASP.Net Core, dem User Interface mit Angular sowie dem Aufsetzen der Infrastruktur und der CI/CD Pipeline mit dem AzureDevOps-Server sowie Docker, Kubernetes und Helm

Angular ASP.Net Core Kubernetes CI/CD HTML(5) CSS(3) Material Design MongoDB MSSQL
Dataport
1 Jahr 7 Monate
2018-12 - 2020-06

Aufbau der IT- Infrastruktur

Lead Fullstack - Developer | DevOps Angular ASP.NET WPF ...
Lead Fullstack - Developer | DevOps
  • Im Zuge der Digitalisierung wurden für die Euroglas GmbH Teile der hausinternen, vorhandenen IT-Infrastruktur an moderne Technologien angepasst. Auf dessen Basis sind im nächsten Schritt verschiedene Module entwickelt wurden. Eines dieser Module ist ein Wartungsplaner. Dieser dient als Assistenzsystem für die Instandhaltung, um die Wartung von hunderten von Maschinen effizient verwalten zu können
  • Bei dem Aufbau der IT- Infrastruktur stand der Azure DevOps Server im Fokus. Mit dessen Hilfe wurde die Agile Projektentwicklung nach SCRUM eingeführt, der Quellcode verwaltet und eine solide CI/CD Pipeline aufgebaut. Die CI/CD Pipeline umfasst das automatische Bauen, Testen und Ausliefern von Backend- und Frontend-Anwendung sowie von Datenbanken
  • Die Backend-Anwendungen wurden mit ASP.NET Core 3.0 entwickelt und über einen IIS bereitgestellt. Die Authentifizierung und Autorisierung unserer Module erfolgt über ASP.NET Core Identity in Kombination mit dem hausinternen Active Directory. Die Frontend-Anwendungen umfassten zum einen klassische Desktop Applikationen mit WinForms und WPF und zum anderen auch moderne Webseiten mit Angular
Angular ASP.NET WPF AzureDevOps CI/CD Scrum HTML(5) CSS(3) Material Design HTML CSS TypeScript Azure Dev Ops ASP.NET Core WinForms Swagger MSSQL Test
Euroglas GmbH
1 Jahr 1 Monat
2017-12 - 2018-12

Softwareportierung von C++ auf C#

Software-Entwickler | Backend | DevOps C# C++ Azure DevOps ...
Software-Entwickler | Backend | DevOps

Im Auftrag der SITA S.C. wurde eine Software entwickelt, die als Assistenzsystem für das Flugpersonal dient und bereits an Flughäfen eingesetzt wird. Sie plant die Startreihenfolge der Flugzeuge, sowie deren Enteisungsvorgänge unter bestimmten Bedingungen

  • Die Kernaufgabe war die Portierung der vorhandenen Software von C++/SDL auf C#
  • Dazu gehörten u.a. die Entwicklung neuer Software, das Schreiben von Tests, Webservice-Kommunikation und Authentifizierung

Team Foundation Server 2008 Windows Server 2012 R2 Active Directory Microsoft Visual Studio
C# C++ Azure DevOps WCF SOAP Message Queues Visual Studio-Testtools Scrum Künstliche Intelligenz Azure Dev Ops CI/CD Authentifizierung Autorisierung Unit- Integration Tests SCRUM
SITA S.C.
Braunschweig
6 Monate
2017-07 - 2017-12

Kameratracking für Regelungssysteme

Software-Entwickler Scrum C++ OpenCV ...
Software-Entwickler

Weltweite Automatisierung von hunderten von Kränen. Tag für Tag. Robust und Zuverlässig. Das waren die Anforderungen mit denen die Firma Lehnert an uns herangetreten ist

  • Mithilfe unseres transparenten Entwicklungsprozesses konnte Lehnert ihre Ziele besonders kosteneffizient erreichen
  • Ihr Kernprodukt, der Lennix-Regler, wurde vollständig in modernem C++ neuentwickelt, um somit für die Zukunft nachhaltig und wirtschaftlich einsatzfähig zu sein

Qt Creator
Scrum C++ OpenCV Qt
Lehnert GmbH
Magdeburg
1 Jahr 7 Monate
2016-06 - 2017-12

Plugin für den Unity Asset Store

C# NET Unity ...
  • Für die Polarith UG wurde ein Plugin für den Unity Asset Store entwickelt, mit dessen Hilfe Kunden ohne Programmierkenntnisse autonom bewegte KI-Agenten erstellen können
  • Bei der Entwicklung stand vor allem ein gut durchdachtes Software-Design, eine professionelle API-Dokumentation mit Doxygen, sowie die Performance der Anwendung im Vordergrund
C# NET Unity SCRUM CI GIT Doxygen
Polarith UG
1 Jahr 1 Monat
2016-06 - 2017-06

Professionelle Dienstleistungen für Software Engineering, interaktive Systeme und künstliche Intelligenz (KI)

Software-Entwickler Scrum C# Unity 3D ...
Software-Entwickler
  • Autonomie ist in den meisten Branchen ein zunehmend entscheidendes Kriterium für Erfolg. Die entwickelte Unity-Erweiterung ist einzigartig auf dem Markt. Im Gegensatz zu anderen Werkzeugen für die Erstellung autonom bewegter KI-Agenten, ist diese Technologie zu 100% design-orientiert. Was früher nur mit einem Entwicklungsbudget mehrerer KI-Programmierer möglich war, wird heute durch einen einzigen KI-Designer in wesentlich kürzerer Zeit erreicht
Unity 3D Microsoft Visual Studio Gitlab Taiga
Scrum C# Unity 3D Doxygen Künstliche Intelligenz HTML CSS JavaScript
Magdeburg

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Monate
2018-01 - 2018-09

Microsoft Programming in C#

Microsoft Certified Professional, Microsoft
Microsoft Certified Professional
Microsoft
  • Programmablauf verwalten
  • Typen anlegen und verwenden
  • Debuggen von Anwendungen und implementieren von Sicherheit
  • Datenzugriff implementieren
3 Jahre 6 Monate
2012-10 - 2016-03

Digital Engineering

Master of Science, Universität Magdeburg
Master of Science
Universität Magdeburg
  • Softwareentwicklung
  • Robotik
  • Computer Vision
3 Jahre
2009-10 - 2012-09

Mechanical Engineering

Bachelor of Science, Universität Magdeburg
Bachelor of Science
Universität Magdeburg
  • Automotive
  • Mechanik

Position

Position

Software-Entwicklung | Beratung/Consulting

Kompetenzen

Kompetenzen

Top-Skills

Angular Kubernetes Java Spring Boot .NET Framework C# CI/CD TypeScript Keycloak MongoDB MSSQL REST FullStack Developer Softwarearchitektur ASP.NET Cypress Helm Azure

Schwerpunkte

Angular
ASP.Net
CI,CD
Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Active Directory
ASP.NET Core
Azure Build Pipelines
Azure DevOps
AzureDevOps
CSS(3)
Doxygen
Gitlab
HTML(5)
Künstliche Intelligenz
Material Design
Microsoft Visual Studio
OpenCV
PointCloudLibrary
Postman
Qt
Qt Creator
Scrum
Soap UI
Taiga
Team Foundation Server 2008
Visual Studio-Testtools
WCF
WPF

Profil:

  • ich bin seit 2016 als selbständiger Softwareentwickler unterwegs. Schon während meines Informatikstudiums hat mich die Begeisterung dieses Berufszweiges nicht mehr losgelassen. Ich darf mich zu den glücklichen Menschen zählen, die ihre Passion zu ihrem Beruf gemacht haben
  • Vor allem in der Softwareentwicklung ist ein ständiges Weiterbilden enorm wichtig. Sei es eine resiliente IT-Infrastruktur mit Kubernetes und Helm aufzubauen, die Implementierung einer globalen Zustandsverwaltung in Angular mit ngrx, oder auch das Einhalten von Best Practices bei dem Design einer REST-API mit Java SpringBoot oder AspNet Core
  • All diese Dinge werden üblicherweise nicht in der Universität gelehrt ? man eignet sie sich zuhause mit einem Fachbuch oder einem guten Online-Kurs abends auf der Couch an. Diese technische Begeisterung zeichnet mich aus


Nebentätigkeiten:

02/2023 - 02/2024

Rolle: Cypress E2E | DevOps

Kunde: CarbonFreed GmbH


Aufgaben:

  • Die Zertifizierung großer Solaranlagen in Deutschland stellt viele Unternehmen vor ein Problem. Die Behörden benötigen viele Informationen, die in mühsamen Verfahren von den Unternehmen zusammengetragen werden müssen. CarbonFreed bietet eine KI ? Unterstützte Plattform, in der alle beteiligten Akteure die Information eintragen, kontrollieren und zusammen evaluieren können
  • In diesem Projekt konnte ich das Entwicklerteam in 2 Bereichen unterstützen. Zum einen bei dem Aufbau der Cloud IT-Infrastruktur in Azure und GitHub und zum anderen mit dem Schreiben von Cypress E2E Tests, um die Stabilität der Software zu verbessern


Kenntnisse:

Cypress, Kubernetes, Azure, Helm, Terraform, GitHub Actions, Postman, Asp.Net Core, MongoDB, ELK-Stack, Angular


10/2021 - 06/2022

Rolle: Full Stack Developer | DevOps

Kunde: Siemens Energy Compressors GmbH


Aufgaben:

  • Siemens Energy Compressors GmbH ist ein Produzent großer Kompressoren. Jeder Kompressor ist eine Sonderanfertigung und besteht aus mehreren hundert Teilen. Die Lagerverwaltung dieser Bestandteile erfolgt mit SAP. In dieser Verwaltung ist unter anderem hinterlegt, welche Teile zu welcher Maschine gehören und wann sie geliefert werden oder ob sie noch im Bestand sind. Die aktuell verwendete SAP-Version bietet leider keine umfangreichen Funktionen an, um schnell und effizient fehlende Teile aufspüren zu können. Deswegen haben wir ein Webinterface entwickelt, welches die aktuellen Maschinen aus SAP importiert, die Daten aufbereitet, in einer Datenbank hinterlegt, die nötigen Informationen in einem User Interface darstellt und bei Bedarf nach Excel exportiert. Der Import der Daten erfolgt mittels einer aus SAP exportierten .csv Datei
  • Als Datenbank wurde PostgreSQL verwendet, für das Backend ASP.NetCore, das Frontend ist mit Angular entwickelt und das Deployment und die Versionsverwaltung erfolgt mit Gitlab, Kubernetes und Helm-Charts


Kenntnisse:

Angular, NgRx, RxJS, HTML, CSS, TypeScript, ASP.Net Core, Entity Framework Core, PostgreSQL, Docker, Kubernetes, Helm, Gitlab, CI/CD, Test


Betriebssysteme

Linux
Windows
Windows Server 2012 R2

Programmiersprachen

Angular
ASP.NET
TypeScript
C#
C++
CI/CD
CSS
HTML
JavaScript
Unity 3D

Datenbanken

MongoDB
MSSQL
PostgreSQL

Datenkommunikation

Message Queues
REST
SOAP

Branchen

Branchen

  • Flughafenbranche
  • Kranbranche
  • Spielebranche
  • Versicherungen
  • Energiesysteme (Solarbranche)

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 9 Monate
2021-10 - 2024-06

Entwicklung von Java Spring Boot Services als Schnittstelle zu den Datenbanken

Lead Full Stack Developer | DevOps Angular NgRx RxJS ...
Lead Full Stack Developer | DevOps

In der Versicherung arbeiten Versicherungsvermittler eng mit ihren Kunden zusammen. Für diese Art der Zusammenarbeit benötigen die Vermittler eine Software, mit der Sie die Kundendaten verwalten können.

  • In diesem Projekt lösen wir die bestehende Softwarelösung für die Vermittler durch ein modernes Webinterface ab. Die Entwicklung ist dabei stark geprägt durch den Domain Driven Design Ansatz (DDD) in Kombination mit einem Monorepo mit Angular und Java Spring Boot. Wir arbeiten in 3 verschiedenen UI-Teams
  • In meinem Team bin ich als Lead-Developer für alle Bereiche der Entwicklung tätig. Das umfasst unter anderem die Entwicklung von Java Spring Boot Services als Schnittstelle zu den Datenbanken und unserer UI, die Einhaltung und Durchsetzung des DDD-Ansatzes für unser User Interface in Angular sowie das Deployment unserer Anwendungen in OpenShift mit Helm-Charts
  • Ein weiterer wesentlicher Bestandteil meiner Arbeit ist die Integration neuer Technologien in unser Projekt, wie zum Beispiel die Kapselung einzelner UI Elemente mittels Module Federation

Angular NgRx RxJS HTML CSS TypeScript Module Federation Cypress Java Spring Boot Hibernate OAuth2 OpenAPi PostgreSQL Docker OpenShift Kubernetes Helm ForgeRock Jira Jenkins CI/CD Unit- Integration Test Scrum
HUK-COBURG
1 Jahr 4 Monate
2020-06 - 2021-09

Entwickeln von MicroServices mit ASP.Net Core

Lead Fullstack - Developer | DevOps Angular ASP.Net Core Kubernetes ...
Lead Fullstack - Developer | DevOps

Ab dem 01.07.2021 gilt in Deutschland ein neuer Glückspielstaatsvertrag, welcher das Online-Glückspiel legalisieren soll. Für die Überwachung der Online-Glückspielanbieter ist eine Glückspielbehörde zuständig, welche sich momentan noch im Aufbau befindet. Um die Aufgaben zu erfüllen, die sich aus dem Staatsvertrag für die Behörde ergeben, werden verschiedene Software-Komponenten benötigt. Kern dieses Projektes ist die Entwicklung dieser Softwarekomponenten sowie das Aufsetzen einer resilienten Infrastruktur.

  • In diesem Projekt bin ich als Full Stack Developer sowie DevOps Engineer tätig
  • Meine Aufgaben umfassen das Entwickeln von MicroServices mit ASP.Net Core, dem User Interface mit Angular sowie dem Aufsetzen der Infrastruktur und der CI/CD Pipeline mit dem AzureDevOps-Server sowie Docker, Kubernetes und Helm

Angular ASP.Net Core Kubernetes CI/CD HTML(5) CSS(3) Material Design MongoDB MSSQL
Dataport
1 Jahr 7 Monate
2018-12 - 2020-06

Aufbau der IT- Infrastruktur

Lead Fullstack - Developer | DevOps Angular ASP.NET WPF ...
Lead Fullstack - Developer | DevOps
  • Im Zuge der Digitalisierung wurden für die Euroglas GmbH Teile der hausinternen, vorhandenen IT-Infrastruktur an moderne Technologien angepasst. Auf dessen Basis sind im nächsten Schritt verschiedene Module entwickelt wurden. Eines dieser Module ist ein Wartungsplaner. Dieser dient als Assistenzsystem für die Instandhaltung, um die Wartung von hunderten von Maschinen effizient verwalten zu können
  • Bei dem Aufbau der IT- Infrastruktur stand der Azure DevOps Server im Fokus. Mit dessen Hilfe wurde die Agile Projektentwicklung nach SCRUM eingeführt, der Quellcode verwaltet und eine solide CI/CD Pipeline aufgebaut. Die CI/CD Pipeline umfasst das automatische Bauen, Testen und Ausliefern von Backend- und Frontend-Anwendung sowie von Datenbanken
  • Die Backend-Anwendungen wurden mit ASP.NET Core 3.0 entwickelt und über einen IIS bereitgestellt. Die Authentifizierung und Autorisierung unserer Module erfolgt über ASP.NET Core Identity in Kombination mit dem hausinternen Active Directory. Die Frontend-Anwendungen umfassten zum einen klassische Desktop Applikationen mit WinForms und WPF und zum anderen auch moderne Webseiten mit Angular
Angular ASP.NET WPF AzureDevOps CI/CD Scrum HTML(5) CSS(3) Material Design HTML CSS TypeScript Azure Dev Ops ASP.NET Core WinForms Swagger MSSQL Test
Euroglas GmbH
1 Jahr 1 Monat
2017-12 - 2018-12

Softwareportierung von C++ auf C#

Software-Entwickler | Backend | DevOps C# C++ Azure DevOps ...
Software-Entwickler | Backend | DevOps

Im Auftrag der SITA S.C. wurde eine Software entwickelt, die als Assistenzsystem für das Flugpersonal dient und bereits an Flughäfen eingesetzt wird. Sie plant die Startreihenfolge der Flugzeuge, sowie deren Enteisungsvorgänge unter bestimmten Bedingungen

  • Die Kernaufgabe war die Portierung der vorhandenen Software von C++/SDL auf C#
  • Dazu gehörten u.a. die Entwicklung neuer Software, das Schreiben von Tests, Webservice-Kommunikation und Authentifizierung

Team Foundation Server 2008 Windows Server 2012 R2 Active Directory Microsoft Visual Studio
C# C++ Azure DevOps WCF SOAP Message Queues Visual Studio-Testtools Scrum Künstliche Intelligenz Azure Dev Ops CI/CD Authentifizierung Autorisierung Unit- Integration Tests SCRUM
SITA S.C.
Braunschweig
6 Monate
2017-07 - 2017-12

Kameratracking für Regelungssysteme

Software-Entwickler Scrum C++ OpenCV ...
Software-Entwickler

Weltweite Automatisierung von hunderten von Kränen. Tag für Tag. Robust und Zuverlässig. Das waren die Anforderungen mit denen die Firma Lehnert an uns herangetreten ist

  • Mithilfe unseres transparenten Entwicklungsprozesses konnte Lehnert ihre Ziele besonders kosteneffizient erreichen
  • Ihr Kernprodukt, der Lennix-Regler, wurde vollständig in modernem C++ neuentwickelt, um somit für die Zukunft nachhaltig und wirtschaftlich einsatzfähig zu sein

Qt Creator
Scrum C++ OpenCV Qt
Lehnert GmbH
Magdeburg
1 Jahr 7 Monate
2016-06 - 2017-12

Plugin für den Unity Asset Store

C# NET Unity ...
  • Für die Polarith UG wurde ein Plugin für den Unity Asset Store entwickelt, mit dessen Hilfe Kunden ohne Programmierkenntnisse autonom bewegte KI-Agenten erstellen können
  • Bei der Entwicklung stand vor allem ein gut durchdachtes Software-Design, eine professionelle API-Dokumentation mit Doxygen, sowie die Performance der Anwendung im Vordergrund
C# NET Unity SCRUM CI GIT Doxygen
Polarith UG
1 Jahr 1 Monat
2016-06 - 2017-06

Professionelle Dienstleistungen für Software Engineering, interaktive Systeme und künstliche Intelligenz (KI)

Software-Entwickler Scrum C# Unity 3D ...
Software-Entwickler
  • Autonomie ist in den meisten Branchen ein zunehmend entscheidendes Kriterium für Erfolg. Die entwickelte Unity-Erweiterung ist einzigartig auf dem Markt. Im Gegensatz zu anderen Werkzeugen für die Erstellung autonom bewegter KI-Agenten, ist diese Technologie zu 100% design-orientiert. Was früher nur mit einem Entwicklungsbudget mehrerer KI-Programmierer möglich war, wird heute durch einen einzigen KI-Designer in wesentlich kürzerer Zeit erreicht
Unity 3D Microsoft Visual Studio Gitlab Taiga
Scrum C# Unity 3D Doxygen Künstliche Intelligenz HTML CSS JavaScript
Magdeburg

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Monate
2018-01 - 2018-09

Microsoft Programming in C#

Microsoft Certified Professional, Microsoft
Microsoft Certified Professional
Microsoft
  • Programmablauf verwalten
  • Typen anlegen und verwenden
  • Debuggen von Anwendungen und implementieren von Sicherheit
  • Datenzugriff implementieren
3 Jahre 6 Monate
2012-10 - 2016-03

Digital Engineering

Master of Science, Universität Magdeburg
Master of Science
Universität Magdeburg
  • Softwareentwicklung
  • Robotik
  • Computer Vision
3 Jahre
2009-10 - 2012-09

Mechanical Engineering

Bachelor of Science, Universität Magdeburg
Bachelor of Science
Universität Magdeburg
  • Automotive
  • Mechanik

Position

Position

Software-Entwicklung | Beratung/Consulting

Kompetenzen

Kompetenzen

Top-Skills

Angular Kubernetes Java Spring Boot .NET Framework C# CI/CD TypeScript Keycloak MongoDB MSSQL REST FullStack Developer Softwarearchitektur ASP.NET Cypress Helm Azure

Schwerpunkte

Angular
ASP.Net
CI,CD
Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Active Directory
ASP.NET Core
Azure Build Pipelines
Azure DevOps
AzureDevOps
CSS(3)
Doxygen
Gitlab
HTML(5)
Künstliche Intelligenz
Material Design
Microsoft Visual Studio
OpenCV
PointCloudLibrary
Postman
Qt
Qt Creator
Scrum
Soap UI
Taiga
Team Foundation Server 2008
Visual Studio-Testtools
WCF
WPF

Profil:

  • ich bin seit 2016 als selbständiger Softwareentwickler unterwegs. Schon während meines Informatikstudiums hat mich die Begeisterung dieses Berufszweiges nicht mehr losgelassen. Ich darf mich zu den glücklichen Menschen zählen, die ihre Passion zu ihrem Beruf gemacht haben
  • Vor allem in der Softwareentwicklung ist ein ständiges Weiterbilden enorm wichtig. Sei es eine resiliente IT-Infrastruktur mit Kubernetes und Helm aufzubauen, die Implementierung einer globalen Zustandsverwaltung in Angular mit ngrx, oder auch das Einhalten von Best Practices bei dem Design einer REST-API mit Java SpringBoot oder AspNet Core
  • All diese Dinge werden üblicherweise nicht in der Universität gelehrt ? man eignet sie sich zuhause mit einem Fachbuch oder einem guten Online-Kurs abends auf der Couch an. Diese technische Begeisterung zeichnet mich aus


Nebentätigkeiten:

02/2023 - 02/2024

Rolle: Cypress E2E | DevOps

Kunde: CarbonFreed GmbH


Aufgaben:

  • Die Zertifizierung großer Solaranlagen in Deutschland stellt viele Unternehmen vor ein Problem. Die Behörden benötigen viele Informationen, die in mühsamen Verfahren von den Unternehmen zusammengetragen werden müssen. CarbonFreed bietet eine KI ? Unterstützte Plattform, in der alle beteiligten Akteure die Information eintragen, kontrollieren und zusammen evaluieren können
  • In diesem Projekt konnte ich das Entwicklerteam in 2 Bereichen unterstützen. Zum einen bei dem Aufbau der Cloud IT-Infrastruktur in Azure und GitHub und zum anderen mit dem Schreiben von Cypress E2E Tests, um die Stabilität der Software zu verbessern


Kenntnisse:

Cypress, Kubernetes, Azure, Helm, Terraform, GitHub Actions, Postman, Asp.Net Core, MongoDB, ELK-Stack, Angular


10/2021 - 06/2022

Rolle: Full Stack Developer | DevOps

Kunde: Siemens Energy Compressors GmbH


Aufgaben:

  • Siemens Energy Compressors GmbH ist ein Produzent großer Kompressoren. Jeder Kompressor ist eine Sonderanfertigung und besteht aus mehreren hundert Teilen. Die Lagerverwaltung dieser Bestandteile erfolgt mit SAP. In dieser Verwaltung ist unter anderem hinterlegt, welche Teile zu welcher Maschine gehören und wann sie geliefert werden oder ob sie noch im Bestand sind. Die aktuell verwendete SAP-Version bietet leider keine umfangreichen Funktionen an, um schnell und effizient fehlende Teile aufspüren zu können. Deswegen haben wir ein Webinterface entwickelt, welches die aktuellen Maschinen aus SAP importiert, die Daten aufbereitet, in einer Datenbank hinterlegt, die nötigen Informationen in einem User Interface darstellt und bei Bedarf nach Excel exportiert. Der Import der Daten erfolgt mittels einer aus SAP exportierten .csv Datei
  • Als Datenbank wurde PostgreSQL verwendet, für das Backend ASP.NetCore, das Frontend ist mit Angular entwickelt und das Deployment und die Versionsverwaltung erfolgt mit Gitlab, Kubernetes und Helm-Charts


Kenntnisse:

Angular, NgRx, RxJS, HTML, CSS, TypeScript, ASP.Net Core, Entity Framework Core, PostgreSQL, Docker, Kubernetes, Helm, Gitlab, CI/CD, Test


Betriebssysteme

Linux
Windows
Windows Server 2012 R2

Programmiersprachen

Angular
ASP.NET
TypeScript
C#
C++
CI/CD
CSS
HTML
JavaScript
Unity 3D

Datenbanken

MongoDB
MSSQL
PostgreSQL

Datenkommunikation

Message Queues
REST
SOAP

Branchen

Branchen

  • Flughafenbranche
  • Kranbranche
  • Spielebranche
  • Versicherungen
  • Energiesysteme (Solarbranche)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.