Schlagwörter
Skills
• Microsoft .Net Framework 4.8
C#, C++, WPF, WinForms, LINQ, Entity Framework, REST, WCF
• XML, UML
Datenbank
• SQL (Microsoft, Oracle), SQLite
Methoden
• Design Pattern, MVVM, Client/Server
Testing
• UnitTests, Integrationstests, Systemtests, automatisierte Tests
Anwendungen
• Visual Studio, MS-SQL Management Studio, MS-SQL Server, SQL Developer, TOAD, Enterprise Architect, ANTS Performance & Memory Profiler
Tools
• Resharper, DotCover, Azure DevOps, JIRA, TortoiseSVN, Rational TeamConcert, Rational ClearCase, GIT
Extensions
• Moq, RhinoMocks, NUnit, CodeContracts, NuGet, DevExpress, Postsharp, NSIS, Jenkins, StyleCop, ConQAT, Telerik, Swagger, IIS Express
Agile Entwicklung
• Scrum, Kanban
Hardware
• Rohde & Schwarz TSMx-Familie, CMW/SMW, TSMx-PPS2
Technologie
• GSM, UMTS, LTE, GPS
Projekthistorie
Umsetzung von Modernisierungsmaßnahmen zur Prozessoptimierung im versicherungstechnischen Umfeld für ein großes Versicherungsunternehmen in München.
Schwerpunkte:
- Austausch alter Interfaces mit neueren API‘s,
- Zusammenlegung mehrerer kleinerer Solutions zu einer MainSolution zur Build-Verbesserung und Effizienzsteigerung im Software-Entwicklungsprozess,
- Austausch der Persistenzlösung im Backend von Telerik auf NHibernate,
- Unittests zur Absicherung des Codes.
Keywords:
C# .Net 4.8, WinForms, WCF, REST, XML, JSON, Visual Studio, Resharper, NuGet, SQL Developer, StyleCop, ConQAT, Rhino Mocks, Enterprise Architect, Application-release automation, PowerShell, Swagger, IIS Express, Azure DevOps, Scrum, Design Pattern, Dependency Injection, MVVM, API
Schwerpunkte:
- Weiterentwicklung der bestehenden Software um neue Features,
- Analyse und Bugfixing bestehender Probleme,
- Verbesserungen im Bereich Persistenz im Backend,
- Mitarbeit an Fachkonzepten, Konzeption der Architektur, Erstellung und Pflege von Framework-Komponenten für die Nachfolgesoftware,
- Entwicklung der Nachfolgesoftware im Backend,
- Unittests zur Absicherung des Codes,
- Abstimmung mit internationalen Teams.
Keywords:
C# .Net 4.8, C# .Net 6, WinForms, WPF, Visual Studio, Resharper, NuGet, SQLite, DB Browser for SQLite, Mocks, Enterprise Architect, Redmine, Scrum, Design Pattern, Dependency Injection, MVVM, Git, Telerik, Prism
Entwicklung eines Interfaces zum Datenaustausch zweier Systeme sowie Erweiterung einer bestehenden API um weitere Features im versicherungstechnischen Umfeld für ein großes Versicherungsunternehmen in München.
Schwerpunkte:
- Anforderungen und Design des Interfaces,
- Verarbeitung der Daten innerhalb der bestehenden Software,
- Authentifizierung zwischen den Systemen,
- Mitarbeit an der Gesamtlösung,
- Erweiterung einer Read-API um weitere Features,
- Unittests zur Absicherung des Codes,
- Abstimmung mit internationalen Teams.
Keywords:
C# .Net 4.8, WinForms, WCF, REST, XML, JSON, Visual Studio, Resharper, NuGet, SQL Developer, StyleCop, ConQAT, Rhino Mocks, Enterprise Architect, Application-release automation, PowerShell, Swagger, IIS Express, Azure DevOps, Scrum, Design Pattern, Dependency Injection, MVVM, Authentifizierung, API, Frisby
Schwerpunkte innerhalb des Projekts:
− der Weiterentwicklung der bestehenden Software für Client/Server mit neuen Features innerhalb verschiedener Entwicklungsbranches,
− der Analyse der bestehenden Software hinsichtlich Verbesserungen und Bugfixing,
− Entwicklung von Unit Tests/Scenario Tests zur Sicherung des implementierten Codes,
− der Kommunikation mit versch. WebApi‘s (REST),
− der Erweiterung der Datenbankanbindung mit Telerik,
− der Abstimmung mit internationalen Teams.
Schwerpunkte innerhalb des Projekts:
− der Analyse der Softwarearchitektur der bereits bestehenden Lösung,
− der Optimierung und Bugfixing bereits bestehender Softwareprozesse,
− der Automatisierung des gesamten Datengenerierungsprozesses bis zum fertigen Produkt,
− der Durchführung von Performance- und Stabilitätstests der automatisierten Lösung,
− der Entwicklung von Tools zur Qualitätssicherung und Kontrolle der entstandenen Daten,
− der Abstimmung der Entwicklung mit internationalenTeams,
− dem Coachen von Benutzern der Anwendersoftware.
Schwerpunkte innerhalb des Projekts:
− der Anbindung und Erstellung von SQL-Datenbankabfragen zur Datendarstellung innerhalb der Software in tabellarischer Form und auf einer OSM-basierten Karte,
− Bugfixing und Entwicklung neuer Features für die Karte basierend auf C# und WinForms,
− grafischen Erweiterungen innerhalb der Karte.
Schwerpunkte innerhalb des Projekts:
− der Einbindung eines Automotive-Dead-Reckoning-Endgeräts in das vorhandene Produkt, sodass eine weitere Lokalisierung bei kurzzeitig nicht vorhandenem GPS-Signal möglich ist,
− der Evaluierung einer weiteren Messengine als Ersatz für die bisherige Core Measurement Engine.
Schwerpunkte innerhalb des Projekts:
− der Mitarbeit an Fachkonzepten und der Wartung, Fehleranalyse und -behebung von Problemen,
− der Build- und Testautomatisierung,
− der Implementierung weiterer GPS-Endgeräte zur Datensammlung über Bluetooth/USB mit NMEA-Protokoll,
− der Feinjustierung von Breitband-Scanner-Messraten innerhalb verschiedener Anwenderszenarien.
Schwerpunkte innerhalb des Projekts:
− der Mitarbeit an Fachkonzepten, Konzeption der Architektur, Erstellung und Pflege von Framework-Komponenten,
− der Mitentwicklung von System- und Integrationstests,
− der Entwicklung von Algorithmen und Integration einer automatischen Detektion von Mobilfunkkanälen mit HFBreitbandscannern für GSM, UMTS und LTE,
− der automatischen Hardwaredetektion verschiedener Breitbandscanner innerhalb der Software,
− der Entwicklung verschiedener Szenarien, die es dem Anwender erleichtern Messaufträge innerhalb der Software zu erstellen.