Ulrich P.-Software Architect

Check rate
Experience
Software Architect
Carl Zeiss SMT
- Development of a modular application framework as the future foundation and for consolidating more than 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.
Architecture and Development
Carl Zeiss Microscopy
- Development of a suite installer (comparable 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.
Developer
COPiTOS GmbH
- Development and maintenance of in-house software for securities management.
- Role: Development.
- Technologies: Visual Studio 2019, C#, Windows Forms.
External Developer
Renk Test System, MAN-Gruppe, Augsburg
- Further development of the configuration, control, and monitoring software for complex industrial gearbox test benches.
- Improving the usability of the 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.
External Consultant
ARZ, Darmstadt
- Analysis and optimization of a complex WPF application with regard to the performance of the 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.
Software Architect, Project Responsibility
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 merchandise management software.
- Responsible for the smooth billing of prescriptions worth over 1 billion EUR per year.
- Role: Software Architect, Project Responsibility.
- Process: Scrum, 10-person team, clean code principles.
- Technologies: Windows Azure, C#, Micro Services, WCF, WPF, MVVM, Visual Studio 2019, TFS, .NET Framework 4.7, Windows 10, SQL Server 2016, Entity Framework, Log4net, NUnit, PowerShell, Enterprise Architect, IBML.
System Architect
Renk Test System, MAN Group, Augsburg
- Complete redevelopment of the configuration, control, and monitoring software for complex industrial gearbox test benches.
- Developed a visual editor for connecting electronic components.
- Role: System architecture, selection of software components, implementation of 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++.
Architect
devworx, Augsburg
- Architecture and selection of components for an application used to create customized document collections for the publishing industry.
- Implemented user interfaces and data layers.
- Role: Architecture, selection of components, implementation of user interfaces and data layers.
- 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.
Software Architect
Technolas Perfect Vision GmbH, Munich
- Redesigned the user interface and control system for a therapeutic eye laser.
- Architecture and implementation of the WPF interface.
- Connected 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.
Software Developer
Munich RE AG, Munich
- Further development of 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.
Architecture and Development
RWB AG, Oberhaching
- Development of sales and administration applications using WPF and Windows Forms.
- Development of web applications using ASP.NET MVC3.
- Development of industry-specific software for 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.
Software Architect
Lauer-Fischer Fürth
- Architectural 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.
Software Architect
Intercom, Vienna
- Architecture and implementation of a generic view framework.
- Extension and optimization of the existing OR mapper.
- Integration of Oracle with the OR mapper.
- New development of an electronic records management system for the Austrian Federal Ministry of Education and the Austrian state 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.
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.
Consultant
Siemens Medical Solutions GSD GmbH, Berlin
- Training and development with Infragistics NetAdvantage Windows Forms.
- Development of operating room planning software for hospitals.
- 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.
Software Architect
Pharmatechnik, Starnberg
- Architecture of the NHibernate database layer.
- Architecture and implementation of redundant data storage to increase fault tolerance (SQL Server 2008 R2).
- New development of an enterprise resource planning 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.
Subproject Manager and Software Architect
Bosch Sicherheitssysteme GmbH, Ottobrunn near Munich
- New development of a complex, highly scalable and extensible video management system for up to 10,000 cameras, with high requirements for runtime performance, security and system stability (24/7/365).
- Architecture and implementation of the central server for event processing and the decentralized 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.
Software Architect, PC Frontend Development
Agfa Gevaert AG, Munich
- Development of an X-ray scanner.
- Development of an XML-based meta-language 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 for 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.
Project Manager
Bündnis 90 / Die Grünen, Landesverband Bayern
- Design, implementation and maintenance of an application for financial management.
- Automated creation of officially recognized 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.
Senior Developer
OCÉ Printing Systems Poing near Munich, Printing Technology
- Design and implementation of a relational database model for transferring data from an IBM host-based enterprise resource planning system.
- Implementation of data validation and data transfer tools.
- Design and implementation of a Windows expert interface with a remoting-enabled database connection.
- Role: Senior Developer.
- Technologies: C#, .NET Framework, ADO.NET, Windows Forms, .NET Remoting, Visual Studio .NET, MS SQL Server 2000, Windows XP.
Software Architect, Sub-Project Manager
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, Sub-Project Manager.
- 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.
Senior Developer
Bosch Telecom, Telecommunications & Security Technology
- Architecture and implementation of the communication layer of an alarm management system for the German state central banks.
- Role: Senior Developer.
- Technologies: Windows NT, Visual C++ 5.0, MFC, STL, POET.
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 the business logic.
- Development of the communication library.
- Role: Software Architect, Senior Developer.
- Technologies: Windows NT, Visual C++ 5.0, MFC, Oracle, UML.
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.
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.
IT Manager
Institute for Pharmacodynamic Research, Munich
- Development of integrated statistical software for analysis of variance and graphical presentation of pharmacological studies.
- Development of hardware and software for laser control in the medical field.
- Role: IT Manager.
- Technologies: Windows 3.1, Windows NT, Borland Pascal.
Project Manager
CD im Asamhof, Munich
- Architecture and development of a multi-user inventory management system, including database.
- Development of a multitasking kernel and network drivers.
- Role: Project Manager.
- Technologies: MS-DOS, Borland Pascal.
Freelance Software Developer and Statistician
Bishop's Ordinariate Augsburg, Dornier Medical Technology Germering, Katharinen Hospital Stuttgart, LMU Munich (various
- Development of business analysis software.
- Conducting scientific statistical analyses.
- Development of clinical patient management and other applications.
- Role: Freelance Software Developer and Statistician.
- Technologies: COBOL, Z80 Assembly, 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.
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.
Summary
I have been working as a developer and software architect for more than 40 years, with my own GmbH since 1999. During this time, I have successfully completed numerous projects. Nevertheless, I never stop improving. My specialties are complex multi-tier/cloud architectures, applications with high performance and stability requirements, and hardware integration.
As the creator of the internationally successful Log4View® software (development and sales), I have proven practical experience in all phases of software development.
Friendly, clear manner and strong persuasive skills.
Optics, pharmacy software, mechanical engineering, medical technology, security technology.
Building and managing small development teams; selecting the necessary design, development, and quality assurance tools.
Regular attendance at developer conferences (MS Build, PDC, Tech-Ed);
Author of publications in the trade press.
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
Education
LMU München
Diplom-Psychologe · Psychology · Munich, Germany
Certifications & licenses
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Ulrich is based in Friedberg, Germany and can operate in on-site, hybrid, and remote work models.
Ulrich speaks the following languages: German (Native), English (Advanced), French (Elementary).
Ulrich has at least 46 years of experience. During this time, Ulrich has worked in at least 18 different roles and for 25 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.
Based on recent experience, Ulrich would be well-suited for roles such as: Software Architect, Architecture and Development, Developer.
Ulrich's most recent position is Software Architect at Carl Zeiss SMT.
In recent years, Ulrich has worked for Carl Zeiss SMT and Carl Zeiss Microscopy.
Ulrich is most experienced in industries like Healthcare, Information Technology, and Government and Administration. Ulrich also has some experience in Manufacturing, Education, and Pharmaceutical.
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.
Ulrich has recently worked in industries like Manufacturing.
Ulrich has recently worked in business areas like Information Technology and Product Development.
Ulrich holds a Master in Psychology from LMU München.
Ulrich has 2 certificates. These include: Certified ScrumMaster (CSM) and Microsoft Certified Professional (MCP).
The availability of Ulrich needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 17 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
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 Architect
Nearby freelancers
Professionals working in or nearby Friedberg, Germany
