Recommended expert

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.

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 Healthcare (20.5 years), Information Technology (15.5 years), Government and Administration (13.5 years), Manufacturing (13 years), Education (12.5 years), and Pharmaceutical (9.5 years).

Healthcare
Information Technology
Government and Administration
Manufacturing
Education
Pharmaceutical

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 (46 years), Product Development (28.5 years), Research and Development (15 years), Project Management (14.5 years), Business Intelligence (12 years), and Finance (1.5 years).

Information Technology
Product Development
Research and Development
Project Management
Business Intelligence
Finance

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)

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Ulrich based?

Ulrich is based in Friedberg, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Ulrich speak?

Ulrich speaks the following languages: German (Native), English (Advanced), French (Elementary).

How many years of experience does Ulrich have?

Ulrich has at least 46 years of experience. During this time, Ulrich has worked in at least 18 different roles and for 24 different companies. The average length of individual experience is 2 years and 8 months. Note that Ulrich may not have shared all experience and actually has more experience.

What roles would Ulrich be best suited for?

Based on recent experience, Ulrich would be well-suited for roles such as: Software Architect, Architecture and Development, Developer.

What is Ulrich's latest experience?

Ulrich's most recent position is Software Architect at Carl Zeiss SMT.

What companies has Ulrich worked for in recent years?

In recent years, Ulrich has worked for Carl Zeiss SMT, Carl Zeiss Microscopy, and COPiTOS GmbH.

Which industries is Ulrich most experienced in?

Ulrich is most experienced in industries like Healthcare, Information Technology (IT), and Government and Public Administration. Ulrich also has some experience in Manufacturing, Education, and Pharmaceutical.

Which business areas is Ulrich most experienced in?

Ulrich is most experienced in business areas like Information Technology (IT), Product Development, and Research and Development (R&D). Ulrich also has some experience in Project Management, Business Intelligence, and Finance.

Which industries has Ulrich worked in recently?

Ulrich has recently worked in industries like Manufacturing and Banking and Finance.

Which business areas has Ulrich worked in recently?

Ulrich has recently worked in business areas like Information Technology (IT) and Product Development.

What is Ulrich's education?

Ulrich holds a Master in Psychology from LMU Munich.

Does Ulrich have any certificates?

Ulrich has 2 certificates. These include: Certified ScrumMaster (CSM) and Microsoft Certified Professional (MCP).

What is the availability of Ulrich?

Ulrich is immediately available full-time for suitable projects.

What is the rate of Ulrich?

Ulrich's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Ulrich?

To hire Ulrich, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 820-980 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.