Thorsten Gerlach
Freelance Software Developer
Experience
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
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
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
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
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
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
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
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
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
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Insurance (4.5 years), Information Technology (4.5 years), Telecommunication (4.5 years), and Automotive (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (12 years), Quality Assurance (10.5 years), and Product Development (10.5 years).
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
Education
University of Kassel
Master's in Electrical Engineering, focus on Information Technology · Electrical Engineering · Kassel, Germany · 1.3
University of Kassel
Diploma in Electrical Engineering, focus on Information Technology · Electrical Engineering · Kassel, Germany · 1.5
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Thorsten based?
What languages does Thorsten speak?
How many years of experience does Thorsten have?
What roles would Thorsten be best suited for?
What is Thorsten's latest experience?
What companies has Thorsten worked for in recent years?
Which industries is Thorsten most experienced in?
Which business areas is Thorsten most experienced in?
Which industries has Thorsten worked in recently?
Which business areas has Thorsten worked in recently?
What is Thorsten's education?
What is the availability of Thorsten?
What is the rate of Thorsten?
How to hire Thorsten?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Freelance Software Developer
Nearby freelancers
Professionals working in or nearby Melsungen, Germany