Thorsten Gerlach

Softwarearchitekt

Thorsten Gerlach
Melsungen, Germany

Experience

Jan 2022 - Dec 2025
2 years
Munich, Germany
Remote

Softwarearchitekt

Großes Versicherungsunternehmen

Umsetzung von Modernisierungsmaßnahmen zur Prozessoptimierung im versicherungstechnischen Umfeld.

Schwerpunkte:

  • Austausch alter Interfaces mit neueren APIs
  • Zusammenlegung mehrerer kleinerer Solutions zu einer Main Solution 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

Sep 2021 - Aug 2024
3 years
Munich, Germany
Remote

Softwarearchitekt

Unternehmen im informationstechnischen Umfeld

Entwicklung neuer Features für eine bestehende Software sowie komplette Neuentwicklung eines Software-Nachfolgers zur Messung und Evaluierung von Hochfrequenz-Filtern.

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 und Core
  • Unittests zur Absicherung des Codes
  • Abstimmung mit internationalen Teams

Keywords: C# .Net 4.8, C# .Net 8, WPF, Visual Studio, Resharper, NuGet, SQLite, DB Browser for SQLite, Mocks, Enterprise Architect, Redmine, Scrum, Design Pattern, Dependency Injection, MVVM, Git, Telerik, Prism

Mar 2021 - Aug 2021
6 months
Munich, Germany

Softwarearchitekt

Großes Versicherungsunternehmen

Entwicklung eines Interfaces zum Datenaustausch zweier Systeme sowie Erweiterung einer bestehenden API um weitere Features im versicherungstechnischen Umfeld.

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

Sep 2018 - Dec 2020
2 years 4 months
Munich, Germany

Softwareentwickler

Großes Versicherungsunternehmen

Entwicklung von neuen Features, Bugfixing und Testing für eine Software zur Nutzung im versicherungstechnischen Umfeld.

Schwerpunkte:

  • Weiterentwicklung der bestehenden Software für Client/Server mit neuen Features innerhalb verschiedener Entwicklungsbranches
  • Analyse der bestehenden Software hinsichtlich Verbesserungen und Bugfixing
  • Entwicklung von Unit Tests/Scenario Tests zur Sicherung des implementierten Codes
  • Kommunikation mit versch. WebApis (REST)
  • Erweiterung der Datenbankanbindung mit Telerik
  • Abstimmung mit internationalen Teams

Keywords: C# .Net 4.8, WinForms, WCF, REST, XML, UML, Telerik, Visual Studio, Resharper, NuGet, TOAD, SQL Developer, StyleCop, ConQAT, Rhino Mocks, Enterprise Architect, Application-release automation, PowerShell, Swagger, IIS Express, Azure DevOps, Scrum, Design Pattern, Dependency Injection, MVVM

May 2017 - Aug 2018
1 year 4 months
Munich, Germany

Softwarearchitekt

Großes Münchner Sicherheitsunternehmen

Analyse und Optimierung sowie die Automatisierung von Softwareprozessen mit anschließenden Performance- und Stabilitätstests für die Datengenerierung zur Herstellung von Sim-Karten.

Schwerpunkte:

  • Analyse der Softwarearchitektur der bereits bestehenden Lösung
  • Optimierung und Bugfixing bereits bestehender Softwareprozesse
  • Automatisierung des gesamten Datengenerierungsprozesses bis zum fertigen Produkt
  • Durchführung von Performance- und Stabilitätstests der automatisierten Lösung
  • Entwicklung von Tools zur Qualitätssicherung und Kontrolle der entstandenen Daten
  • Abstimmung der Entwicklung mit internationalen Teams
  • Coachen von Benutzern der Anwendersoftware

Keywords: C# .Net 4.0, WinForms, SQL, Stored Procedures, XML, UML, Visual Studio, Resharper, MS SQL Management Studio, SQL Server, NuGet, Rational Clearcase, Jira, GitBucket, Git, Confluence

Jul 2016 - Mar 2018
1 year 9 months
Bonn, Germany

Softwareentwickler

Unternehmen im Bereich Mobilfunk

Weiterentwicklung und Implementierung neuer Features sowie Bugfixing für eine Software zur automatisierten Auswertung von Mobilfunkdaten zur Analyse und Behebung von Mobilfunknetzproblemen.

Schwerpunkte:

  • 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
  • Grafische Erweiterungen innerhalb der Karte

Keywords: C# .Net 4.6, XML, UML, WinForms, Visual Studio, Resharper, MS SQL Management Studio, SQL Server, SQLite, Moq, NuGet, TortoiseSVN, DevExpress 14, MS Installer

Jan 2015 - Jun 2016
6 months
Switzerland

Softwareentwickler

Schweizer Firma

Weiterentwicklung und Implementierung neuer Features für eine Software zur automatisierten Datensammlung und Auswertung mit Mobile-Devices und HF-Breitbandscannern sowie Evaluierungen für den Austausch von Software-Komponenten.

Schwerpunkte:

  • Einbindung eines Automotive-Dead-Reckoning-Endgeräts in das vorhandene Produkt, sodass eine weitere Lokalisierung bei kurzzeitig nicht vorhandenem GPS-Signal möglich ist
  • Evaluierung einer weiteren Messengine als Ersatz für die bisherige Core Measurement Engine

Keywords: C# .Net 4.6, XML, UML, WPF, Visual Studio, Resharper, DotCover, NUnit, MS CodeContracts, Moq, NuGet, Rational TeamConcert, Enterprise Architect, Postsharp, NSIS, Scrum

Jan 2015 - Dec 2015
1 year
Munich, Germany

Softwareentwickler

Großes Münchner Unternehmen

Weiterentwicklung und Implementierung neuer Features sowie Fehleranalyse und -behebung für eine Software zur Datensammlung und Auswertung mit HF-Breitbandscannern.

Schwerpunkte:

  • Mitarbeit an Fachkonzepten und der Wartung, Fehleranalyse und -behebung von Problemen
  • Build- und Testautomatisierung
  • Implementierung weiterer GPS-Endgeräte zur Datensammlung über Bluetooth/USB mit NMEA-Protokoll
  • Feinjustierung von Breitband-Scanner-Messraten innerhalb verschiedener Anwenderszenarien

Keywords: C# .Net 4.5, XML, UML, WPF, Entity Framework, SQL, SQLite, Visual Studio, Resharper, DotCover, NUnit, MS CodeContracts, Moq, NuGet, Rational TeamConcert, Enterprise Architect, Postsharp, Jenkins, Protobuf Serializer, NSIS, Scrum, Kanban, ANTS Performance & Memory Profiler

Sep 2012 - Present
12 years 8 months

Freiberufler

Sep 2012 - Dec 2015
2 years 4 months
Munich, Germany

Softwareentwickler

Großes Münchner Unternehmen

Neuentwicklung einer Software zur Datensammlung und Auswertung mit Hardware-Endgeräten im Mobilfunkbereich für die Technologien GSM, UMTS und LTE.

Schwerpunkte:

  • Mitarbeit an Fachkonzepten, Konzeption der Architektur, Erstellung und Pflege von Framework-Komponenten
  • Mitentwicklung von System- und Integrationstests
  • Entwicklung von Algorithmen und Integration einer automatischen Detektion von Mobilfunkkanälen mit HF-Breitbandscannern für GSM, UMTS und LTE
  • Automatischen Hardwaredetektion verschiedener Breitbandscanner innerhalb der Software
  • Entwicklung verschiedener Szenarien, die es dem Anwender erleichtern Messaufträge innerhalb der Software zu erstellen

Keywords: C# .Net 4.0, XML, UML, WPF, Entity Framework, Visual Studio, Resharper, DotCover, NUnit, MS CodeContracts, Moq, NuGet, Rational TeamConcert, Enterprise Architect, Postsharp, Jenkins, Protobuf Serializer, NSIS, Scrum, Kanban, ANTS Performance & Memory Profiler

Summary

Ich bin freiberuflich tätiger Elektrotechniker M. Sc. mit Schwerpunkt Softwareentwicklung und -architektur. Kernkompetenzen: - Software-Entwicklung in C# .Net - Objektorientierte Analyse und Design EXPERTISE Sprachen/Frameworks •Microsoft .Net 8 •Microsoft .Net Framework 4.8 •C#, WPF, WinForms, LINQ, Entity Framework, NHibernate, 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, NuGet, DevExpress, Jenkins, StyleCop, ConQAT, Telerik, Swagger, IIS Express Agile Entwicklung •Scrum Technologie •GSM, UMTS, LTE, GPS Softskills •schnelle Auffassungsgabe •ergebnisorientierte und selbstständige Arbeitsweise •analytisches Denken •Flexibilität •Teamfähigkeit •strukturiertes und planerisches Vorgehen •Qualitätsbewusstsein •sicheres Auftreten •Belastbarkeit Der Weg hat mich nach meinem Studium in die Selbständigkeit geführt um ständig wechselnde Themenbereiche durchlaufen und mein Wissen mit spannenden Projekten stetig erweitern zu können. Für einen beruflichen Ausgleich mache ich in meiner Freizeit sehr gerne Ausdauersport.

Languages

German
Native
English
Advanced

Education

Mar 2011 - Sep 2012

Universität Kassel

Master · Elektrotechnik mit Schwerpunkt Informationstechnik · Germany · 1.3

Oct 2006 - Mar 2011

Universität Kassel

Diplom · Elektrotechnik mit Schwerpunkt Informationstechnik · Germany · 1.5

Similar Freelancers

Discover other experts with similar qualifications and experience