29.10.2025 aktualisiert


100 % verfügbar
Devops Engineer & Fullstack Software Developer
Trossingen, Deutschland
Deutschland +2
Wirtschaftsinformaitk Bachelor of ScienceSkills
NodeJSJSCouchDBReactAngularTypescriptVisual Studio CodeConfluence & JIRANestJSVueJsC#.NETEF (Entity Framework)DatenbankenResponsive DesignFullstack-DeveloperFullstack EntwicklerJestJavascriptCSSTailwind
Entwicklungserfahrung:
- Fullstack Webentwicklung mit diversen Frameworks seit 2015
- Softwareentwicklung für Smartphones seit 2015
Programmier und Auszeichnungssprachen:
- TypeScript / JavaScript
- C#
- SQL
- noSQL
- HTML, CSS / SCSS / SASS
- XML, JSON
Bevorzugte Frameworks:
- VueJS
- React
- React Native
- Angular
- Ionic
- nodeJS (gerne nestJS),
- .NET
Spezialkenntnisse:
- Agile, Scrum
- Design Patterns, Clean Code, Best Practices
- TDD
- DDD
- Fullstack Webentwicklung mit diversen Frameworks seit 2015
- Softwareentwicklung für Smartphones seit 2015
Programmier und Auszeichnungssprachen:
- TypeScript / JavaScript
- C#
- SQL
- noSQL
- HTML, CSS / SCSS / SASS
- XML, JSON
Bevorzugte Frameworks:
- VueJS
- React
- React Native
- Angular
- Ionic
- nodeJS (gerne nestJS),
- .NET
Spezialkenntnisse:
- Agile, Scrum
- Design Patterns, Clean Code, Best Practices
- TDD
- DDD
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Projekt:
Für einen der größten Rückversicherer der Welt wird eine Webbasiert Software entwickelt um Versicherungsverträge und die enthaltenen Gefahreneinstufungen zu verwalten. Die Software bezieht hierfür einen Teil Ihrer Daten aus SAP FS-RI, welche mit weiteren Informationen angereichert werden.
Darüber hinaus werden verschiedene Reporting und Cockpit Funktionalitäten erstellt.
Die Rechteverwaltung wird über ein Single Sign On per Okta (OAuth2 / OpenID) und das bestehende Active Directory realisiert.
Technologisch wird auf eine Architektur bestehend aus einem Angular Web Client und ASP .NET Rest Services gesetzt. Der WebClient wurde so konzipiert, dass die einzelnen Module aus Microfrontends bestehen, wodurch die Erweiterung und Wartbarkeit der Anwendung stark erhöht wird.
Die Datenhaltung erfolgt hierbei in einer Oracle Datenbank und Azure Databricks, welche über EF Core und Rest Services angebunden sind. Das Deployment erfolgt in die Azure Cloud. Das Projekt ist als Scrum Projekt aufgesetzt und ermöglicht somit ein agiles Vorgehen bei der Entwicklung.
Aufgabenschwerpunkte:
Neu- und Weiterentwicklung von Software Komponenten.
Testabdeckung durch Unit Tests und Integrations Tests
Durchführung von Feature Reviews hinsichtlich Qualität und Funktion.
Präsentation und Auslieferung von neu entwickelten Features an den PO
Technologien:
Webtechnologien:
JavaScript, TypeScript, SCSS, Angular (Version 14), DevExtreme, AgGrid, ngPrime, ngBootstrap, Webpack, ngRX, RXjs, nx/nrwl
Backend:
.NET 7, .NET WebApi, .NET SignalR, .NET Entity Framework Database First, T-SQL
Test Frameworks:
MS-Test
Build Tools:
Azure Devops
Für einen der größten Rückversicherer der Welt wird eine Webbasiert Software entwickelt um Versicherungsverträge und die enthaltenen Gefahreneinstufungen zu verwalten. Die Software bezieht hierfür einen Teil Ihrer Daten aus SAP FS-RI, welche mit weiteren Informationen angereichert werden.
Darüber hinaus werden verschiedene Reporting und Cockpit Funktionalitäten erstellt.
Die Rechteverwaltung wird über ein Single Sign On per Okta (OAuth2 / OpenID) und das bestehende Active Directory realisiert.
Technologisch wird auf eine Architektur bestehend aus einem Angular Web Client und ASP .NET Rest Services gesetzt. Der WebClient wurde so konzipiert, dass die einzelnen Module aus Microfrontends bestehen, wodurch die Erweiterung und Wartbarkeit der Anwendung stark erhöht wird.
Die Datenhaltung erfolgt hierbei in einer Oracle Datenbank und Azure Databricks, welche über EF Core und Rest Services angebunden sind. Das Deployment erfolgt in die Azure Cloud. Das Projekt ist als Scrum Projekt aufgesetzt und ermöglicht somit ein agiles Vorgehen bei der Entwicklung.
Aufgabenschwerpunkte:
Neu- und Weiterentwicklung von Software Komponenten.
Testabdeckung durch Unit Tests und Integrations Tests
Durchführung von Feature Reviews hinsichtlich Qualität und Funktion.
Präsentation und Auslieferung von neu entwickelten Features an den PO
Technologien:
Webtechnologien:
JavaScript, TypeScript, SCSS, Angular (Version 14), DevExtreme, AgGrid, ngPrime, ngBootstrap, Webpack, ngRX, RXjs, nx/nrwl
Backend:
.NET 7, .NET WebApi, .NET SignalR, .NET Entity Framework Database First, T-SQL
Test Frameworks:
MS-Test
Build Tools:
Azure Devops
Freelance Full Stack VueJS .NET Core Web Developer (TUEV NORD GmbH)
Projekt:
Neuentwicklung einer Schadensgutachter Software. Neben diversen optischen Anpassungen wurde hauptsächlich neu entwickelt.
Neu entwickelte Features:
Neu- und Weiterentwicklung von Software Komponenten.
Testabdeckung durch Unit Tests und Integrations Tests
Durchführung von Feature Reviews hinsichtlich Qualität und Funktion.
Präsentation und Auslieferung von neu entwickelten Features an den PO.
Technologien:
Webtechnologien:
JavaScript, TypeScript, CSS, VueJS, TailwindCSS, headless ui, Webpack, VUEX, dexie.js
Backend:
.NET Core C#, .NET Core WebApi, .NET Core SignalR, .NET Core Entity Framework Database First, T-SQL
Test Frameworks:
MS-Test, vue-test-utils
Build Tools:
Azure DevOps
Arbeitsmethoden:
Scrum mit Verwendung des Tools Azure DevOps für die Projektverwaltung
Domain Driven Design
Projekt:
Neuentwicklung einer Schadensgutachter Software. Neben diversen optischen Anpassungen wurde hauptsächlich neu entwickelt.
Neu entwickelte Features:
- Eine Rechnungspostenansicht, in der die Benutzer die Möglichkeit haben Rechnungen für die Schadensgutachten zu erstellen.
- Eine Ansicht um Personendaten zu pflegen (Ansprechpartner, Auftraggeber, Reparaturfirmen, etc…)
- Optische Nummernschild Komponente. Hierbei sollte eine Möglichkeit geschaffen werden anhand einer Zeichenkette zu erkennen um welchen Nummernschild Typ es sich handelt (Nummernschild Typ, Variation und Fahrzeugtyp)
- Optische Darstellung für einen Totalschaden (Progressbar)
- Ansicht für die Verwaltung von Datei Anhängen bei einem Schadensgutachten (CRUD) + Preview der Fileansichten.
- Refactoring: Modale ersetzen für Detailansichten und Routing einführen.
- Einführung von Crosscutting Komponenten
Neu- und Weiterentwicklung von Software Komponenten.
Testabdeckung durch Unit Tests und Integrations Tests
Durchführung von Feature Reviews hinsichtlich Qualität und Funktion.
Präsentation und Auslieferung von neu entwickelten Features an den PO.
Technologien:
Webtechnologien:
JavaScript, TypeScript, CSS, VueJS, TailwindCSS, headless ui, Webpack, VUEX, dexie.js
Backend:
.NET Core C#, .NET Core WebApi, .NET Core SignalR, .NET Core Entity Framework Database First, T-SQL
Test Frameworks:
MS-Test, vue-test-utils
Build Tools:
Azure DevOps
Arbeitsmethoden:
Scrum mit Verwendung des Tools Azure DevOps für die Projektverwaltung
Domain Driven Design
Freelance Full Stack VueJS .NET Core Web Developer
Projekt:
In diesem Projekt ging es darum eine Anwendung zur Dokumentation und Auswertung einer technischen Infrastruktur im Bereich Telekommunikation (Verfügbarkeitskomponente) zu entwickeln. Da die Anwendung im Web bereitgestellt wird sollte sie auf allen Geräten kompatibel sein (PWA).
Neu entwickelte Features:
Aufgabenschwerpunkte:
Neu- und Weiterentwicklung von Software Komponenten.
Testabdeckung durch Unit Tests und Integrations Tests
Durchführung von Feature Reviews hinsichtlich Qualität und Funktion.
Präsentation und Auslieferung von neu entwickelten Features an den PO.
Anpassung der Build Pipeline
Coaching Rolle für diverse Themen (SVN to Git, Webpack, VueJS, JavaScript to TypeScript, Orderstrukturen für große Projekte, etc..)
Technologien:
Webtechnologien:
JavaScript, TypeScript, CSS, VueJS, Vuetify, Webpack, VueDraggable. VUEX, PWA
Backend:
.NET Core C#, .NET Core WebApi, .NET Core SignalR, .NET Core Entity Framework Code First, T-SQL
Test Frameworks:
MS-Test
Build Tools:
Jenkins
Projekt:
In diesem Projekt ging es darum eine Anwendung zur Dokumentation und Auswertung einer technischen Infrastruktur im Bereich Telekommunikation (Verfügbarkeitskomponente) zu entwickeln. Da die Anwendung im Web bereitgestellt wird sollte sie auf allen Geräten kompatibel sein (PWA).
Neu entwickelte Features:
- eine Netzpunkt Übersicht mit diversen Interaktionen (Drag n Drop, Navigation, Pflegen der Daten, etc…).
- Kartenansicht um Netzpunkte / Anschriften auch grafisch auf einer Landkarte zu hinterlegen.
- Das Projekt erforderte auch sehr viele Import Aufgaben (Jobs genannt) welche beispielsweise Postleitdaten oder Replikatsdaten von Fremdanbieteren einspielen.
- Neben den Entwickler Tätigkeiten wurde eine Coaching Rolle übernommen, um die hiesigen Mitarbeiter in die neuen Technologien einzuführen (Beispiele: SVN to GIT, Einführung von Webpack, Ordnerstrukturen für große Projekte, Frontend Coaching).
Aufgabenschwerpunkte:
Neu- und Weiterentwicklung von Software Komponenten.
Testabdeckung durch Unit Tests und Integrations Tests
Durchführung von Feature Reviews hinsichtlich Qualität und Funktion.
Präsentation und Auslieferung von neu entwickelten Features an den PO.
Anpassung der Build Pipeline
Coaching Rolle für diverse Themen (SVN to Git, Webpack, VueJS, JavaScript to TypeScript, Orderstrukturen für große Projekte, etc..)
Technologien:
Webtechnologien:
JavaScript, TypeScript, CSS, VueJS, Vuetify, Webpack, VueDraggable. VUEX, PWA
Backend:
.NET Core C#, .NET Core WebApi, .NET Core SignalR, .NET Core Entity Framework Code First, T-SQL
Test Frameworks:
MS-Test
Build Tools:
Jenkins