Stefan Kirsch
Software Engineer C# .NET
Experience
Software Engineer C# .NET
Freelance Software Engineer
- Conceptualized a software interface in a large-scale project for the defense sector. No details can be shared due to classified information confidentiality.
- Designed and developed a reporting application for the acceptance testing of coordinate measuring machines according to the ISO 10360 standard series. Coordinated and led review meetings to clarify requirements within an international corporation.
- Developed a tool to back up and restore machine configurations for service operations on coordinate measuring machines.
- Consulting project to optimize and enhance an Access application for administrative tasks in an engineering office.
- Designed and developed production software for parameterizing coordinate measuring machines. Shaped the interfaces and developed automation to generate configuration bundles for different machine setups.
- Developed a service application for geometric calibration of coordinate measuring machines based on end measurement data.
- Developed a maintenance app for updating and configuring water dispensers. Managed the project through to app launch and trained and handed over the project to a client employee.
- Migrated a maintenance app for smart water filters, including finalizing it for app launch and further developing the app to support multiple protocols.
Technologies: Git, Visual Studio Code, Confluence, Protobuf, Agile, C#, .NET, WPF, MVVM, GitHub Copilot, Visual Studio, MSTest, MigraDoc, Azure DevOps, Jira, OpenRPC, JSON, Microsoft Access, Entity Framework Core, Python, YAML, Build Pipelines, WinUI 3, XUnit, Atlassian Stack, Scrum
Software Developer
Rheinmetall Electronics GmbH
- No details can be shared due to classified information confidentiality.
Technologies: C#, .NET, UWP, MVVM, Git, Visual Studio, XUnit, Scrum
Software Engineer
SWMS Systemtechnik Ingenieurgesellschaft mbH
- Designed and developed a multi-tenant web portal for configuring and controlling light strips in production halls, as well as monitoring sensor values and energy consumption.
- Developed an Android app to read machine data from QR codes for creating error reports.
- Developed a web portal to read, configure, and update e-bike components over a CAN bus protocol.
- Enhanced a CAM system for manufacturing CFRP components. Improved usability and implemented algorithms for processing 3D surfaces.
Technologies: C#, .NET, ASP.NET Core, OData, Angular, Phoenix Contact PLCnext, Entity Framework Core, Microsoft Azure Cloud, Azure IoT-Hub, MSSQL, Azure Cosmos DB, Azure Functions, Xamarin.Forms, ASP.NET MVC, Entity Framework 6, SignalR, MSTest, CAN-Bus, MS SQL, VB.NET, WPF, TFS, CATIA V5, Siemens NX
System Engineer for Manufacturing-related Software
ASCO DATA
- Developed a class library for automated PDF report generation.
- Implemented a graphics library using OpenGL compatible with an existing graphics interface.
Technologies: C#, .NET, WPF, MVVM, Visual Studio 2012, SVN, C++, MFC, OpenGL
Internship Semester and Bachelor's Thesis
SWMS Systemtechnik Ingenieurgesellschaft mbH
- Bachelor's thesis: developed and implemented algorithms for a 3D milling simulation, followed by integration into an existing software module.
- Internship semester: ported and extended a software module for automated generation of milling processes in CATIA V5. Migrated the software from Visual Basic 6 to VB.NET with a WPF interface.
Technologies: VB.NET, WPF, MVVM, CATIA V5, Visual Studio 2012, TFS
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 Manufacturing (9.5 years), Aerospace and Defense (6.5 years), and Information Technology (1 year).
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 (11.5 years) and Product Development (6.5 years).
Summary
As an experienced software engineer with over 10 years of .NET development expertise, I partner with companies to deliver software projects. My aim: efficient, practical solutions that add value.
Languages
Education
Jade Hochschule
Bachelor of Engineering · Mechanical Engineering Informatics · Wilhelmshaven, Germany
BBS Friedenstraße
Advanced Technical College Entrance Qualification · Technical Secondary School (Technology) · Wilhelmshaven, Germany
Marinearsenal
Apprenticeship as IT Systems Electronics Technician, skilled worker · IT Systems Electronics Technician · Wilhelmshaven, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Stefan based?
What languages does Stefan speak?
How many years of experience does Stefan have?
What roles would Stefan be best suited for?
What is Stefan's latest experience?
What companies has Stefan worked for in recent years?
Which industries is Stefan most experienced in?
Which business areas is Stefan most experienced in?
Which industries has Stefan worked in recently?
Which business areas has Stefan worked in recently?
What is Stefan's education?
What is the availability of Stefan?
What is the rate of Stefan?
How to hire Stefan?
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 Software Engineer C# .NET
Nearby freelancers
Professionals working in or nearby Oldenburg, Germany