Schlagwörter
Skills
- Backend Softwareentwicklung C# .Net
- Frontend-Entwicklung mit Javascript und Vuejs
- Funktionale Programmierung mit LinQ
- Objektorientierte Programmierung
- Monitoring mit ELK-Stack
- Deployment und CI/CD mit Gitlab und Kubernetes
- agile Methoden | Scrum
- Analyse und Design / OO und Datenbank
- Anforderungsanalyse / Requirements Engineering
- REST Schnittstellen / Web APIs
C#, Javascript, Python, Bash
Grundlagen: C, C++, Java, go, rust
Entwicklung:
Net5 & 6
Entity Framework Core
ASP.NetCore
WPF
Nunit
Javascript
NodeJs
Vue3.js
Pinia
Quasar
Jest
Vite
Vitest
Werkzeuge:
Elastic Search
Kibana
Postman
Rider
Webstorm
Visual Studio Code
Gitlab
Gitlab CI/CD
TFS
Docker
Docker-Compose
Kubernetes Deployments | k8s.yaml
Rancher
Jira
Confluence
Trello
Slack
andere IntelliJ IDEs - Private All Products Lizenz
Projekthistorie
-
Einarbeitung und Coaching eines Neuzugangs
-
Wertschöpfungs-Analysen
-
Integration von DHL Sendungsverfolgungs-APIs an Unternehmensinterne Systeme
-
Automatisierter Email-Versand beim eintreten bestimmter fälle
-
- Dashboarding App mit Vue.js + Chart.js
Umgebung/Werkzeuge: .Net6, ASP.NetCore, EntityFrameworkCore, C#10, Gitlab, Git, Gitlab-CI, Docker, Docker-Compose, Kubernetes, Rancher, MySQL, Jira, Rider, Vuejs3, Quasar 2, IntelliJ Webstorm
Führende Planung, Mentoring, DevOps Setup und Entwicklung der Backend-API und Datenstruktur bis zum ersten Release.
Dies umfasste:
-
Ein Datenmodell entwickeln und implementieren.
-
Regelmäßig Daten aus einer überlasteten ERP-Datenbank in die Applikations-Datenbank Synchronisieren.
-
Such-Endpunkte implementieren und auf performanz bei hoher Datenmenge optimieren.
-
Basis Gitlab CI/CD mit Deployment auf Kubernetes Cluster einrichten.
- Monitoring einrichten.
Umgebung/Werkzeuge:
.Net6, ASP.NetCore, EntityFrameworkCore, C#10, Gitlab, Git, Gitlab-CI, Docker, Docker-Compose, Kubernetes, Rancher, Nginx, MySQL, Jira, Jetbrains Rider
Backend und Devops-Seitige Entwicklung eines Produktivsystems aus dem vorhandenen Prototyp. Mitwirkung beim Requirements Engineering, Planung und Priorisierung im Projekt.
Dies umfasste:
-
Herstellung einfacher Wartbarkeit und Erweiterbarkeit durch Refaktorierung und Unit-Test-Abdeckung des Urlaubsplaner-Projektes
-
Monitoring und Alerting per Elastic-Search+Kibana+(Internes Tool) einrichten.
-
Migration von TFS auf Gitlab
-
Aufbau simpler Gitlab CI/CD Pipelines (Unit Tests, Test Coverage, Deployment)
-
Migration von Dapper auf EFCore als Datenbankanbindung
-
Migration von MSSQL auf MySQL
-
Erweiterung durch neue Features.
-
Migrationstool Entwickeln für import aktueller Urlaubsdaten aus Legacy-Systemen.
-
Migration von .Net 3.1 auf .Net 5
-
Neuentwicklung der AD-Anbindung für Nutzerdaten.
-
Identifizierungs-Api für unterschiedliche spezielle PCs im Unternehmen, die eigene Login per Barcode-Scan bevorzugen
-
Umstellung auf Keycloak als Authentifizierungssystem.
-
Betreuung des Liveganges für alle Mitarbeiter
- Reporting per Slack
Backend und Devops-Seitige Entwicklung eines Produktivsystems aus dem vorhandenen Prototyp. Mitwirkung beim Requirements Engineering, Planung und Priorisierung im Projekt.
Dies umfasste:
-
Herstellung einfacher Wartbarkeit und Erweiterbarkeit durch Refaktorierung und Unit-Test-Abdeckung des Unterweisungsapp-Projektes.
-
Migration von TFS auf Gitlab.
-
Migration von IIS auf Kubernetes Cluster.
-
Aufbau simpler Gitlab CI/CD Pipelines (Unit Tests, Test Coverage, Deployment).
-
Monitoring per Elastic-Search+Kibana+(Internes Tool) einrichten.
-
Aufbau eines Editor Systems zum Erstellen von Unterweisungen.
-
Implementierung eines eigenen Unterschrift-Systems.
-
Implementierung von Zertifikaten für abgeschlossene Unterweisungen.
-
Reporting per Email.
-
In-App Übersicht über abgeschlossene Unterweisungen für
-
Unternehmensprüfer.
-
In-App Übersicht für Führungskräfte.
- Upgrade auf .Net6.
Umgebung/Werkzeuge:
.Net6, ASP.NetCore, EntityFrameworkCore, C#10, Gitlab, Git, Gitlab-CI, Docker, Docker-Compose, Kubernetes, Rancher, MySQL, Jira, Jetbrains Rider
Reisebereitschaft
Bei unter 100km Entfernung: bis 20%