Recommended expert
Thorsten Gerlach
Freelance Software Developer
Experience
Jan 2023 - Dec 2024
2 yearsFreelance 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 yearsFreelance 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 monthsFreelance 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 monthsFreelance 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 monthsFreelance 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 monthsFreelance 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 monthsFreelance 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 yearFreelance 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 monthsFreelance 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
NativeEnglish
AdvancedEducation
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