01.02.2024 aktualisiert


100 % verfügbar
Senior Softwareentwickler C#
Klipphausen, Deutschland
Klipphausen +50 km
Diplom-Informatiker (FH)Skills
Clean Code.Net FrameworkXml-SchemaC#C++LinuxEclipseJSONMicrosoft Visual StudioWindows Presentation FoundationSQL DeveloperQt (Software)SoftwareentwicklungSQLSubversion
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
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
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.
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)
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
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.
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)