Recommended expert

Thorsten Gerlach

Freelance Software Developer

Thorsten Gerlach
Melsungen, Germany

Experience

Jan 2023 - Dec 2024
2 years

Freelance Software Developer

Insurance company, Munich, Germany

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

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

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Stefan Wimmer
Stefan Wimmer

Architect/Software Developer/Infrastructure

View Profile
Jörg Trappschuh
Jörg Trappschuh

Database Expert and Software Developer

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Guido Schedlbauer
Guido Schedlbauer

Senior Software Developer

View Profile
Matthias Spiller
Matthias Spiller

Software developer and consultant

View Profile
Heiko Huvermann
Heiko Huvermann

Fullstack Developer / Architect

View Profile
Ulrich Proeller
Ulrich Proeller

Software Architect

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Rainer Langbehn
Rainer Langbehn

Senior IT Consultant, Senior Software Architect, Senior Software Developer, Senior DevOps Engineer

View Profile
Wadim Lupejcenko
Wadim Lupejcenko

Software Engineer & Consultant

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Andre Fritzsche
Andre Fritzsche

.NET Consultant (Fullstack)

View Profile
Alexander Kapincev
Alexander Kapincev

Senior Fullstack Developer

View Profile
Christoph Wagner
Christoph Wagner

System Architect / System Engineer / Programmer

View Profile
Martin Eisengardt
Martin Eisengardt

Software Developer

View Profile
Rizwan Bashir
Rizwan Bashir

Software Developer/Database/DevOps

View Profile
Jamal Baydoun
Jamal Baydoun

Freelance Software Architect & Developer

View Profile
Johannes Euteneier
Johannes Euteneier

Freelance Software Consultant

View Profile
Dieter Möhrle
Dieter Möhrle

Software Engineer

View Profile
Jörg Nieveler
Jörg Nieveler

Senior Software Architect

View Profile
Dimitrij Neumann
Dimitrij Neumann

Logistics Designer / Network Designer

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Jens Meßinger
Jens Meßinger

Fullstack Developer / Team Lead

View Profile
Miroslaw Szega
Miroslaw Szega

.NET Software Architect/Developer

View Profile
Bernhard Höhn
Bernhard Höhn

Conversion of external Excel and CSV delivery point lists for internal database interface, architecture

View Profile
Emre Ates
Emre Ates

Development of a software solution for archiving and a GenAI-based Q&A tool

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Michael Pförringer
Michael Pförringer

Setup Azure cloud, Java development, CI/CD pipelines

View Profile