Seit über 35 Jahren entwickle ich maßgeschneiderte Softwarelösungen für Unternehmen. Ob komplexe IT-Architekturen, Softwareentwicklung oder IT-Beratung – ich unterstütze Unternehmen dabei, ihre digitalen Herausforderungen zu meistern.
Weiterentwicklung und Wartung der Bestandskunden- und Rechnungsverwaltung-Applikationen
Umsetzung der fachlichen Anforderungen im Backend und Frontend
Wartung und Fehlerbehebung
Unterstützung der Anforderungsanalyse
Optimierung der Performance
Aufwandschätzung
Durchführung der Code-Reviews
Analyse der Softwarequalität und der Testabdeckung
Dokumentation
Fullstack-Entwickler
Internet und Informationstechnologie
Fullstack-Entwicklung im Rahmen der Weiterbildung im Bereich JavaScript
Software-Entwickler
M-net, München
Telekommunikation
Entwicklung und Wartung von Businessapplikationen für einen Internetanbieter
Umsetzung fachlicher Anforderungen
Umstellung einer Businessapplikation von Java 8 auf Java 11
Migration einer Businessapplikation von Oracle 12 auf Oracle 19
Entwicklung und Pflege von Jenkins-Jobs
Entwicklung einer neuen Webapplikation mit REST und Vue
Erstellung eines Sicherheitskonzeptes
Entwicklung einer neuen Serviceapplikation mit Anbindung an einen ESB (Messaging)
Fullstack-Entwickler
Telefonica / O2 Germany, München
Telekommunikation
Weiterentwicklung und Wartung einer Webapplikation
Implementierung von Business-Anforderungen
Wartung vorhandener Funktionalität
Unterstützung Anforderungsanalyse
Fehleranalyse, Tracking und Bugfixing
Unterstützung Aufwandschätzung
Implementierung gesetzlicher Anforderungen
Durchführung von Workshops
Unterstützung Deployment und Test
Mitarbeit in der Softwarekonzeption
Mitarbeit bei der Einführung neuer Technologien
Mitarbeitercoaching
Backend- und Frontend-Entwickler
Telefonica / O2 Germany, München
Telekommunikation
Entwicklung und Wartung von Point Of Sales Application
Agile Entwicklung von kundenindividuellen Anforderungen
Optimierung und Wartung vorhandener Services
Mitarbeit bei der Erstellung und Schätzung von User Stories
Umsetzung fachlicher Anforderungen
Bugfixing
Abstimmungen mit in- und externen Partnern
Software-Architekt und -Entwickler
Telefonica / O2 Germany, München
Telekommunikation
Entwicklung und Wartung v. Mobilfunk Number Management System
Implementierung neuer Anforderungen
Optimierung und Wartung vorhandener Dienste
Implementierung der Datenbankanwendungen mit Oracle PL/SQL
Konzept und Refactoring to EJB3
Optimierung des Buildprozesses
Konzept und Implementierung der automatischen Generierung der Online-Anwendungsdokumentation (spezialisiertes maven-Plugin)
Konzept und Implementierung der automatischen Generierung derTestspezifikation aus dem Sourcecode (spezialisiertes Doclet)
Software-Architekt und -Entwickler
Telefonica / O2 Germany, München
Telekommunikation
Entwicklung von Backend-Systemen zur Unterstützung der Business-Prozesse
Design und Implementierung neuer Anforderungen
Erweiterung, Optimierung und Wartung vorhandener Services
Implementierung von unterstützenden Datenbank-Anwendungen auf Basis von Oracle
Software-Architekt und -Entwickler
Lebensversicherung von 1871 a.G. München
Versicherungen
Entwicklung und Wartung einer Applikation für Bestandskundenverwaltung.
Konzept und Implementierung neuer Anforderungen unter Einsatz agiler Software-Entwicklungstechniken (Extreme Programming, Scrum, TDD) und Testverfahren zur Qualitätssicherung (automatische Unit-Tests, Continuous Integration, Jenkins).
Konzept und Implementierung des Druck-Subsystems für Policen und sonstige Dokumente als Modernisierungsmassnahme der vorhandenen Lösung mit M/TEXT (kwsoft) . Technische Projektleitung. Performanceoptimierung.
Mitarbeit an dem Konzept und Anbindung der neuen Version von M/TEXT (kühn & weyh Software) an die kundenspezifische Systemumgebung.
Konzept und Implementierung eines firmeninternen Webservice zum Kirchensteuermerkmal- und Steuer-ID Abruf bei Bundeszentralamt für Steuern (KIST). Technische Projektleitung.
Konzept und Implementierung des Hinweis und Informationssystems (HIS).
Konzept und Implementierung der Kommunikation mit der Zentralen Zulagenstelle für Altersvermögen bei der Deutschen Rentenversicherung (ZfA) in Bezug auf die Übermittlung der Meldung der Beiträge zu einem Basisrentenvertrag (MZ20-Meldung).
Produktionsbetreuung, Wartung und Fehlerbehebung.
Optimierung des Systems in Bezug auf die Performance (u.A. Kundenbenachrichtigung-Massendruck, VNB) und Einsatz neuer Technologien und Testverfahren.
Presentation der Vorschläge zur Systemverbesserung (u.A. Rechenkern-Anbindung, Kundendatenbank-Redesign).
Couching der Mitarbeiter.
Software-Architekt und -Entwickler
Comprendium, München
Banken und Finanzdienstleistungen
Entwicklung einer Web-Anwendung im Bereich Finanzdienstleistung
Analyse und Erfassung der Anforderungen für Order- und Asset-Management Anwendung
Erstellung des Use-Case Modells
Planung der Architektur
Erstellung des Domain-Modells
Aufsetzen der Entwicklungsumgebung
Design und Implementierung der ersten Iteration als Proof of Concept
Software-Architekt und -Entwickler
Telefonica / O2 Germany, München
Telekommunikation
Entwicklung von Web-Anwendung zur Unterstützung der CRM Business-Prozesse
Design und Implementierung neuer Anforderungen nach Rational Unified Process (RUP)
Erweiterung, Optimierung und Wartung vorhandener Applikationen
Design und Implementierung von unterstützenden Datenbank-Anwendungen auf Basis von Oracle
Implementierung von automatisierten Installation-Prozeduren unter Unix
Software-Architekt und -Entwickler
HypoVereinsbank, München
Banken und Finanzdienstleistungen
Basel II Projekt
Konzept, Design und Implementierung einer Datenbank-Anwendung im Bereich Data-Warehouse
Oracle-Server Programmierung
Oracle-Tuning
Prozesssteuerung
Datenmigration
Partition-Management
Java-Anwendungsprogrammierung (Applicationserver)
Software-Architekt und -Entwickler
Mediabranche
Medien und Verlage
Entwicklung einer Web-Applikation zur Unterstützung der Geschäftsprozesse
Analyse und Design einer Internet-Applikation nach Rational Unified Process (RUP)
Erstellen von Vision- und Requirements-Dokumente (Beschreibung der UseCases)
Erstellen von Analyse- und Design-Modellen unter Verwendung der OO-Tools (TogetherJ), also UseCase-Modell, Key Abstractions, UseCase Realizations (Analyse und Design Level)
User-Experience Modell (Screens, Navigation-Maps, UseCase Story-Boards)
Planung der System-Architektur unter Einsatz der J2EE-Plattform
Software-Architekt und -Entwickler
Beratungsunternehmen, München
Internet und Informationstechnologie
Design und Implementierung einer Website
Aufbau einer kompletten Website als Software- und Hardware-Lösung
Software-Architekt und -Entwickler
HypoVereinsbank, München
Banken und Finanzdienstleistungen
Internet-Relaunch Projekt
Design und Entwicklung eines Internet-Portals für Online-Banking/-Trading und andere Finanzdienste mit J2EE Technologie
Wartung des Systems und Second-Level Support
Weiterentwicklung der bereits vorhandenen Komponenten
Anbindung des Portals an KANA-System
Unterstützung der internen Mitarbeiter der Bank bei der Übernahme des Systems
Entwicklung einer Überwachungskomponente mit Web-Interface für Software-Verteilung in der Produktion
Software-Architekt und -Entwickler
HypoVereinsbank, München
Banken und Finanzdienstleistungen
Alleinentwicklung einer Kommunikationskomponente für Geldausgabeautomaten
Design und Entwicklung eines SNA/TCPIP-Gateways für die Geldausgabeautomaten unter Linux in einem exklusiven Projekt als Ersatz für IBMs 4700-System
Linux System- und Kernel-Programmierung
Linux-Driver Entwicklung für SDLC/HDLC Controller
Implementierung des SNA-Protokolls (IBM) und QLLC-Protokolls
Pilotierung des Systems in der produktiven Umgebung
Software-Architekt und -Entwickler
Tomaxx, IXOS, München
Internet und Informationstechnologie
Entwicklung einer Systemmanagement-Komponente unter Tivoli
Implementierung einer Software-Entwicklungsumgebung mit Sourcecode-Verwaltung.
Kundenspezifische Perl-Portierung auf Windows-NT und AIX
Kundensupport
Systemadministrator und Software-Entwickler
HypoVereinsbank, IBM, München
Banken und Finanzdienstleistungen
Systemadministration und Anwendungsentwicklung f. Geldausgabeautomaten
Systemadministration eines IBM Banking-Systems für Geldausgabeautomaten auf einem IBM AIX Cluster.
Systemadministration der Testumgebungen
Administration einer Oracle-Datenbank mit Cluster-Technologie auf IBM AIX und SUN Solaris
Entwicklung eines Software-Verteilung und Überwachungssystems für Cluster-Systeme
First-Level Support 7/24
Software-Architekt und -Entwickler
GMRS Software, Siemens Business Services, München
Telekommunikation
Entwicklung einer Unix-Datenbank für Telekommunikation (Mobilfunk)
Design und Implementierung einer Unix-Datenbank (Locking, Performanceverbesserung, Service-Tools, Test- und Repair-Tools) für eine Komponente des Intelligent Network Systems (Siemens SCP-System, Telekommunikation)
Analyse, Design und Implementierung der Index-Verwaltung der Datenbank
Design und Implementierung von Cluster-Invalidierung für Unix-Cluster
Programmierung des ORACLE Distributed Lock Manager (DLM von ORACLE Parallel Server/Pyramid)
Design und Implementierung einer Netzwerk-Kommunikationssoftware für die Datenmigration
Software-Architekt und -Entwickler
CSD, Starnberg
Internet und Informationstechnologie
Entwicklung eines Softwareverteilung- und Management-Systems
Design und Implementierung eines plattformübergreifendes Softwareverteilung- und Management-Systems