Top expert badge
Recommended expert
Profile header background

Ulrich Proeller

Software Architect

Ulrich Proeller
Profile header overlay
Friedberg, Germany

Experience

Jul 2023 - Jun 2025
2 years

Software Architect

Carl Zeiss SMT

Expertise details
Position Summary
Software Architect at Carl Zeiss SMT
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Architecture and Development at Carl Zeiss Microscopy
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Developer at COPiTOS GmbH
Industries
Banking and Finance
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
External Developer at Renk Test System, MAN Group, Augsburg
Industries
Automotive
Manufacturing
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
External Consultant at ARZ, Darmstadt
Industries
Information Technology
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Software Architect, Project Lead at Pharmatechnik, Starnberg
Industries
Healthcare
Pharmaceutical
Business Areas
Information Technology
Product Development
Project Management
  • 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

Expertise details
Position Summary
System Architect at Renk Test System, MAN Group, Augsburg
Industries
Automotive
Manufacturing
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Architect at devworx, Augsburg
Industries
Media and Entertainment
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Software Architect at Technolas Perfect Vision GmbH, Munich
Industries
Healthcare
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Software Developer at Munich RE AG, Munich
Industries
Insurance
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Architecture and Development at RWB AG, Oberhaching
Industries
Banking and Finance
Information Technology
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Software Architect at Lauer-Fischer Fürth
Industries
Information Technology
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Software Architect at Intercom, Vienna
Industries
Education
Information Technology
Government and Administration
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Software Architect at Cassidian - EADS Defense & Security - Military Air Systems
Industries
Aerospace and Defense
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Consultant at Siemens Medical Solutions GSD GmbH, Berlin
Industries
Healthcare
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Software Architect at Pharmatechnik, Starnberg
Industries
Healthcare
Information Technology
Pharmaceutical
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Subproject Manager and Software Architect at Bosch Security Systems GmbH, Ottobrunn near Munich
Industries
Information Technology
Manufacturing
Business Areas
Information Technology
Project Management
  • 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

Expertise details
Position Summary
Software Architect, PC Frontend Development at Agfa Gevaert AG, Munich
Industries
Healthcare
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Project Manager at Alliance 90/The Greens, Bavaria State Association
Industries
Government and Administration
Business Areas
Finance
Information Technology
Project Management
  • 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

Expertise details
Position Summary
Senior Developer at OCÉ Printing Systems, Poing near Munich, Printing Technology
Industries
Manufacturing
Business Areas
Information 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

Expertise details
Position Summary
Software Architect, Subproject Lead at Bosch Telecom GmbH, Ottobrunn, Telecommunications & Security Technology
Industries
Telecommunication
Business Areas
Information Technology
Project Management
  • 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

Expertise details
Position Summary
Senior Developer at Bosch Telecom, Telecommunications & Security Technology
Industries
Telecommunication
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Software Architect, Senior Developer at Giesecke & Devrient, Munich, Securities Printing
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Developer at Giesecke & Devrient, Munich, Securities Printing
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Project Manager at Institute for Pharmacodynamic Research, Munich
Industries
Pharmaceutical
Business Areas
Information Technology
Project Management
  • 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

Expertise details
Position Summary
Head of IT at Institute for Pharmacodynamic Research, Munich
Industries
Pharmaceutical
Business Areas
Information Technology
Product Development
Research and Development
  • 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

Expertise details
Position Summary
Project Manager at CD im Asamhof, Munich
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • 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)

Expertise details
Position Summary
Freelance Software Developer and Statistician at Bishop's Ordinariate Augsburg, Dornier Medical Technology Germering, Katharinen Hospital Stuttgart, LMU Munich (various)
Industries
Education
Healthcare
Government and Administration
Business Areas
Business Intelligence
Information Technology
Research and Development
  • 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.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Healthcare, Information Technology, Government and Administration, Manufacturing, Education, and Pharmaceutical.

Healthcare
Information Technology
Government and Administration
Manufacturing
Education
Pharmaceutical
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Research and Development, Project Management, Business Intelligence, and Finance.

Information Technology
Product Development
Research and Development
Project Management
Business Intelligence
Finance
Profile match chart

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)

Statistics

Experience

Total positions 28
Experience in Healthcare 20.5 y
Avg length 1 y 11 m
Longest experience 11 y 11 m

Expertise

Recent roles Software Architect, Architecture and Development, Developer
Main industries Healthcare, Information Technology, Government and Administration
Main business areas Information Technology, Product Development, Research and Development

Qualifications

Highest degree Master
Certifications earned 2

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, and Government and 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, Product Development, and Research and Development. 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 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
Rate comparison chart
Market avg: 800-960 €
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.