Profilbild von Chris Taggeselle Senior Full Stack Developer aus Gerwisch

Chris Taggeselle

teilweise verfügbar

Letztes Update: 27.03.2024

Senior Full Stack Developer

Firma: Taggeselle IT-Dienstleistungen
Abschluss: Master of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

Microsoft_Certified_Professional_Certificate_in_C#_70-483.pdf
Lebenslauf_Taggeselle_0030822.pdf

Skills

Datenbanken
  • Entity-Framework
  • MongoDB
  • MS-SQL
  • DAC Projects
  • Versionierung
  • Deployment SQL-Server
  • CI/CD Azure Dev Ops

Backend
  • ASP.NET Core
  • ASP.NET Core Identity
  • REST Design (Best Practice)
  • Swagger
  • Deployment IIS
  • CI/CD Azure Dev Ops

Frontend
  • Angular
  • WinForms
  • WPF
  • HTML,CSS
  • TypeScript
  • Deployment

(Lead) Development
  • Clean Code
  • SOLID
  • Schnittstellen Design
  • OOP
  • Architektur komplexerer Systeme

Projekthistorie

09/2021 - bis jetzt
HUK-COBURG | Lead Full Stack Developer | DevOps
HUK-COBURG (Versicherungen, 5000-10.000 Mitarbeiter)

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 4 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.


09/2021 - 11/2021
Siemens Energy | Fullstack - Developer | DevOps
Siemens-Energy (Industrie und Maschinenbau, 250-500 Mitarbeiter)

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.


06/2020 - 08/2021
Dataport | Fullstack - Developer | DevOps
Dataport (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Entwicklung von Software für den öffentlichen Dienst

Technologie-Stack
  • ASP.Net Core
  • MongoDB
  • Angular
  • Docker, Kubernetes

12/2018 - 06/2020
Euroglas | Fullstack - Developer | DevOps
Euroglas GmbH (Industrie und Maschinenbau, 250-500 Mitarbeiter)

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 internen IIS
bereitgestellt. Die Authentifizierung und Autorisierung unsere 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 mobile Webseiten mit Angular.

Toolkit: Azure Dev Ops, CI/CD, ASP.NET Core, ASP.NET Core Identity, Angular, WinForms, WPF,
Swagger, REST, SCRUM, Entity Framework Core, MSSQL, Database Projects, Rx

12/2017 - 12/2018
SITA S.C. | Developer
SITA S.C (Transport und Logistik, 500-1000 Mitarbeiter)

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örte u.a. die Entwicklung neuer Software, das
Schreiben von Tests, Webservice-Kommunikation und Authentifizierung.

Toolkit: Azure Dev Ops, CI/CD, WCF, SOAP, Authentifizierung, Autorisierung, Unit-,
Integration Tests, Message, Queues, C#, C++, SCRUM

06/2016 - 12/2017
Polarith | Developer
Polarith UG (Sonstiges, < 10 Mitarbeiter)

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.

Toolkit: C#,NET, Unity, SCRUM, CI, GIT, Doxygen

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Idealerweise sollte die Entfernung zu Magdeburg nicht mehr als 150km betragen, um ein tägliches Pendeln noch zu ermöglichen.
 
Bei Interessanten Projekten und/oder der Option in der Bahn arbeiten zu können oder auch remote, sind auch weiter entfernte Einsatzorte möglich.
Profilbild von Chris Taggeselle Senior Full Stack Developer aus Gerwisch Senior Full Stack Developer
Registrieren