Thorsten G.

Software Architect

Melsungen, Germany

Experience

Jan 2023 - Dec 2024
2 years
Munich, Germany

Software Architect

Large insurance company

  • Replaced old interfaces with newer APIs.
  • Merged several smaller solutions into a main solution to improve builds and efficiency in the development process.
  • Switched backend persistence from Telerik to NHibernate.
  • Created unit tests to secure the code.

Technologies: C# .Net 4.8, WinForms, WCF, REST, XML, JSON, Visual Studio, ReSharper, NuGet, SQL Developer, StyleCop, ConQAT, Rhino Mocks, Swagger, IIS Express, Azure DevOps. Methods: Scrum, design patterns, dependency injection, MVVM.

Sep 2021 - Aug 2024
3 years
Munich, Germany

Software Architect

IT company

  • Extended existing software with new features.
  • Analyzed and fixed bugs in existing issues.
  • Improved backend persistence.
  • Worked on technical specifications, designed the architecture, and created and maintained framework components for the successor software.
  • Developed the successor software in backend and core.
  • Wrote unit tests to secure the code.
  • Coordinated with international teams.

Technologies: C# .Net 4.8, C# .Net 8, WPF, SQLite, DB Browser for SQLite. Methods: Scrum, design patterns, dependency injection, MVVM. Tools: Visual Studio, ReSharper, NuGet, Enterprise Architect, Redmine, Git.

Mar 2021 - Aug 2021
6 months
Munich, Germany

Software Architect

Large insurance company

  • Developed an interface for data exchange between two systems.
  • Added more features to an existing API.
  • Defined requirements and designed the interface.
  • Processed data within the existing software.
  • Handled authentication between the systems.
  • Extended a read API with additional features.
  • Created unit tests to secure the code.
  • Coordinated with international teams.

Technologies: C# .Net 4.8, WinForms, WCF, REST, XML, JSON. Tools: Visual Studio, ReSharper, NuGet, SQL Developer, StyleCop, ConQAT, Rhino Mocks, Enterprise Architect, Azure DevOps.

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

Software Architect

Large insurance company

  • Extended existing client/server software with new features across multiple development branches.
  • Fixed bugs and analyzed the software for improvements.
  • Developed unit tests and scenario tests to ensure code quality.
  • Communicated with various web APIs (REST).
  • Enhanced database integration using Telerik.
  • Coordinated with international teams.

Technologies: C# .Net 4.8, WinForms, WCF, REST, XML, UML. Tools: Visual Studio, ReSharper, NuGet, TOAD, SQL Developer, StyleCop, ConQAT, Enterprise Architect, Azure DevOps.

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

Software Architect

Large Munich security company

  • Analyzed and optimized the software architecture.
  • Fixed bugs in existing software processes.
  • Automated data generation processes up to the final product.
  • Performed performance and stability tests on the automated solution.
  • Developed tools for quality assurance and data validation.
  • Coordinated development with international teams.
  • Coached end users of the application software.

Technologies: C# .Net 4.0, WinForms, SQL, stored procedures, XML, UML.

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

Software Developer

Company in Bonn

  • Further development and implementation of new features for software for automated analysis of mobile network data.
  • Integration and creation of SQL database queries to display data within the software in tabular form and on an OSM-based map.
  • Bug fixing and development of new features for the map based on C# and WinForms.
  • Graphical enhancements within the map.

Technologies: C# .Net 4.6, XML, UML, WinForms. Tools: Visual Studio, ReSharper, MS SQL Management Studio, DevExpress.

Jan 2016 - Jun 2016
6 months
Switzerland

Software Developer

Swiss Company

  • Further development and implementation of new features for software for automated data collection and analysis.
  • Integration of an automotive dead reckoning device into the existing product.
  • Evaluation of another measurement engine to replace the current Core Measurement Engine.

Technologies: C# .Net 4.6, XML, UML, WPF. Tools: Visual Studio, ReSharper, DotCover, NUnit.

Jan 2015 - Dec 2015
1 year
Munich, Germany

Software Developer

Large Munich Company

  • Collaboration on technical specifications, maintenance, error analysis, and troubleshooting.
  • Build and test automation.
  • Implementation of additional GPS devices for data collection via Bluetooth/USB using the NMEA protocol.
  • Fine-tuning of broadband scanner measurement rates across various user scenarios.

Technologies: C# .Net 4.5, XML, UML, WPF, Entity Framework, SQL, SQLite. Tools: Visual Studio, Jenkins, PostSharp.

Sep 2012 - Present
13 years 2 months
Germany

Freelance Electrical Engineer M.Sc.

I am a freelance Electrical Engineer M.Sc. specializing in software development and architecture. Core competencies: - Software development in C# .Net - Object-oriented analysis and design My activities emphasize a results-oriented and independent work style as well as analytical and structured thinking. I have experience in various industries, including telecommunications, information technology, measurement technology, and insurance.

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

Software Developer

Large Munich Company

  • New development of software for data collection and analysis with hardware devices.
  • Collaboration on technical specifications, architecture design, and creation of framework components.
  • Development of algorithms and integration of automatic detection of mobile network channels using RF broadband scanners for GSM, UMTS, and LTE.
  • Automatic hardware detection of various broadband scanners within the software.
  • Development of various scenarios to support users in creating measurement tasks.

Technologies: C# .Net 4.0, XML, UML, WPF, Entity Framework. Tools: Visual Studio, ReSharper, Jenkins.

Mar 2011 - Sep 2012
1 year 7 months
Germany

Master's in Electrical Engineering

University of Kassel

Focus: Information Technology Overall grade: 1.3 Thesis topic: Automated efficient band and cell detection in GSM, UMTS, and LTE mobile networks (Grade: 1.0)

Oct 2006 - Mar 2011
4 years 6 months
Germany

Diploma in Electrical Engineering

University of Kassel

Focus: Information Technology Overall grade: 1.5 Thesis topic: Analysis of LTE field measurements for developing optimization and planning recommendations for Vodafone Germany's network (Grade: 1.3)

Summary

I am a self-employed electrical engineer (M. Sc.) focused on software development and architecture.

Core competencies:

  • Software development in C# .Net
  • Object-oriented analysis and design

After my studies, I went freelance to work on ever-changing topics and continually expand my knowledge with exciting projects. For work-life balance, I enjoy endurance sports in my free time.

Languages

German
Native
English
Advanced

Education

Mar 2011 - Sep 2012

University of Kassel

Master’s degree in electrical engineering, specializing in information technology · Electrical engineering, specializing in information technology · Kassel, Germany · 1.3

Oct 2006 - Mar 2011

University of Kassel

Diploma in electrical engineering, specializing in information technology · Electrical engineering, specializing in information technology · Kassel, Germany · 1.5

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions