Ulrich P.

Software-Architekt

Friedberg, Deutschland

Erfahrungen

Juli 2023 - Juni 2025
2 Jahren

Software-Architekt

Carl Zeiss SMT

  • Entwicklung eines modularen Application-Frameworks als zukünftige Basis und zur Konsolidierung von über 500 Inhouse-Anwendungen.
  • Prozess: Scrum, 9 Personen Team, Clean Code Prinzipien
  • Technologie: 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
Mai 2021 - Mai 2023
2 Jahren 1 Monate

Architektur und Entwicklung

Carl Zeiss Microscopy

  • Entwicklung eines Suite-Installers (vergleichbar mit dem Microsoft Visual Studio Installer) zum Deployment der ZEISS Microscopy Software Suite.
  • Prozess: Scrumban, 12 Personen Team, Clean Code Prinzipien
  • Technologie: Visual Studio 2022, C# 9, .NET 6.0, WPF, MVVM, Windows Azure, WIX-Toolset, OpenId
März 2021 - Mai 2021
3 Monaten

Entwicklung

COPiTOS GmbH

  • Entwicklung und Pflege von In-House Software zur Wertpapierverwaltung.
  • Technologie: Visual Studio 2019, C#, Windows Forms
Feb. 2020 - Aug. 2020
7 Monaten
Augsburg, Deutschland

Externer Entwickler

Renk Test System, MAN-Gruppe

  • Weiterentwicklung der Konfigurations-, Steuerungs- und Kontrollsoftware für komplexe industrielle Getriebeprüfstände. Weiterentwicklung der Usability.
  • Prozess: Agil, 10 Personen Team, Clean Code Prinzipien
  • Technologie: 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 Monaten
Darmstadt, Deutschland

Externer Berater

ARZ

  • Analyse und Optimierung einer komplexen WPF-Applikation in Hinblick auf die Performance der DevExpress WPF-Controls.
  • Technologien: C#, WPF, MVVM, DevExpress WPF und XPO-Controls, Visual Studio 2019, SVN, .NET Framework 4.5, Windows 10, Oracle SQL Server, NLog
Jan. 2016 - Sept. 2019
3 Jahren 9 Monaten
Starnberg, Deutschland

SW-Architekt, Projektverantwortung

Pharmatechnik

  • Aufbau und Entwicklung eines Azure-Cloudgestützten Abrechnungszentrums für Apotheken.
  • Softwarearchitektur, Framework-Entwicklung, Anbindung eines IBML-Hochleistungsscanners.
  • Entwicklung einer Web-Applikation für die Kunden.
  • Anbindung der hauseigenen IXOS-Warenwirtschaft Software.
  • Verantwortung für die reibungslose Abrechnung von Rezepten im Wert von über 1 Milliarde EUR/Jahr.
  • Prozess: SCRUM, 10 Personen Team, Clean Code Prinzipien
  • Technologien: 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
Juli 2012 - Dez. 2015
3 Jahren 6 Monaten
Augsburg, Deutschland

System-Architekt

Renk Test System, MAN-Gruppe

  • Vollständige Neuentwicklung der Konfigurations-, Steuerungs- und Kontrollsoftware für komplexe industrielle Getriebeprüfstände. Kernstück war die Entwicklung eines visuellen Editors für die Verschaltung elektronischer Komponenten.
  • Aufgaben: Auswahl der Software-Komponenten; Implementierung der GUI-Oberfläche mit graphischem Editor (WPF), des Servers (WCF) und Data-Layer (Entity Framework).
  • Prozess: Agil, 5 Personen Team, Clean Code Prinzipien
  • Technologie: 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++
März 2012 - Juni 2012
4 Monaten
Augsburg, Deutschland

Architekt

devworx

  • Anwendung zur Erstellung maßgeschneiderter Dokumentensammlungen für die Verlagsbranche.
  • Aufgaben: Auswahl der Komponenten; Implementierung von Oberflächen und Data-Layer.
  • Prozess: Agil, 5 Personen Team
  • Technologie: Visual Studio 2012 & 2010, C#, .NET Framework 4.5 & 4.0, WPF, MVVM, DevExpress DXperience, Entity Framework 4.3, MS SQL Server Compact 4.0, TFS 2012
Juni 2011 - Dez. 2011
7 Monaten
München, Deutschland

SW-Architekt

Technolas Perfect Vision GmbH

  • Neuentwicklung der Bedieneroberfläche und Steuerung für einen therapeutischen Augenlaser. Architektur und Implementierung der WPF-Oberfläche, Anbindung des Steuer-Rechners über SOAP, TFS-Administration und Programmierung.
  • Prozess: Scrum, 15 Personen Team
  • Technologie: Visual Studio 2010, C#, C++, .NET Framework 4.0, WPF, WCF, TFS 2010, SQL Server, NUnit
März 2011 - Mai 2011
3 Monaten
München, Deutschland

SW-Entwickler

Munich RE AG

  • Weiterentwicklung einer Underwriting Plattform für fakultative Risiken.
  • Prozess: Agil, 12 Personen Team
  • Technologie: Visual Studio 2008, C#, .NET Framework 3.5, WCF, Windows Forms, WPF, Team Foundation Server 2010, Oracle, Infragistics NetAdvantage
Dez. 2010 - Aug. 2016
5 Jahren 9 Monaten
Oberhaching, Deutschland

Architektur und Entwicklung

RWB AG

  • Vertriebs- und Administrationsanwendungen unter WPF und Windows Forms, Internet-Anwendungen unter ASP.NET MVC3, Branchensoftware im Investmentbereich.
  • Technologie: 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
Okt. 2010 - Nov. 2010
2 Monaten
Fürth, Deutschland

SW-Architekt

Lauer-Fischer

  • Entwicklung der Basisinfrastruktur für eine verteilte Unternehmensanwendung.
  • Architektur-Analyse einer neuen Applikations-Plattform; Design eines LINQ-Providers für verteilte Domain-Objekte.
  • Prozess: Agil, 10 Personen Team
  • Technologie: Visual Studio 2010, C#, .NET Framework 4.0, Team Foundation Server 2010, MS SQL Server 2008, LINQ, WPF, Silverlight, NLog, NUnit
Apr. 2010 - Sept. 2010
6 Monaten
Wien, Österreich

SW-Architekt

Intercom

  • Neuentwicklung einer elektronischen Aktenverwaltung für das österreichische Bildungsministerium und die österreichischen Landesschulbehörden.
  • Architektur und Implementierung eines generischen View-Frameworks; Erweiterung und Optimierung des bestehenden OR-Mappers; Anbindung von Oracle an den OR-Mapper.
  • Prozess: SCRUM, 10 Personen Team
  • Technologie: Visual Studio 2008, Team Foundation Server 2008, Oracle DB Server 10 und 11, C#, .NET Framework 3.5, DevExpress DXperience 9.3 Windows Forms, NLog, LINQ, NUnit
Jan. 2010 - März 2010
3 Monaten

SW-Architekt

Cassidian - EADS Defense & Security - Military Air Systems

  • Projekt Leitstand.
  • Entwicklung eines auf Log4View basierenden .NET Controls zur Integration in proprietäre Software-Lösungen.
  • Technologie: 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 - März 2009
5 Monaten
Berlin, Deutschland

Berater

Siemens Medical Solutions GSD GmbH

  • Entwicklung einer OP-Planungssoftware für Kliniken.
  • Schulung & Entwicklung in Infragistics NetAdvantage Windows Forms.
  • Prozess: Agil, 4 Personen Team
  • Technologie: Visual Studio .NET 2005, SVN, C#, Windows Forms. SAP/R3, .NET Framework 3.0, Windows Vista, Infragistics NetAdvantage
Mai 2007 - Dez. 2009
2 Jahren 8 Monaten
Starnberg, Deutschland

SW-Architekt

Pharmatechnik

  • Neuentwicklung eines Warenwirtschaftssystems für Apotheken.
  • Architektur der NHibernate-Datenbankschicht, Architektur & Implementierung einer redundanten Datenhaltung zur Ausfallsicherheit (SQL-Server 2008 R2).
  • Prozess: SCRUM, 18-25 Personen Team
  • Technologie: 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 - Mai 2007
2 Jahren 5 Monaten
Ottobrunn, Deutschland

Teilprojektleitung und SW-Architekt

Bosch Sicherheitssysteme GmbH

  • Neuentwicklung eines komplexen, hoch skalier- und erweiterbaren Video Management Systems für bis zu 10.000 Kameras. Hohe Anforderungen an Laufzeitverhalten, Sicherheit und Systemstabilität (24/7/365).
  • Aufgaben: Architektur der Kommunikationsstruktur und der Server-Komponenten, Implementierung zentraler Server-Module. Architektur und Implementierung des zentralen Servers zur Ereignisverarbeitung und der dezentralen Server zur Videoaufzeichnung.
  • Prozess: Agil, 16 Personen Team
  • Technologie: 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 - Dez. 2004
1 Jahr 11 Monaten
München, Deutschland

SW-Architekt, PC Frontend Entwicklung eines medizinischen Scanners

Agfa Gevaert AG

  • Entwicklung eines Röntgenscanners, Entwicklung von XML-basierter Metasprache und Codegenerator, Migration von COM+ zu .NET, Remoting Server, Bedienoberflächen, TWAIN Treiber.
  • Prozess: Wasserfall, 8 Personen Team
  • Technologie: Visual Studio .NET 2003, C#, Managed und Unmanaged C++, .NET Remoting, Windows Forms, .NET Framework 1.1, Windows XP, Genuine Channels, Log4net, .NET Charting Library, OOP
Dez. 2002 - März 2004
1 Jahr 4 Monaten
Deutschland

Projektleiter

Bündnis 90 / Die Grünen, Landesverband Bayern

  • Konzeption und Implementierung und Wartung einer Applikation zur Finanzverwaltung und zur automatisierten Erstellung von staatlich anerkannten Spendenquittungen.
  • Technologie: Microsoft Visual Studio 2003, C#, .NET Framework, ADO.NET, Windows Forms, XML, Visual Studio .NET, Windows XP, MS-Excel
Juli 2002 - Nov. 2002
5 Monaten
Poing, Deutschland

Senior-Entwickler

OCÉ Printing Systems

  • Konzeption und Implementierung eines relationalen Datenbank Models zur Übernahme der Daten eine IBM Host basierten Warenwirtschaftssystems; Implementierung der Datenvalidierungs und –übernahmetools; Konzeption und Implementierung einer Windows-Expertenoberfläche mit remotingfähiger Datenbankanbindung.
  • Technologie: C#, .NET Framework, ADO.NET, Windows Forms, .NET Remoting, Visual Studio .NET, MS-SQL-Server 2000, Windows XP
Feb. 2000 - Juni 2002
2 Jahren 5 Monaten
Ottobrunn, Deutschland

Software-Architekt, Teilprojektleiter

Bosch Telecom GmbH

  • Architektur und Implementierung eines internetfähigen Sicherheits- & Gebäudemanagementsystems.
  • Architektur & Entwicklung einer Bibliothek zur sicheren und schnellen Interprozesskommunikation über das Internet; Entwicklung von Internet-Clients.
  • Technologie: 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 Jahr

Senior-Entwickler

Bosch Telecom

  • Architektur und Implementierung der Kommunikationsschicht eines Alarmmanagementsystems für die deutschen Landeszentralbanken.
  • Technologie: Windows NT, Visual C++ 5.0, MFC, STL, POET
Jan. 1998 - Jan. 1999
1 Jahr 1 Monate
München, Deutschland

SW-Architekt, Senior-Entwickler

Giesecke & Devrient

  • Architektur und Spezifikation eines 3-Schicht Client/Server Produktionssystems für EC-Karten; Implementierung der Benutzeroberfläche, der Geschäftslogik und der Kommunikationsbibliothek.
  • Technologie: Windows NT, Visual C++ 5.0, MFC, Oracle, UML
Aug. 1996 - Dez. 1997
1 Jahr 5 Monaten
München, Deutschland

Entwickler

Giesecke & Devrient

  • Produktionssystem für laserpersonalisierte Ausweiskarten; Client/Server System mit datenbankgetriebenem GUI-Frontend.
  • Technologie: Windows NT, Visual C++ 5.0, MFC, Oracle
Juli 1995 - Juni 1996
1 Jahr
München, Deutschland

Projekt-Leiter

Institut für pharmakodynamische Forschung

  • Client/Server-Applikation zur Abwicklung pharmakologischer Studien.
  • Projektleitung, SW-Architektur, Implementierung zentraler Komponenten.
  • Technologie: Windows NT, Visual C++ 4.0, MFC
Jan. 1993 - Dez. 1995
3 Jahren
München, Deutschland

EDV-Leiter

Institut für pharmakodynamische Forschung

  • Integrierte Statistiksoftware zur varianzanalytischen Auswertung und graphischen Darstellung pharmakologischer Studien, Hard- & Software zur Lasersteuerung im medizinischen Bereich.
  • Technologie: Windows 3.1, NT, Borland Pascal
Jan. 1989 - Dez. 1992
4 Jahren
München, Deutschland

Projektleiter

CD im Asamhof

  • Architektur und Entwicklung eines mehrplatzfähigen Warenwirtschaftssystems einschließlich Datenbank, Multitasking-Kern und Netzwerktreibern.
  • Technologie: MS-DOS, Borland Pascal
Jan. 1978 - Dez. 1989
12 Jahren
Wuppertal, Deutschland

Freier Softwareentwickler und Statistiker

Bischöfliches Ordinariat Augsburg, Dornier Medizintechnik Germering, Katharinen Hospital Stuttgart, LMU München, GSF

  • Betriebswirtschaftliche Auswertungssoftware, wissenschaftliche Statistik, klinische Patientenverwaltung uvm.
  • Technologie: COBOL, Z80-Assembler, MS-DOS, Borland Pascal, SPSS, BMDP, dBASE

Zusammenfassung

  • Full-Stack Software-Architektur C# und .NET
  • Cloud-Entwicklung unter Windows Azure
  • Desktop Entwicklung unter WPF und DevExpress
  • Datenbank-Optimierung (SQL-Server)
  • Windows Installer Entwicklung (WIX)

Ich bin seit mehr als 40 Jahren als Entwickler und Softwarearchitekt, seit 1999 mit eigener GmbH, tätig. In dieser Zeit habe ich zahlreiche Projekte zum Erfolg geführt. Trotzdem höre ich nicht auf, mich zu verbessern. Meine Spezialitäten sind komplexe Multi-Tier/Cloud-Architekturen, Anwendungen mit hohen Anforderungen an Performance und Stabilität und Hardware-Anbindungen.

Als Hersteller der international erfolgreichen Software Log4View® (Entwicklung und Vertrieb) verfüge ich über nachgewiesene Praxiserfahrung in allen Phasen der Software-Entwicklung.

Freundliches, klares Auftreten, ausgeprägte Überzeugungsfähigkeit.

  • Optik
  • Apothekensoftware
  • Maschinenbau
  • Medizintechnik
  • Sicherheitstechnik

Aufbau und Führung von kleinen Entwicklungsteams; Auswahl der notwendigen Design-, Entwicklungs- und Qualitätssicherungstools.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Ausbildung

LMU München

Diplom-Psychologe · München, Deutschland

Zertifikate & Bescheinigungen

Certified ScrumMaster (CSM)

ScrumAlliance

Microsoft Certified Professional (MCP)

Microsoft

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen