Thorsten Gerlach

Softwarearchitekt

Thorsten Gerlach
Melsungen, Deutschland

Erfahrungen

Jan. 2022 - Dez. 2025
2 Jahren
München, Deutschland
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

Sept. 2021 - Aug. 2024
3 Jahren
München, Deutschland
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

März 2021 - Aug. 2021
6 Monaten
München, Deutschland

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

Sept. 2018 - Dez. 2020
2 Jahren 4 Monaten
München, Deutschland

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

Mai 2017 - Aug. 2018
1 Jahr 4 Monaten
München, Deutschland

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

Juli 2016 - März 2018
1 Jahr 9 Monaten
Bonn, Deutschland

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 - Juni 2016
6 Monaten
Schweiz

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 - Dez. 2015
1 Jahr
München, Deutschland

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

Sept. 2012 - Bis heute
12 Jahren 8 Monaten

Freiberufler

Sept. 2012 - Dez. 2015
2 Jahren 4 Monaten
München, Deutschland

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

Zusammenfassung

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.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

März 2011 - Sept. 2012

Universität Kassel

Master · Elektrotechnik mit Schwerpunkt Informationstechnik · Deutschland · 1.3

Okt. 2006 - März 2011

Universität Kassel

Diplom · Elektrotechnik mit Schwerpunkt Informationstechnik · Deutschland · 1.5

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Verifizierter Experte
Werner Keil

Enterprise Consultant, Java, Jakarta EE, Agile, and Microservice Expert

Profil ansehen
Verifizierter Experte
Guido Schedlbauer

Senior Softwareentwicklung und Architektur mit z.B. .Net, C#, Angular, REST und Microsofttechnologien im Frontend und Backend

Profil ansehen
Verifizierter Experte
Jürgen Fey

Tech & Product Lead AI Development

Profil ansehen
Verifizierter Experte
Andreas Kraus

Senior Developer

Profil ansehen
Verifizierter Experte
Andreas Schmückert

Senior Full-Stack Developer, Solution & Enterprise Architect, Security Champion and Test Manager

Profil ansehen
Verifizierter Experte
Benedikt Buchner

Senior Software Engineer

Profil ansehen
Verifizierter Experte
Jens Meßinger

Senior Software Developer, Lead Developer (C# / .NET / Angular / Fullstack)

Profil ansehen
Verifizierter Experte
Matthias Spiller

Software Developer and Consultant

Profil ansehen
Verifizierter Experte
Sven Hohlfeld

Full-Stack Developer

Profil ansehen
Verifizierter Experte
Mathis Dudler

Senior Web-Entwickler | Schwerpunkt Frontend | Angular, Vue.js, Node.js

Profil ansehen
Verifizierter Experte
Carlos Medina

Senior Team Leiter Web Developer PHP

Profil ansehen
Verifizierter Experte
Christian Hacker

Senior Software Architect and Developer

Profil ansehen
Verifizierter Experte
Igor Propisnov

Senior Frontend Developer

Profil ansehen
Verifizierter Experte
Denis Hamann

Cloud Architect | Senior Backend Developer

Profil ansehen
Verifizierter Experte
Timo Rohrberg

Expert Softwareentwickler/-architekt

Profil ansehen