01.02.2024 aktualisiert

**** ******** ****
100 % verfügbar

Senior Softwareentwickler C#

Klipphausen, Deutschland
Klipphausen +50 km
Diplom-Informatiker (FH)
Klipphausen, Deutschland
Klipphausen +50 km
Diplom-Informatiker (FH)

Profilanlagen

2023_06_Lebenslauf_no_sign.pdf
2022 Arbeitszeugnis qualitype 300dpi.pdf
2019 git Zertifikat.pdf
2016 Zertifikat CPP11.pdf
2012 Zertifikat WPF.pdf
2023_Projekthistorie.pdf

Skills

Clean Code.Net FrameworkXml-SchemaC#C++LinuxEclipseJSONMicrosoft Visual StudioWindows Presentation FoundationSQL DeveloperQt (Software)SoftwareentwicklungSQLSubversionTortoisesvnJetBrains WebStormWindows FormsTest-Driven Development.NET CoreBackendGitBackend-programmierungGraphQLRestful ApisWeb Api
15 Jahre Projekterfahrung in der Softwareentwicklung
4 Jahre TDD - Testgetriebene Softwareentwicklung
8 Jahre C#
5 Jahre C++
6 Jahre WPF - Windows Presentation Framework
1 Jahr Windows Forms
2 Jahre SQL
4 Jahre REST, JSON
1 Jahr GraphQL
3 Jahre Git
5 Jahre SVN
9 Jahre MS Visual Studio 6 / 2003-2019
3 Jahre Jetbrains Rider
2 Jahre Eclipse 3
3 Jahre QT-Creator 4.x
 

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Featureaufbau und Maintenance einer spezialisierten EAM-Software

TRUMPF SE + Co. KG

Industrie und Maschinenbau

>10.000 Mitarbeiter

Die EAM-Software (Enterprise Asset Management) ist eine Software zur Planung von Inbetriebnahmen, Wartungen und Support von Maschinen. Diese basiert auf einer Client-Server-Architektur und Kommuniziert mit einigen Drittanbietersystemen.
Die Software habe ich zusammen in einem 10-köpfigen Entwicklerteam betreut.
Folgende Arbeitspakete wurden mithilfe des SCRUM-Frameworks agil geplant und umgesetzt.
  • neue Features im Frontend und Backend entwickeln (WPF, C#, SQL, git)
  • Anbinden von externen Systemen via internes Protokoll
  • Bugfixing und Maintenance der Software (WPF, C#, SQL, git, XUnit, NSubstitute)

Greenfield-Konzept mit dem Kunden erarbeitet

TRUMPF SE + Co. KG

Industrie und Maschinenbau

>10.000 Mitarbeiter

Es wurden Konzepte in einem 3-Köpfigem Team erarbeitet um Legacysoftware abzulösen. Die funktionellen Einheiten der bestehenden Software wurden ermittelt und für diese Einheiten wurden Konzepte nach aktuellen Patterns und Best Practices entworfen (Proof of Concept). Meine Aufgaben umfassten folgende Konzepte.
  • PoC für die Verwendung von MicroFrontends (Angular, Blazor)
  • PoC für die Verwendung von NATS als Message-Middleware zwischen zukünftigen Diensten

Featureaufbau und Maintenance (Full-Stack)

TRUMPF SE + Co. KG

Industrie und Maschinenbau

>10.000 Mitarbeiter

Die Touchpoint-Software ist die Bedienoberfläche auf den Trumpf Laser Maschinen.
Diese Software habe ich zusammen in einem 8-köpfigen Entwicklerteam betreut.
Folgende Arbeitspakete wurden mithilfe des SCRUM-Frameworks agil geplant und umgesetzt.
  • neue Features im Frontend und Backend entwickeln (WPF, C#, SQL, git)
  • Anbinden von externen Systemen via internes Protokoll
  • Bugfixing und Maintenance der Software (WPF, C#, SQL, git, XUnit, moq)

Migration einer REST-API in eine GraphQL-API

qualitype GmbH

Pharma und Medizintechnik

10-50 Mitarbeiter

Eine bestehende REST-API, in einem .NET Core backend, musste in eine GraphQL-API migriert werden. Die beschriebenen Aufgaben habe ich eigenständig umgesetzt:
  • Mögliche GraphQL-API Frameworks ermittelt und gegeneinander validiert (graphql-dotnet, HotChocolate)
  • Konzept und Prototyp erstellt (C#, EntityFramework Core, git)
  • Dokumentation des Konzepts (Atlassian Confluence)
  • Portierung der REST-API in das neue Konzept (C#, EF Core, git)
  • Erweiterung des verwendeten GraphQL-Frameworks für korrekte API-Schema-Generierung (C#)
  • Test-Infrastruktur für notwendige End-to-End Tests erstellt (C#, XUnit)

Zertifikate

Git and Git Workflows

Groß, Weber & Partner

2019

Advanced Modern C++ Training

Expert People Management GmbH

2016


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden