Top expert badge
Recommended expert
Profile header background

Thorsten Gerlach

Freelance Software Developer

Thorsten Gerlach
Profile header overlay
Melsungen, Germany

Experience

Jan 2023 - Dec 2024
2 years

Freelance Software Developer

Insurance company, Munich, Germany

Expertise details
Position Summary
Freelance Software Developer at Insurance company, Munich, Germany
Industries
Insurance
Business Areas
Information Technology
Quality Assurance
  • Implemented modernization measures to optimize processes in the insurance domain
  • Replaced old interfaces with newer APIs
  • Merged several smaller solutions into one main solution to improve builds and increase efficiency in the development process
  • Replaced the persistence solution in the backend from Telerik to NHibernate
  • Created unit tests to secure the code
Sep 2021 - Aug 2024
3 years

Freelance Software Developer

IT company, Munich, Germany

Expertise details
Position Summary
Freelance Software Developer at IT company, Munich, Germany
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • Developed new features for existing software
  • Complete redevelopment of a successor software to measure and evaluate high-frequency filters
  • Analyzed and fixed bugs in existing issues
  • Improved persistence in the backend
  • Contributed to specifications, designed architecture, and created and maintained framework components for the new software
  • Developed the successor software backend and core
  • Wrote unit tests to secure the code
  • Coordinated with international teams
Mar 2021 - Aug 2021
6 months

Freelance Software Developer

Insurance company, Munich, Germany

Expertise details
Position Summary
Freelance Software Developer at Insurance company, Munich, Germany
Industries
Insurance
Business Areas
Information Technology
Quality Assurance
  • Developed an interface for data exchange between two systems
  • Extended an existing API with additional features
  • Defined requirements and designed the interface
  • Processed data within the existing software
  • Handled authentication between the systems
  • Contributed to the overall solution
  • Wrote unit tests to secure the code
  • Coordinated with international teams
Sep 2018 - Dec 2020
2 years 4 months

Freelance Software Developer

Insurance company, Munich, Germany

Expertise details
Position Summary
Freelance Software Developer at Insurance company, Munich, Germany
Industries
Insurance
Business Areas
Information Technology
Product Development
Quality Assurance
  • Developed new features, fixed bugs, and tested software in the insurance domain
  • Advanced existing client/server software with new features across different development branches
  • Analyzed existing software for improvements and bug fixes
  • Created unit tests and scenario tests to ensure the implemented code
  • Communicated with various web APIs (REST)
  • Extended database integration with Telerik
  • Coordinated with international teams
May 2017 - Aug 2018
1 year 4 months

Freelance Software Developer

Security company, Munich, Germany

Expertise details
Position Summary
Freelance Software Developer at Security company, Munich, Germany
Industries
Telecommunication
Business Areas
Information Technology
Quality Assurance
  • Analyzed and optimized the existing software architecture
  • Automated the data generation process for producing SIM cards
  • Optimized and fixed bugs in existing software processes
  • Conducted 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
Jul 2016 - Mar 2018
1 year 9 months

Freelance Software Developer

Company, Bonn, Germany

Expertise details
Position Summary
Freelance Software Developer at Company, Bonn, Germany
Industries
Telecommunication
Business Areas
Information Technology
Product Development
  • Further development and implementation of new features, as well as bug fixes, for software that automatically analyzes mobile network data
  • Integration and creation of SQL database queries to display data within the software as tables and on an OSM-based map
  • Bug fixes and development of new features for the map, based on C# and WinForms
  • Graphical enhancements within the map
Jan 2016 - Jun 2016
6 months

Freelance Software Developer

Swiss company

Expertise details
Position Summary
Freelance Software Developer at Swiss company
Industries
Automotive
Information Technology
Business Areas
Information Technology
Product Development
  • Further development and implementation of new features for software for automated data collection and analysis with mobile devices and RF broadband scanners
  • Integration of an automotive dead-reckoning device for additional localization during brief GPS signal loss
  • Evaluation of an alternative measurement engine to replace the existing Core Measurement Engine
Jan 2015 - Dec 2015
1 year

Freelance Software Developer

Large company, Munich, Germany

Expertise details
Position Summary
Freelance Software Developer at Large company, Munich, Germany
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • Further development and implementation of new features, as well as error analysis and resolution, for software that collects and analyzes data with RF broadband scanners
  • Collaboration on technical specifications and maintenance
  • Build and test automation
  • Implementation of additional GPS devices for data collection over Bluetooth/USB using the NMEA protocol
  • Fine-tuning of broadband scanner measurement rates in different user scenarios
Sep 2012 - Dec 2014
2 years 4 months

Freelance Software Developer

Large company, Munich, Germany

Expertise details
Position Summary
Freelance Software Developer at Large company, Munich, Germany
Industries
Telecommunication
Business Areas
Information Technology
Product Development
Quality Assurance
  • Development of new software for data collection and analysis using hardware devices in the cellular network domain (GSM, UMTS, LTE)
  • Collaboration on technical specifications, architecture design, and creation and maintenance of framework components
  • Co-development of system and integration tests
  • Development of algorithms and integration of automatic detection of cellular channels with RF broadband scanners
  • Automatic hardware detection of various broadband scanners within the software
  • Development of various scenarios to simplify measurement tasks for the user

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Insurance, Information Technology, Telecommunication, and Automotive.

Insurance
Information Technology
Telecommunication
Automotive
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Quality Assurance, and Product Development.

Information Technology
Quality Assurance
Product Development
Profile match chart

Summary

  • I am a freelance electrical engineer (M.Sc.) specializing in software development and architecture.
  • Focus areas: software development in C# .Net, object-oriented analysis and design.
  • After my studies, I chose to work independently so I could work on a variety of topics and continuously expand my knowledge with exciting projects.
  • For balance, I enjoy endurance sports in my free time.

Skills

  • Languages/frameworks: Microsoft .Net 8
  • Languages/frameworks: Microsoft .Net Framework 4.8
  • Languages/frameworks: C#, Wpf, Winforms, Linq, Entity Framework, Nhibernate, Rest, Wcf
  • Languages/frameworks: Xml, Uml
  • Database: Sql (Microsoft, Oracle), Sqlite
  • Methods: Design Patterns, Mvvm, Client/server
  • Testing: Unit Tests, Integration Tests, System Tests, Automated Tests
  • Applications: 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 Team Concert, Rational Clearcase, Git
  • Extensions: Moq, Rhino Mocks, Nunit, Nuget, Devexpress, Jenkins, Stylecop, Conqat, Telerik, Swagger, Iis Express
  • Agile Development: Scrum
  • Technology: Gsm, Umts, Lte, Gps
  • Soft Skills: Quick Comprehension
  • Soft Skills: Result-oriented And Independent Working Style
  • Soft Skills: Analytical Thinking
  • Soft Skills: Flexibility
  • Soft Skills: Team Player
  • Soft Skills: Structured And Planning Approach
  • Soft Skills: Quality Awareness
  • Soft Skills: Confident Appearance
  • Soft Skills: Resilience

Languages

German
Native
English
Advanced

Education

Mar 2011 - Sep 2012

University of Kassel

Master's in Electrical Engineering, focus on Information Technology · Electrical Engineering · Kassel, Germany · 1.3

Oct 2006 - Mar 2011

University of Kassel

Diploma in Electrical Engineering, focus on Information Technology · Electrical Engineering · Kassel, Germany · 1.5

Statistics

Experience

Total positions 9
Experience in Insurance 4.5 y
Avg length 1 y 7 m
Longest experience 2 y 11 m

Expertise

Recent roles Freelance Software Developer
Main industries Insurance, Information Technology, Telecommunication
Main business areas Information Technology, Quality Assurance, Product Development

Qualifications

Highest degree Master

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Thorsten based?

Thorsten is based in Melsungen, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Thorsten speak?

Thorsten speaks the following languages: German (Native), English (Advanced).

How many years of experience does Thorsten have?

Thorsten has at least 12 years of experience. During this time, Thorsten has worked in at least 1 role and for 6 different companies. The average length of individual experience is 1 year and 4 months. Note that Thorsten may not have shared all experience and actually has more experience.

What roles would Thorsten be best suited for?

Based on recent experience, Thorsten would be well-suited for roles such as: Freelance Software Developer.

What is Thorsten's latest experience?

Thorsten's most recent position is Freelance Software Developer at Insurance company, Munich, Germany.

What companies has Thorsten worked for in recent years?

In recent years, Thorsten has worked for Insurance company, Munich, Germany, IT company, Munich and Germany.

Which industries is Thorsten most experienced in?

Thorsten is most experienced in industries like Insurance, Information Technology, and Telecommunication. Thorsten also has some experience in Automotive.

Which business areas is Thorsten most experienced in?

Thorsten is most experienced in business areas like Information Technology, Product Development, and Quality Assurance.

Which industries has Thorsten worked in recently?

Thorsten has recently worked in industries like Information Technology and Insurance.

Which business areas has Thorsten worked in recently?

Thorsten has recently worked in business areas like Information Technology, Quality Assurance, and Product Development.

What is Thorsten's education?

Thorsten holds a Master in Electrical Engineering from University of Kassel.

What is the availability of Thorsten?

Thorsten is immediately available part-time for suitable projects.

What is the rate of Thorsten?

Thorsten's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Thorsten?

To hire Thorsten, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 830-990 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.