CAMOPO Energy
2022-052024-12
SMA Solar Technologies AG, Kassel
CAMOPO ist eine innovative Software zur Optimierung und Steuerung hybrider Kraftwerke. Das Projekt umfasst die Implementierung von Algorithmen zur Energieprognose basierend auf KI und Wettermodellen, die Integration und Steuerung von Energiespeichern sowie die Optimierung der Energieflüsse in Echtzeit. Zu den Kernfunktionen gehören die Analyse und Simulation von Anlagenszenarien, um Betreibern die wirtschaftlichsten Optionen aufzuzeigen, und die Anpassung an dynamische Anforderungen des Energiemarkts. Aufgabenbereiche umfassen die Implementierung skalierbarer Softwarearchitekturen, Performance-Optimierungen und die Entwicklung neuer Funktionen zur Steigerung der Effizienz und Flexibilität der Anwendung.
Aufgaben und Verantwortlichkeiten
- Impelementierung von User-Stories
- DevOps
- Beratung hinsichtlich Best Practice, SOLID-Principles, TDD
Verwendeter Techstack
- C#, ASP.NET Core, Minimal API, Blazor WebAsm, gRPC, CQRS, Git, Azure DevOps
- Azure: CosmosDB, Service Bus, Container Apps, IoT Edge, Blob Storage
RDPF
2020-092022-05
tt4 GmbH, München
RDPF ist die Rezepteentwicklungsplattform für den Thermomix..
Aufgaben und Verantwortlichkeiten
- Fullstack-Implementierung von User-Stories
- DevOps
- Beratung hinsichtlich Architektur und Best Practice
Verwendete Technologien
- C# , ASP.NET Core MVC , OIDC, Keycloak, Gitolite, JQuery, XML, Git GitLab (Devops)
- AWS, EC2, EKS, Lambda, Terraform, Ansible, Docker, Kubernetes, ArgoCD
- Jenkins, Atlassian Tools
ST10 Konfigurationssoftware
2020-042020-08
S. Siedle & Söhne Telefon und Telegrafenwerke OHG, Furtwangen
Siedle Touch 10 ist der multifunktionale Touchscreen/Türstation für die Gebäudekommunikationssysteme von Siedle. Bei der Konfigurationssoftware handelt es sich um eine Windows-App zur Konfiguration.
Aufgaben und Verantwortlichkeiten
- Entwicklung der Konfigurationsoftware
Verwendete Technologien
- C# 8.0, WPF .NET Core 3.1, PrismLibrary, XML, Json, Git
- Github, Azure Devops
RDPF3
2018-082020-04
tt4 GmbH, München
RDPF3 ist die Rezepteentwicklungsplattform für den Thermomix..
Aufgaben und Verantwortlichkeiten
- Fullstack-Implementierung von User-Stories
- Beratung hinsichtlich Architektur und Best Practice
Verwendete Technologien
- C# 7.0, ASP.NET Core 2.0, JQuery, XML, Git
- Jenkins, Atlassian Tools
E-Commerce/Airpick
2018-012018-05
Vanderlande Industries GmbH
Airpick ist eine auf hängende Taschen aufbauende Logistiklösung für das E-Commerce Umfeld.
Aufgaben und Verantwortlichkeiten
- Architektur, Design und Implementierung von containerized Microservices der PocketSorter Domain.
- Abstimmung und Vorbereitung von Integrationstests.
- Beratung hinsichtlich Architektur und Best Practice
Verwendete Technologien
- C# 7.0, ASP.NET Core 2.0,
- Apache Kafka, Postgres, Docker, Kubernetes, Azure AKS
- Jenkins, Atlassian Tools, Git
MCC NEO
2015-062017-12
Carl Zeiss Industrielle Messtechnik GmbH, Oberkochen
MCC NEO ist eine Industrie 4.0 Web-Anwendung zur Verwaltung und Darstellung von im Messbetrieb anfallenden Betriebsdaten.
Aufgaben und Verantwortlichkeiten
- Konzeption, Design und Implementierung eines OAuth2/OpenId Connect Servers für die MCC NEO Suite.
- Konzeption, Design und Implementierung des UserManagements mit REST-API und Single Page Application.
Verwendete Technologien
- C# 7.0, ASP.NET Core 2.0, Angular2, ASP.NET MVC, Razor View
- IdentityServer4, EF Core, VisualStudio 2017, VisualStudio Code, Team Foundation Server, Git
Access 3.x/4.x
2015-012016-12
S. Siedle & Söhne Telefon- und Telegrafenwerke OHG, Furtwangen Gebäudekommunikation
Das IP-System Siedle Access wird von Windows Embedded auf Windows Server 2012R2 64Bit portiert.
Aufgaben und Verantwortlichkeiten
- Konzeption, Design und Implementierung des Access Admin Service als
- Kommunikationsschicht zwischen PHP Administrations Oberfläche und Serverkern.
- Beratung und Unterstützung der Projektleitung
Verwendete Technologien
- Microsoft .NET 4.6.1/C# 5.0
- JSON-RPC.NET, Nuget, Git, Svn, Mantis, Jira
Licensing
2013-012014-12
Carl Zeiss AG, Oberkochen Optische Systeme, Messtechnik, Medizintechnik
Für die Business Groups IMT, Meditec, Mikroscopy wird ein einheitliches Softwarelizensierungssystem auf von Flexera FlexNet aufgebaut.
Aufgaben und Verantwortlichkeiten
- Application Management Backend (FlexNet Operations)
- Common Licensing Layer – Lizensierungsbibliothek für die Clientsoftware
- Activation Utility - Lizensaktivierungsanwendung
Verwendete Technologien
- Flexera FlexNet Operations, FlexNet Publisher
- Microsoft Visual C++
MARSI
2012-062012-12
IDUNA Vereinigte Lebensversicherung aG, Hamburg Finanzdienstleistung, Versicherung
- Für die Durchführungswege „Unterstützungskasse“ und „Direktzusage“ der BaV wurde ein Bestandsführungssystem modellgetrieben als Eclipse RCP/RAP Anwendung realisiert.
- Ein bestehendes Framework auf Basis von EMF/OAW/Fornax Hibernate Cartridge wurde weiterentwickelt.
- Es wurde nach einem an die Belange des Hauses angepassten Scrum-Framework vorgegangen.
Aufgaben und Verantwortlichkeiten
- Implementierung der GeVo-Interpretationskomponente
- Weiterentwicklung des Frameworks
- Dynamische Erzeugung von RCP-Editor Parts
- Definition von und Implementierung Extension Points
- Refactoring
- Unit Tests
- Schulung der Fachbereichsentwickler in der Benutzung des Frameworks
Verwendete Technologien
- Java 1.5, 1.6, UML2
- Eclipse 3.7, RCP, RAP, EMF/OAW, SWT, JFace Javassist, Hibernate, JUnit, SLF4J/LOG4J Oracle, H2
- Maven, Ant, Jenkins
- Confluence, Jira, GreenHopper
Tankstellenabrechnung
2010-052012-05
ED Computerservice GmbH & Co. KG, Andernach Finanzdienstleisung Leasing, Mineralölhandel
- Migration der Leasing- und Finanzbuchhaltungssoftware der MMV/MKB Bank sowie der Tankstellenabrechnung der ED Mineralölhandels KG aus dem BULL-Umfeld auf die Microsoft .NET Platform.
- Durch den konsequenten Einsatz von Codegenerierung für die Datenzugriffsschicht konnte die Anzahl der von Hand zu schreibenden Codezeilen auf weniger als 50 % reduziert werden.
Aufgaben und Verantwortlichkeiten
- Technische Projektleitung für die Migration der Tankstellenabrechnung
- Technische Beratung der Projektleitung für die Migration der Banksoftware
- Anwendungsarchitektur und –design
- Coaching der Entwickler
- Erarbeiten und Überwachen von Programmierrichtlinien.
Verwendete Technologien
- VisualStudio 2010, .NET 4.0, VB.NET
- SQL-Server 2008
- NetAdvantage Infragistics for WinForms
- CodeSmith Tools
- Subversion
- CruiseControl.NET.
Q-Up
2010-012010-04
GFB Softwareentwicklungsgesellschaft mbH, Oberursel
- Q-Up ist ein Testdatengenerator zum Erzeugen gezielter Datenqualitäten, Daten- und Rechtssicherheit durch Anonymisierung.
- Durch die Einführung von Unit-Tests sowie Continues Integration wurde die Anzahl der Bugs auf ein Minimum reduziert.
Aufgaben und Verantwortlichkeiten
- Leitung der Entwicklung
- Abstimmung der Releases mit der Qualitätssicherung
- Planung und Steuerung der Entwickler.
Verwendete Technologien
- VisualStudio 2008, .NET 3.5, C#
- SQL-Server 2008
- Janus
- Subversion.
Wertpapiermanagement, Finanzdienstleistung
2008-092009-12
Coding-Ant Technologies AG, Gießen
- Mitwirkung an der Implementierung einer Wertpapieranalyse und -dokumentation Web-Anwendung für die DWS Finanz-Service GmbH.
- Der Aufbau einer Subversion Synchronisations-Infrastruktur ermöglichte es den externen Entwicklern jederzeit auf der aktuellen Codebasis zu arbeiten.
Aufgaben und Verantwortlichkeiten
- Implementierung von Pages nach Vorgaben der Businessanalyse
- Erstellen und Dokumentieren von Datenbankmigrationsscripten
- Erstellen und Dokumentieren von Installationsscripten für IIS-Web-Anwendungen
- Aufsetzen einer Subversion Synchronisations-Infrastruktur
- Weiterentwicklung von Codegenerierungs-Templates für die Datenzugriffsschicht
- Erstellen des Prototyps einer Portfoliomanagement-App für das iPhone
Verwendete Technologien
- ASP.NET, .NET 3.5, C#
- SQL Server 2005/2008
- Cocoa-Touch/Objective-C
- Subversion.
Wertparpiermanagement, Finanzdienstleistung
2008-032008-08
Coding-AntTechnologies AG, Gießen
Implementierung einer Anwendung zur Unterstützung der synthetischen Wertpapierleihe für die DWS Finanz-Service GmbH
Aufgaben und Verantwortlichkeiten
- Implementierung von Userstories nach Storycards
- Implementierung und Betreuung des Build- und Release-Management.
Verwendete Technologien
- .NET, WinForms, C#
- Subversion
- CruiseControl.NET.
Portierung Transaktionsverarbeitung Self-Service, Retail
2007-012008-02
Deutsche Post IT-Solutions GmbH, Darmstadt
Portierung des bestehenden Altsystems (Basis Windows NT, Visual Basic und C++) unter Verwendung der Batch-Server-Version des Anwendungsframeworks.
Aufgaben und Verantwotlichkeiten
- Design der Server-Architektur
- Implementierung der Services (multi threaded)
- Datenbankdesign, -programmierung und –optimierung
- Konzeption und Durchführung der Last- und Stresstests.
Verwendete Technologien
- Windows Server 2003
- SQL Server 2005
- .NET, C#
- XML/XSLT.
Weiterentwicklung Anwendungsframework, Retail
2004-012006-12
Deutsche Post IT-Solutions GmbH, Darmstadt
Implementierung von ITIL-konformen Prozessen zur Wartung des Anwendungsframeworks nach definierten Service-Levels.
Aufgaben und Verantwortlichkeiten
- Design und Implementierung neuer Komponenten nach Anforderungen der verschiedenen Fachabteilungen
- Datenbankdesign und Datenbankoptimierung
- Konzeption und Durchführung der Softwaretests
- Implementierung der Versionskontrollprozesse
- Implementierung des Build- und Release-Management.
Verwendete Technologien
- SQL Server 2000
- .NET, C#
- XML/XSLT
- Microsoft Team Foundation Server.
Stammdatenverwaltung, Retail
2003-072003-12
Deutsche Post Retail GmbH, Darmstadt
- Konzeption und Entwicklung einer Server-Anwendung (BizTalk) zur Integration, Konsolidierung, Verwaltung und Verteilung von Masterdaten (Stammdaten) des Filialsystem eines weltweit tätigen Unternehmens mit den Schwerpunkten Logistik und Retail.
- Die Schwerpunkte der Anwendung liegen in der Integration und Konsolidierung der Datenlieferungen der verschiedenen Backend-Systeme (z.B. WaWi, FiBu, Produktgeber [Bank, Versicherung, Telekom], etc.) und der Erzeugung von Stammdatenpaketen für die betroffenen Filialen.
Aufgaben
- Konzeption und Entwicklung der BizTalk-Prozesse (Orchestrations) und Pipeline-Komponenten
- Konzeption und Durchführung der Softwaretests
Eingesetzte Technologien
- Windows 2000/2003 Server
- Microsoft BizTalk Server 2000/2002
- SQL Server 2000
- .NET (C#)
- XML/XSLT.
Stammdatenverwaltung, Retail
2002+-012003-06
Deutsche Post Retail GmbH, Darmstadt
- Konzeption und Entwicklung eines komponenten-basierenden Anwendungsframework als Basis einer Geschäftsvorfall-orientierten Client-Anwendung (C#, C/C++) für das Filialkassensystem der Deutschen Post AG.
Aufgaben
- Konzeption und Entwicklung der Komponenten zur Verwaltung der kaufmännischen Daten gemäß GoB
- Konzeption und Entwicklung von Funktionsbibliotheken zur
- Erzeugung und Speicherung kaufmännischer Daten basierend auf einem einheitlichen XML-Format
- Konzeption und Durchführung der Softwaretests
- Erstellen von Werkzeugen für die Testdatenerzeugung.
Eingesetzte Technologien
- Windows NT/XP
- SQL Server 2000 Desktop Engine
- .NET (C#)
- XML/XSLT/XSD.
Transaktionsverarbeitung Self-Service
2001-042002-04
Deutsche Post Retail GmbH, Darmstadt
- Konzeption, Entwicklung und Wartung eines Server-Systems zur Verwaltung, Konsolidierung und Weiterleitung der an den Briefmarkenautomaten entstehenden Belegdaten.
- Die Daten werden pro Automat konsolidiert, geprüft und an die weiterverarbeitenden Systeme (FiBu, WaWi und Evidenzzentrale (ecCash)) übergeben.
Aufgaben
- Konzeption und Entwicklung verschiedener Services
- Konzeption und Durchführung der Softwaretests
- Erstellen von Werkzeugen für die Testdatenerzeugung
Eingesetzte Technologien
- Windows NT Server
- SQL Server 2000
- C++, ATL, COM+.
Installationsframework
2000-102001-03
Deutsche Bank AG, Eschborn
- Implementierung eines Installations-Framework unter InstallShield zum Rollout von Lotus Client-Applikationen über 90.000 Clients in den Filialen weltweit, mit heterogener Windows-Installationsbasis.
Aufgaben
- Design der Architektur
- Implementierung des Framework
- Implementierung der Datenbank-Services
- Datenbankdesign.
Eingesetzte Technologien
Workflow-Management
1995-072000-09
Alte Leipziger Lebensversicherung a. G.
- Konzeption, Entwicklung und Wartung einer Cross-Plattform-Workflow-Engine zur Verarbeitung von Geschäftsvofällen.
- Mit Hilfe der Workflow-Engine können am Client (Windows-Frontend) Geschäftsprozesse gestartet werden, welche im weiteren Verlauf Teilprozesse auf allen beteiligten Systemen (Windows-Client, Windows-Server und OS/390-Host) auslösen und synchronisieren.
Aufgaben
- Implementierung der Client-Komponenten (COM-Komponenten) für die Frontend-Applikationen
- Implementierung der Datenbank-Services
- Datenbankdesign.
Eingesetzte Technologien
- Windows NT/OS/390
- DB/2 (NT und OS/390)
- C++, MFC, COM, Transaction Server
Organisationsprogrammierung
1993-011995-06
Alte Leipziger Lebensversicherung a. G.
- Erstellung und Wartung von Reportprogrammen unter BS2000/Cobol, UDS.
- Erstellung und Wartung von Dialogprogrammen unter BS2000/UTM, Cobol, UDS.
Organisationsprogrammierung
1990-081992-12
Villeroy & Boch AG, Mettlach
- Entwicklung und Wartung eines Kundenauftragssystems unter Adabas/Natural, Entwicklung und Wartung von Reportprogrammen unter BS2000/Cobol.
Datenverarbeitungskaufmann, IHK
19881990
Villeroy & Boch AG, Mettlach