Ingo G.

Senior Full Stack Software Developer + Software Architect

Wetzlar, Germany

Experience

Jan 2024 - Dec 2024
1 year
Hamburg, Germany
Remote

Development of a practice software to manage appointments including online booking

Reactive Systems

For a specialized diabetes center in Hamburg, I designed and implemented a custom practice software on my own. The goal was to develop a fully integrated solution to manage appointments, patients, and practitioners – including online booking for patients.

Tasks and Responsibilities:

  • Architecture, design, and full development of the web application
  • Implementation of the user interface with Angular, SCSS, and Bootstrap
  • Backend development with ASP.NET Core, REST APIs, and MS SQL
  • Implementation of a role-based user concept for parallel use by medical staff
  • Integration of an online booking system for patients
  • Conducting all tests and close coordination with medical staff
  • Agile approach following Scrum, including iterative planning and direct requirements clarification with doctors and staff

Results and Impact:

  • The software is used daily by up to 10 employees at the same time and has noticeably simplified the practice's appointment management
  • Online booking by patients was successfully established and is used regularly
  • The application impresses with intuitive usability and reliable performance
  • High satisfaction from the practice management and team thanks to a practical, tailored implementation
Jun 2023 - Present
2 years 3 months
Stuttgart, Germany
Remote

Enhancement of a web application for vehicle inspections

GTÜ - Society for Technical Inspection

As part of a long-term project at GTÜ (Gesellschaft für Technische Überwachung mbH), I work as a full stack developer on the further development of a modern web application that digitally supports vehicle inspections such as main inspections (HU) or safety inspections (SP). The application is a central part of the company's latest software generation and is used nationwide in Germany.

Tasks and Responsibilities:

  • Implementation of new features on the frontend and backend using Angular and ASP.NET Core
  • Identification and resolution of performance issues on the server side
  • Development and optimization of logging mechanisms for improved traceability and error analysis
  • Continuous refactoring of legacy code to ensure long-term maintainability
  • Participation in architecture decisions and technical further development of the overall system
  • Close collaboration with QA, DevOps, and other development teams in an agile environment (Scrum/Kanban mix)

Results and Impact:

  • Active contribution to resolving critical backend performance issues as a member of the performance team
  • High customer satisfaction through rapid and reliable implementation of new requirements
  • Continuous familiarization with complex system parts and stable delivery of high-quality code
Feb 2022 - Dec 2022
11 months
Wetzlar, Germany
Remote

PWA for time tracking and CMS to manage employees and working hours

Reactive Systems

For a construction company from Wetzlar, I planned and fully developed a progressive web app (PWA) for mobile time tracking and a web-based CMS to manage employees, construction sites, and working hours. The goal was to provide a user-friendly solution that works reliably both online and offline.

Tasks and Responsibilities:

  • Architecture, design, and full implementation of the application
  • Frontend development with Angular and SCSS, with special focus on offline capability
  • Backend implementation with ASP.NET Core, Entity Framework Core, and MS SQL
  • Building a CMS to manage employees, construction sites, and time entries
  • Integration of synchronization logic for offline use of the PWA
  • Close coordination with the owner and employees for a practical implementation
  • Iterative approach following Scrum with regular feedback and direct testing in daily work

Results and Impact:

  • Over 40 employees use the app daily on construction sites – even without an active internet connection
  • The software was readily adopted by all employees thanks to its intuitive usability
  • The owner was extremely satisfied with the quick delivery and tailored functionality of the solution
  • The application has sustainably digitized and simplified time management in the company
Jan 2021 - Dec 2021
1 year

Mobile app for performing and logging COVID-19 antigen rapid tests

Reactive Systems

  • Technologies: Angular, Bootstrap, HTML, NativeScript, SCSS, TypeScript
Jan 2020 - Dec 2020
1 year

Enhancement of a web application for submitting doctor invoices

Reactive Systems

  • Technologies: AngularJS, Bootstrap, CSS, HTML, Java, JavaScript, SCSS
Jan 2018 - Dec 2018
1 year

Web application for creating and publishing ad campaigns

Reactive Systems

  • Technologies: Angular 5, ASP.NET, Facebook API, Google APIs, HTML, JavaScript, C#
Jan 2018 - Dec 2018
1 year

Further development of a web application for submitting medical invoices

Reactive Systems

  • Technologies: AngularJS, Bootstrap, CSS, HTML, JavaScript, SCSS
Jan 2017 - Dec 2017
1 year

Development of website, API and database for real estate presentation

Reactive Systems

  • Technologies: Angular 4, ASP.NET Core, Bootstrap, C#, Entity Framework Core
Jan 2017 - Dec 2017
1 year

Further development of software for reward shops

Reactive Systems

  • Technologies: AngularJS, ASP.NET WebAPI, C#, CSS, HTML, JS, Entity Framework, SQL
Jan 2016 - Dec 2018
3 years
Langen, Germany
Hybrid

Development of software for particle measurement in cleanrooms

Reactive Systems

For an engineering firm in Langen, I developed custom software that covers the entire particle measurement process in cleanrooms – from managing measurement tasks, rooms and limit values to performing measurements on site and post-processing.

Tasks and Responsibilities:

  • Planning and complete implementation of the application including architectural design
  • Developing a back-office system with ASP.NET MVC and Entity Framework
  • Building the user interface with AngularJS, Bootstrap and standard web technologies (HTML, JS)
  • Implementing the mobile app for offline particle measurements on site
  • Developing synchronization logic to transfer measurement data to the central server
  • Close collaboration with the owner and technical staff for continuous optimization
  • Agile approach using Scrum with iterative deliveries and hands-on validation

Results and Impact:

  • Daily use of the software by over 10 employees – both in the field and in the office
  • Offline capability enables reliable measurements directly at the customer
  • The team quickly adopted the application thanks to its intuitive usability
  • Noticeable improvements in efficiency and data quality in particle measurement and post-processing
Jan 2016 - Dec 2016
1 year

Development of software for face recognition

Reactive Systems

  • Technologies: AngularJs, ASP.NET WebAPI, C#, CSS, HTML, JS, Neurotechnology SDK, WCF
Jan 2015 - Dec 2015
1 year

Further development of a geographic information system

Reactive Systems

  • Technologies: Angular, ASP.NET WebAPI, HTML, JavaScript, Material Design, SCSS
Jan 2014 - Dec 2014
1 year

Development of a reporting system

Reactive Systems

  • Technologies: ASP.NET, C#, SQL Reporting Services

Summary

Since 2007, I have been working passionately as a software developer and software architect in desktop and web development. As a consultant, I help my clients improve their software quality. My specialty is building web-based business applications. I create backends in C# using the Microsoft .NET Framework as services or APIs, which usually run in the cloud or in local intranets. Frontends are implemented in JavaScript/TypeScript, HTML, and (S)CSS with Angular, and can be used on any browser-enabled system. My strengths are independent and responsible thinking and acting.

Languages

German
Native
English
Advanced

Education

Apr 2002 - Oct 2007

University of Potsdam

Diploma in Computer Science · Computer Science · Potsdam, Germany · 1.7

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