Ulrich Proeller

Software Architect

Ulrich Proeller
Friedberg, Germany

Experience

Jul 2023 - Jun 2025
2 years

Software Architect

Carl Zeiss SMT

  • Developed a modular application framework as a future foundation and to consolidate over 500 in-house applications.
  • Role: Software Architect.
  • Process: Scrum, 9-person team, Clean Code principles.
  • Technologies: Visual Studio 2022, Git, C# 12, .NET 8.0, WPF, MVVM, xUnit, WiX Toolset 4, Visual Studio Templating, Enterprise Architect, REST services, SignalR, SAP, Oracle DB, OAuth 2.0, OpenID.
May 2021 - May 2023
2 years 1 month

Architecture and Development

Carl Zeiss Microscopy

  • Developed a suite installer (similar to the Microsoft Visual Studio Installer) for deploying the ZEISS Microscopy Software Suite.
  • Role: Architecture and Development.
  • Process: Scrumban, 12-person team, Clean Code principles.
  • Technologies: Visual Studio 2022, C# 9, .NET 6.0, WPF, MVVM, Windows Azure, WiX Toolset, OpenID.
Mar 2021 - May 2021
3 months

Developer

COPiTOS GmbH

  • Developed and maintained in-house software for securities management.
  • Role: Development.
  • Technologies: Visual Studio 2019, C#, Windows Forms.
Feb 2020 - Aug 2020
7 months

External Developer

Renk Test System, MAN Group, Augsburg

  • Further developed the configuration, control, and monitoring software for complex industrial gearbox test stands.
  • Improved the usability of existing applications.
  • Role: External Developer.
  • Process: Agile, 10-person team, Clean Code principles.
  • Technologies: Visual Studio 2019, C#, .NET Framework 4.8, WPF, MVVM, WCF, PRISM, DevExpress WPF, Entity Framework 6, NUnit, MS SQL Server, Git.
Jan 2020 - Feb 2020
2 months

External Consultant

ARZ, Darmstadt

  • Analyzed and optimized a complex WPF application for the performance of DevExpress WPF controls.
  • Role: External Consultant.
  • Technologies: C#, WPF, MVVM, DevExpress WPF and XPO controls, Visual Studio 2019, SVN, .NET Framework 4.5, Windows 10, Oracle SQL Server, NLog.
Jan 2016 - Sep 2019
3 years 9 months

Software Architect, Project Lead

Pharmatechnik, Starnberg

  • Set up and developed an Azure cloud-based billing center for pharmacies.
  • Responsible for software architecture and framework development.
  • Integrated an IBML high-performance scanner.
  • Developed a web application for customers.
  • Integrated the in-house IXOS inventory management software.
  • Ensured smooth processing of prescriptions worth over 1 billion EUR per year.
  • Role: Software Architect, Project Lead.
  • Process: Scrum, 10-person team, clean code principles.
  • Technologies: Windows Azure, C#, microservices, WCF, WPF, MVVM, Visual Studio 2019, TFS, .NET Framework 4.7, Windows 10, SQL Server 2016, Entity Framework, log4net, NUnit, PowerShell, Enterprise Architect, IBML.
Jul 2012 - Dec 2015
3 years 6 months

System Architect

Renk Test System, MAN Group, Augsburg

  • Completely redeveloped the configuration, control, and monitoring software for complex industrial gearbox test stands.
  • Developed a visual editor for wiring electronic components.
  • Role: System Architect, selected software components and implemented the GUI with a graphical editor (WPF), the server (WCF), and the data layer (Entity Framework).
  • Process: Agile, 5-person team, clean code principles.
  • Technologies: Visual Studio 2013, C#, .NET Framework 4.5, WPF, MVVM, WCF, PRISM, DevExpress DXperience, Entity Framework 6, NHibernate, MS SQL Server 2014, TFS 2013, NUnit, C++.
Mar 2012 - Jun 2012
4 months

Architect

devworx, Augsburg

  • Architected and selected components for an application to create custom document collections for the publishing industry.
  • Implemented the user interface and data layer.
  • Role: Architect, responsible for component selection and implementation of the user interface and data layer.
  • Process: Agile, 5-person team.
  • Technologies: Visual Studio 2012 and 2010, C#, .NET Framework 4.5 and 4.0, WPF, MVVM, DevExpress DXperience, Entity Framework 4.3, MS SQL Server Compact 4.0, TFS 2012.
Jun 2011 - Dec 2011
7 months

Software Architect

Technolas Perfect Vision GmbH, Munich

  • Developed the user interface and control system for a therapeutic eye laser.
  • Architected and implemented the WPF interface.
  • Integrated the control computer via SOAP.
  • TFS administration and programming.
  • Role: Software Architect.
  • Process: Scrum, 15-person team.
  • Technologies: Visual Studio 2010, C#, C++, .NET Framework 4.0, WPF, WCF, TFS 2010, SQL Server, NUnit.
Mar 2011 - May 2011
3 months

Software Developer

Munich RE AG, Munich

  • Further developed an underwriting platform for facultative risks.
  • Role: Software Developer.
  • Process: Agile, 12-person team.
  • Technologies: Visual Studio 2008, C#, .NET Framework 3.5, WCF, Windows Forms, WPF, Team Foundation Server 2010, Oracle, Infragistics NetAdvantage.
Dec 2010 - Aug 2016
5 years 9 months

Architecture and Development

RWB AG, Oberhaching

  • Development of sales and administrative applications using WPF and Windows Forms.
  • Development of web applications using ASP.NET MVC3.
  • Development of industry software in the investment sector.
  • Role: Architecture and Development.
  • Technologies: Visual Studio 2010, C#, .NET Framework 4.0, ASP.NET MVC3, WPF, DevExpress WPF, SQL Server, NHibernate, Windows Forms, Telerik RadControls for WinForms, TFS 2010.
Oct 2010 - Nov 2010
2 months

Software Architect

Lauer-Fischer Fürth

  • Architecture analysis of a new application platform.
  • Design of a LINQ provider for distributed domain objects.
  • Development of the basic infrastructure for a distributed enterprise application.
  • Role: Software Architect.
  • Process: Agile, 10-person team.
  • Technologies: Visual Studio 2010, C#, .NET Framework 4.0, Team Foundation Server 2010, MS SQL Server 2008, LINQ, WPF, Silverlight, NLog, NUnit.
Apr 2010 - Sep 2010
6 months

Software Architect

Intercom, Vienna

  • Architecture and implementation of a generic view framework.
  • Extension and optimization of the existing ORM.
  • Integration of Oracle with the ORM.
  • New development of an electronic file management system for the Austrian Ministry of Education and the Austrian provincial school authorities.
  • Role: Software Architect.
  • Process: Scrum, 10-person team.
  • Technologies: Visual Studio 2008, Team Foundation Server 2008, Oracle DB Server 10 and 11, C#, .NET Framework 3.5, DevExpress DXperience 9.3 Windows Forms, NLog, LINQ, NUnit.
Jan 2010 - Mar 2010
3 months

Software Architect

Cassidian - EADS Defense & Security - Military Air Systems

  • Development of a .NET control based on Log4View for integration into proprietary software solutions.
  • Project: Control center.
  • Role: Software Architect.
  • Technologies: Visual Studio 2010, Team Foundation Server 2010, C#, WCF, .NET Framework 3.5, DevExpress DXperience 9.3 Windows Forms, Log4net, LINQ, C5 Collections, NUnit.
Nov 2008 - Mar 2009
5 months

Consultant

Siemens Medical Solutions GSD GmbH, Berlin

  • Training and development in Infragistics NetAdvantage Windows Forms.
  • Development of an operating room planning software for clinics.
  • Role: Consultant.
  • Process: Agile, 4-person team.
  • Technologies: Visual Studio .NET 2005, SVN, C#, Windows Forms, SAP/R3, .NET Framework 3.0, Windows Vista, Infragistics NetAdvantage.
May 2007 - Dec 2009
2 years 8 months

Software Architect

Pharmatechnik, Starnberg

  • Architecture of the NHibernate data layer.
  • Architecture and implementation of redundant data storage to improve fault tolerance (SQL Server 2008 R2).
  • Development of a new inventory management system for pharmacies.
  • Role: Software Architect.
  • Process: Scrum, 18–25 person team.
  • Technologies: Visual Studio 2008, Team Foundation Server 2008, C#, WCF, WPF, .NET Framework 3.5, Windows Server, SQL Server 2008, NHibernate, Log4net, NUnit, Infragistics NetAdvantage, Enterprise Architect.
Jan 2005 - May 2007
2 years 5 months

Subproject Manager and Software Architect

Bosch Security Systems GmbH, Ottobrunn near Munich

  • Development of a complex, highly scalable and extensible video management system for up to 10,000 cameras with high requirements for performance, security, and system stability (24/7/365).
  • Architecture and implementation of the central server for event processing and the distributed servers for video recording.
  • Architecture of the communication structure and server components.
  • Implementation of central server modules.
  • Role: Subproject Manager and Software Architect.
  • Process: Agile, 16 person team.
  • Technologies: Visual Studio .NET 2005, Team Foundation Server, C#, .NET Remoting, Windows Forms, .NET Framework 3.0, Windows Server 2003, SQL Server 2005, Genuine Channels, Log4net, Infragistics Framework, Enterprise Architect.
Feb 2003 - Dec 2004
1 year 11 months

Software Architect, PC Frontend Development

Agfa Gevaert AG, Munich

  • Development of an X-ray scanner.
  • Development of an XML-based metalanguage and a code generator.
  • Migration from COM+ to .NET.
  • Development of a remoting server.
  • Implementation of user interfaces.
  • Development of a TWAIN driver.
  • Role: Software Architect, PC frontend development of a medical scanner.
  • Process: Waterfall, 8 person team.
  • Technologies: Visual Studio .NET 2003, C#, Managed and Unmanaged C++, .NET Remoting, Windows Forms, .NET Framework 1.1, Windows XP, Genuine Channels, Log4net, .NET Charting Library, OOP.
Dec 2002 - Mar 2004
1 year 4 months

Project Manager

Alliance 90/The Greens, Bavaria State Association

  • Design, implementation, and maintenance of a financial management application.
  • Automated creation of government-approved donation receipts.
  • Role: Project Manager.
  • Technologies: Microsoft Visual Studio 2003, C#, .NET Framework, ADO.NET, Windows Forms, XML, Visual Studio .NET, Windows XP, MS Excel.
Jul 2002 - Nov 2002
5 months

Senior Developer

OCÉ Printing Systems, Poing near Munich, Printing Technology

  • Design and implementation of a relational database model to import data from an IBM host-based inventory management system.
  • Implementation of data validation and import tools.
  • Design and implementation of a Windows expert interface with remoting-capable database connectivity.
  • Role: Senior Developer.
  • Technologies: C#, .NET Framework, ADO.NET, Windows Forms, .NET Remoting, Visual Studio .NET, MS SQL Server 2000, Windows XP.
Feb 2000 - Jun 2002
2 years 5 months

Software Architect, Subproject Lead

Bosch Telecom GmbH, Ottobrunn, Telecommunications & Security Technology

  • Architecture and implementation of an internet-enabled security and building management system.
  • Architecture and development of a library for secure and fast interprocess communication over the Internet.
  • Development of Internet clients.
  • Role: Software Architect, Subproject Lead.
  • Technologies: Windows 2000, Visual C++ 6.0, Visual Studio .NET, C#, MFC, STL, .NET Framework, XML, HTML, MS SQL Server, ActiveX, AutoDesk Whip, CryptLib++, TCP/IP, Sockets, HTTP, Internet Information Server, ISAPI, Apache, AES, SRP, Lead Tools.
Feb 1999 - Jan 2000
1 year

Senior Developer

Bosch Telecom, Telecommunications & Security Technology

  • Architecture and implementation of the communication layer for an alarm management system for the German state central banks.
  • Role: Senior Developer.
  • Technologies: Windows NT, Visual C++ 5.0, MFC, STL, POET.
Jan 1998 - Jan 1999
1 year 1 month

Software Architect, Senior Developer

Giesecke & Devrient, Munich, Securities Printing

  • Architecture and specification of a 3-tier client/server production system for EC cards.
  • Implementation of the user interface.
  • Implementation of business logic.
  • Development of the communication library.
  • Role: Software Architect, Senior Developer.
  • Technologies: Windows NT, Visual C++ 5.0, MFC, Oracle, UML.
Aug 1996 - Dec 1997
1 year 5 months

Developer

Giesecke & Devrient, Munich, Securities Printing

  • Development of a production system for laser-personalized ID cards.
  • Development of a client/server system with a database-driven GUI front end.
  • Role: Developer.
  • Technologies: Windows NT, Visual C++ 5.0, MFC, Oracle.
Jul 1995 - Jun 1996
1 year

Project Manager

Institute for Pharmacodynamic Research, Munich

  • Development of a client/server application for managing pharmacological studies.
  • Project management, software architecture, and implementation of core components.
  • Role: Project Manager.
  • Technologies: Windows NT, Visual C++ 4.0, MFC.
Jan 1993 - Dec 1995
3 years

Head of IT

Institute for Pharmacodynamic Research, Munich

  • Developed integrated statistical software for variance analysis and graphical presentation of pharmacological studies.
  • Developed hardware and software for laser control in the medical field.
  • Role: Head of IT.
  • Technologies: Windows 3.1, Windows NT, Borland Pascal.
Jan 1989 - Dec 1992
4 years

Project Manager

CD im Asamhof, Munich

  • Designed and developed a multi-user inventory management system including database.
  • Developed a multitasking kernel and network drivers.
  • Role: Project Manager.
  • Technologies: MS-DOS, Borland Pascal.
Jan 1978 - Dec 1989
12 years

Freelance Software Developer and Statistician

Bishop's Ordinariate Augsburg, Dornier Medical Technology Germering, Katharinen Hospital Stuttgart, LMU Munich (various)

  • Developed business analysis software.
  • Conducted scientific statistics.
  • Developed clinical patient management and other applications.
  • Role: Freelance Software Developer and Statistician.
  • Technologies: COBOL, Z80 assembler, MS-DOS, Borland Pascal, SPSS, BMDP, dBASE.

Summary

I have over 40 years of experience as a developer and software architect, running my own GmbH since 1999. During this time, I have led numerous projects to success. Yet I never stop improving myself. My specialties are complex multi-tier/cloud architectures, applications with high performance and stability requirements, and hardware integrations.

As the creator of the internationally successful software Log4View® (development and distribution), I have proven hands-on experience in all phases of software development.

Friendly, clear demeanor with strong persuasive skills.

Optics, pharmacy software, mechanical engineering, medical technology, security technology.

Building and leading small development teams; selecting the necessary design, development, and quality assurance tools.

Regular attendance at developer conferences (MS Build, PDC, Tech-Ed);

Author of articles in trade publications.

Skills

Methodologies

  • Agile Processes (Scrum, Scrumban), Unit Testing, Microservices, Event Bus & Message Queuing, Microsoft Patterns & Practices

Languages, Tools, Apis

  • C#, .Net Core & Framework, Wpf, Linq, Ms Visual Studio, Wcf, Windows Forms, Xunit, C++, Powershell, Postsharp, …

Platforms

  • Windows Azure, Windows Server, Windows

Databases

  • Ms Sql Server, Entity Framework, Dapper, Nhibernate, Oracle

.Net Gui Libraries

  • Devexpress, Infragistics, Telerik

Application Lifecycle Tools

  • Azure Devops, Microsoft Dev Ops, Git, Wix Toolset, Tfs

Languages

German
Native
English
Advanced
French
Elementary

Education

LMU Munich

Diploma in Psychology · Psychology · Munich, Germany

Certifications & licenses

Certified ScrumMaster (CSM)

ScrumAlliance

Microsoft Certified Professional (MCP)

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Peter Fleischer
Peter Fleischer

Subproject Manager and Solution Architect - Microsoft 365 Transformation

View Profile
Kai Schmudlach
Kai Schmudlach

Software Developer

View Profile
Jörg Nieveler
Jörg Nieveler

Senior Software Architect

View Profile
Stefan Wimmer
Stefan Wimmer

Architect/Software Developer/Infrastructure

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Jörg Trappschuh
Jörg Trappschuh

Database Expert and Software Developer

View Profile
Jens Meßinger
Jens Meßinger

Fullstack Developer / Team Lead

View Profile
Matthias Isler
Matthias Isler

Fractional CTO (Principal Engineer / Technical Architect)

View Profile
Heiko Huvermann
Heiko Huvermann

Fullstack Developer / Architect

View Profile
Carlos Medina
Carlos Medina

Migration Zend Framework 2 /Laminas

View Profile
Guido Schedlbauer
Guido Schedlbauer

Senior Software Developer

View Profile
Christian Zeder
Christian Zeder

Software-Architect / Engineer

View Profile
Manuel Reinfurt
Manuel Reinfurt

Cloud Architect & Lead Developer

View Profile
Tobias Waggoner
Tobias Waggoner

Lead Architect / Senior Developer

View Profile
Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Ralph Elsäßer
Ralph Elsäßer

Geoinformatics Specialist, Digitalization Expert

View Profile
Csaba Kéri
Csaba Kéri

ServiceNow Consultant

View Profile
Johannes Wanzek
Johannes Wanzek

Senior Software Engineer

View Profile
Dieter Möhrle
Dieter Möhrle

Software Engineer

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Lars Martin
Lars Martin

Freelance Solution Architect

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Oliver Frömel
Oliver Frömel

Senior IT Enterprise Security Architect | Project Bank Migration

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Johannes Euteneier
Johannes Euteneier

Freelance Software Consultant

View Profile
Jan Radon
Jan Radon

Software Engineer / Software Architect / Team Lead

View Profile
Samir Brković
Samir Brković

Solution Architect / Senior Software Engineer

View Profile
Rainer Langbehn
Rainer Langbehn

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

View Profile
Yahya Vall
Yahya Vall

Co-founder & CEO

View Profile
Prasad Tilloo
Prasad Tilloo

Solution Architect / Senior Manager – DTC E-Commerce Platform

View Profile