15.05.2026 aktualisiert


Anweednungsentwicklung mit Java Fullstack JavaScript C++ C#, Python
Profilanlagen
Über mich
Ich bin langjährig in der Softwareentwicklung mit verschiedensten Technologiestacks tätig. Mit meinen Projekterfahrungen stelle ich dem Kunden einen umfassende Kenntnishorizont bereit. Mein Interesse wächst mit der Anforderungskomplexitat.
Skills
- CI / CD mit Jenkins / Git / Java / Tycho
- Entwicklung und Design kundenspezifischer Anwendungen im
- C++ 11 14 17 20 / Java / C# / Python Umfeld
- CMake
- Entwicklung und Design Datenbank basierender Anwendungen
- Entwicklung und Design dynamischer Webanwendungen, Backend, Frontend, Fullstack
- Docker basierende Containerlösungen
- Eclipse RCP basierende Anwendungsentwicklung
- Quellcode Wartung, Fehlersuche, Optimierung, Erweiterung
Erfahrung
Sprachen
Projekthistorie
Entwickler C++
Internet und Informationstechnologie
10-50 Mitarbeiter
- Erstellen CMake basierender Buildskripte
- Erstellen von Unit Tests
- Einbinden und ausführen der Test in den CMake Buildscripten.
Entwickler für die Erstellung dynamischer PDF Formulare
Internet und Informationstechnologie
10-50 Mitarbeiter
IT Dienstleister
Internet und Informationstechnologie
10-50 Mitarbeiter
Entwickler für ein SBC Linux basierenden Messwerterfassungssystems
Internet und Informationstechnologie
10-50 Mitarbeiter
Entwickler von Ertragsoptimierungswerkzeugen
Internet und Informationstechnologie
10-50 Mitarbeiter
Kleinstrechner Netzwerkkonfiguration für den Unternehmenseinsatz
Pharma und Medizintechnik
< 10 Mitarbeiter
Entwicklung eines Build und Deployment Systems für den Unternehmenseinsatz
Versicherungen
1000-5000 Mitarbeiter
Entwickler Bereitstellung von Geschäftsdaten für den Außendienst für mobilen Zugriff
Automobil und Fahrzeugbau
5000-10.000 Mitarbeiter
Entwickler ARM basierender Linux Kleinstrechner als Terminalrechner
Pharma und Medizintechnik
10-50 Mitarbeiter
Entwicklung von Neufunktionalitäten einer Webanwendung für den Vertrieb
Versicherungen
1000-5000 Mitarbeiter
Entwicklung eines skalierbaren Tools zur globalen Erfassung großer Datenmengen ( Petabyte ), Suche und Datenanalyse
Automobil und Fahrzeugbau
>10.000 Mitarbeiter
Entwicklung hochperformanten RESTful Webservices für unternehmensweite Daten- und Informationsdienste
Konsumgüter und Handel
1000-5000 Mitarbeiter
Implementierung von Neuanforderungen einer Webanwendungen für die Produktionssteuerung und Qualitätssicherung
Industrie und Maschinenbau
1000-5000 Mitarbeiter
Prototyp für die Ablösung einer Excel basierenden Konfigurationsfile Erstellung
Automobil und Fahrzeugbau
5000-10.000 Mitarbeiter
Neuentwicklung einer WEB basierenden Serverüberwachung, Weiterentwicklung einer Verkäuferarbeitsplatzanwendung
Automobil und Fahrzeugbau
5000-10.000 Mitarbeiter
Erweiterung einer plattformübergreifenden Programmbibliothek für die Ermittlung finanzmathematischer Werte
Versicherungen
1000-5000 Mitarbeiter
Erweiterung einer gewachsenen Anwendung um neue Tarifvarianten für die Zins- und Tilgungsbeitragsberechnung, Variantendarstellung, Provisionsberechnung. Rechenkern Erweiterung
Versicherungen
1000-5000 Mitarbeiter
Fehlerbereinigungen einer C++ basierenden Windows 7 Anwendung für die Produktivsetzung
Internet und Informationstechnologie
500-1000 Mitarbeiter
- Anwendungstest hinsichtlich Memoryleaks und Ressourceleaks
- Codeanalyse und Codebereinigung
- Fehleranalyse und Fehlerbehebung in diversen OS Sprachversionen
- Codeanalyse und Modifikation für Windows 7 ( W7 ) Konformität.
- Microsoft Visual Studio 2010, WinDbg, C++, AppVerifiyer, TestiFy, DevPartner, Purify, Git, MySqlLite
Weiterentwicklung einer gewachsenen Java Anwendung ( 10 Jahre ) für die Gesamtprojektabwicklung von der Angebotsphase, Berechnung, Logistik, Lieferantenanbindung
Energie, Wasser und Umwelt
1000-5000 Mitarbeiter
- Optimierung und Weiterentwicklung des Applikationsservers (Eigenentwicklung).
- Optimierung und Weiterentwicklung des eigenen Persistenzklassenframeworks.
- Optimierung und Weiterentwicklung der Clientanwendung.
- Optimierung und Weiterentwicklung der Automatisierungsschnittstelle zur Excel und Word Anbindung.
- Optimierung und Weiterentwicklung der Datenbankfunktionen.
- Anpassung der Datenbankmodelle.
- Versionsbereitstellung zum Test, Anwenderdeployment.
- Java 1.6, 6.0, C++, Oracle 11g, COM, VBA, Eclipse 3.6, Visual Studio 2003, SQL Developer, Ant, Log4J, Trac
Portierung, Weiterentwicklung und Wartung einer C++ basierenden, kundenspezifischen ERP Lösung nach .
Konsumgüter und Handel
10-50 Mitarbeiter
- Analyse der vorhandenen C++ Applikationen
- Anforderungserstellung mit dem Kunden
- GUI Design
- Implementierung der Neufunktionalität, Test, Bereitstellung beim Kunden.
- Anbindung der Fremdsysteme
- Wartung und Fehlerbereinigung der Altanwendung
- Laufzeitoptimierung durch Optimierung des Datenbankdesigns und der Datenbankabfragen
- Visual Studio 2008, TFS, Microsoft .NET, Microsoft SQL Server 2003, SVN
Webanwendung für Teamcolaboration, Resourcenplanung und Verwaltung.
Internet und Informationstechnologie
10-50 Mitarbeiter
- Datenbank Design,
- Webgui Design,
- Implementierung
- Java 1.6, Tomcat, JPA, JFaces, RichFaces, Eclipse WTP, MySQL, DoJo Toolkit
Beratung im Bereich Automobile hinsichtlich Softwareverteilung Java basierender Webanwendungen
Automobil und Fahrzeugbau
5000-10.000 Mitarbeiter
- Analyse der vorhandenen Java Applikationen auf Desktops hinsichtlich der notwendigen Java Laufzeitumgebung
- Analyse des vorhandenen Mechanismus zur Softwarebereitstellung.
- Entwicklung eines Konzeptes für die künftige Bereitstellung Java basierender Web Applikationen.
- Erarbeitung konkreter Modifikationsschritte bestehender Java Applikationen für die Fachabteilungen.
Portierung und Weiterentwicklung eines Java 1.6 basierenden Empfehlungssystems auf C++ für PC Anwendung unter Windows
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Portierung des erstellten Linux Codes nach Windows
- Environment spezifische Anpassung der Sourcen für Windows.
- Erstellung des Buildsystems für Microsoft Visual Studio.
- C++, Windows XP, Microsoft Visual Studio C++, MySQL, SQLite, GIT, ICU
Java Fortbildung im Bereich Jfaces und Rich Faces
Internet und Informationstechnologie
< 10 Mitarbeiter
Portierung und Weiterentwicklung eines Java 1.6 basierenden Empfehlungssystems auf C++ für embedded und PC Anwendung
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Portierung der Programmlogik in C++ f+r Linux
- Implementierung nicht template basierender Collection Klassen
- Implementierung Unicode fähiger String und RegEx Klassen.
- Verwendung einer integrierten Datenbank.
- Datenbank Portierung
- Optimierung und Weiterentwicklung des Java Codes
- Optimierung hinsichtlich Ressourcenverbrauch und Laufzeitverhalten
- Umgebung: Linux, VmWare, C++, Eclipse CDT, CUnit Testing, SQLite, Java 1.6, MySql, Hibernate, Spring, ICU, SVN
Benutzerprogramm für die NC Programmerstellung einer Maschinensteuerung.
Industrie und Maschinenbau
50-250 Mitarbeiter
- Realisierung der NC Steuerungsanbindung mittels OPC Server durch Implementierung eines OPC Clients
- Erstellung des Userinterfaces
- Inbetriebnahme
- Umgebung: C#, .NET, MS Visual, C++, OPC
Erstellung fachlicher Tests einer WEB Client Anwendung zur Datenerfassung und Präsentation
- Analyse der Fachlichkeit, Analyse der Arbeitsabläufe beim Kunden, Beschreibung geeigneter Tests
- Erstellen der JUNIT Tests
- Umgebung: JAVA 1.6, J2EE, EJB 2.0, EJB 3.0, JBOSS, Tomcat, Java Server Faces, Oracle 10g, Junit 4.0
Einrichtung eines Applikationservers
Internet und Informationstechnologie
10-50 Mitarbeiter
- JBoss 4.23 Installation
- Anbindung der Firmendatenbank an das Intranet
- Bereitstellung der Datenbankinformation mittels JSP,Servlets, JSTL
- Bereitstellung externer Daten mittels Webservices und SOAP
Erstellung eines Benutzerprogramms für die Maschinensteuerung einer Fertigungsstraße
Industrie und Maschinenbau
50-250 Mitarbeiter
Weiterentwicklung einer Konzernbilanzierungsanwendung eines börsennotierten Großunternehmens
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Analyse der bestehende Architektur
- Analyse der verwendeten Frameworks
- Implementierung unterschiedlichster Neufunktionalitäten, zuletzt Bereitstellung einer Schnittstelle für den XML Datenimport aus einem SAP System mittels IBM Websphere MQ und verschiedener Programme zur Testdatenbereitstellung im XML Format.
- ECLIPSE JDT, Java SDK 1.4, IBM DB2 8.2, IBM Websphere, Continuous Integration, JUNIT, SVN,
- SAX, JAXB, JAXP, JMS, MDB
Erstellung eines Benutzerprogramms für die Maschinensteuerung einer Fertigungsstraße
Industrie und Maschinenbau
50-250 Mitarbeiter
- Analyse der bestehenden Software
- Implementierung der Kundenanforderung unter Einbindung bestehender Software
- Microsoft Visual C++
Entwicklung eines .NET basierenden Tools zur Kostenberechnung unter Berücksichtigung unterschiedlicher Produktionsverfahren und Maschinendaten
Internet und Informationstechnologie
500-1000 Mitarbeiter
- Anforderungsanalyse
- Datenbankdesign für die Stammdaten der Produktionsstandorte
- Implementierung des Rechenkerns
- GUI Design
- CAD Datenintegration mittels ActiveX Komponenten
- Datenbankzugriff unter Verwendung des Hibernate Persistenzframeworks
- MS SQL Server, MS Visual .NET, VB.NET, ActiveX
Entwicklung einer Visual Basic basierenden, kundenspezifischen Projektverwaltung
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Anforderungsanalyse
- Erstellung des Workflows
- Datenbankdesign für die Projektdatenpersistierung
Anwendungsentwicklung für die Transportplanung.
Transport und Logistik
1000-5000 Mitarbeiter
- Analyse der Feinspezifikation
- Realisierung unter Verwendung der Eclipse RCP ( Rich Client Platform)
- Modularisierung durch Aufteilung der geforderten Funtkionalität auf einzelne Plugins
- Anlegen geeigneter Extensionspoints
- GUI Design und Realisierung, Einbindung externer ActiveX Komponenten
- Datenbank Anbindung mittels J2EE und Hibernate als Persistenzframework
- Java SDK 5.0, Eclipse 3.1, Eclipse JDT, Eclipse RCP, SWT, GEF, Draw2D
- JFACE, Hibernate, Spring, Oracle 10g, Continuous Integration, Maven, SVN
- JUNIT, Bea Weblogic, ActiveX
Entwicklung einer graphischen Entwicklungsumgebung zur Programmierung und Simulation speicherprogrammierbarer Steuerungen.
Internet und Informationstechnologie
50-250 Mitarbeiter
- Analyse der Kundenanforderungen
- Realisierung als Eclipse RCP ( Rich Client Platform) basierende Anwendung
- Aufteilung der Gesamtfunktionalität in funktionsspezifische Plugins
- Implementierung steuerungsspezifischer Funktionalität in separaten Plugins
- Bereitstellung der Plugin Funktionalität mit geeigneten Extensionpoints
- GUI Design, Implementierung des graphischen Editors zur Logikverknüpfung mit GEF und Draw2D
- Einbettung der existierenden Steuerungsquelltexte in eine DLL zur Offline Simulation des Steuerungsprogramms, Anbindung des nativen C++ Codes an die Java basierenden Plugins
- Erstellung einer DLL zur Onlineanbindung für die Steuerungsvisualisierung
- Implementierung einer Online Lizensierung
- Java SDK 1.4, Eclipse 3.0, Eclipse JDT, Eclipse RCP, GEF, Draw2D, Plugin Entwicklung, Microsoft Visual C++ 6.0 für die dll Entwicklung zur nativen Anbindung, Omondo UML, BACNet, SVN
Entwicklung einer Visual Basic basierenden ERP Lösung für den Workflow
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Analyse der Kundenanforderung
- Datenbankdesign für Auftragsdaten, Resourcenzuweisung, Statusver-folgung
- Emailbenachrichtigung
- CAD Datenintegration über ActiveX
- Microsoft Visual Basic 6.0, ADO, MySQL, Microsoft SQL Server, IBM DB2
Fortbildung
Internet und Informationstechnologie
10-50 Mitarbeiter
- Weiterbildung in Microsoft .NET Framework
- Weiterbildung in SAP ABAP4 / ABAP Objects Programmierung
- Weiterbildung in J2EE
Installation eines Linux Servers
Internet und Informationstechnologie
10-50 Mitarbeiter
- Installation von SUSE 8.2,
- Installation und Konfiguration von SAMBA als NT4 Domain Server, DNS, Subversion, Bugtracking
- SUSE Linux 8.2, Subversion, Bugzilla, SAMBA 3.0, BIND
Planung und Realisierung einer Bibliothek zur Klassifikation von Musikdateien bezüglich der Ähnlichkeit zu einer gegebenen Musikdatei
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Spezifikation der benötigten API Funktionen.
- Analyse der verwendeten Algorithmen der Janus Experimentierumgebung
- Neuimplementierung fehlender Algorithmen. Funktionstest unter Linux und Windows
- Linux, Windows NT, W2000, c++, STL, JANUS, Microsoft Visual C++, make, GCC 2.9.5, Rational Clearcase
Planung und Realisierung mehrerer Plattform unabhängiger Demoapplikationen zur Audiosegmentierung und Klassifizierung
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Linux, Windows NT, W2000,
- TCL/TK, SNACK, Rational Clearcase
- Implementierung mit TCL/TK
Planung und Realisierung eines Systems zur Audio Testdatengenerierung
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Generierung einer MySQL Datenbank, Erstellung verschiedener Perl Skripte zur Datenaufbereitung und Übernahme der Daten in die Datenbank. Erstellung einer Java basierten GUI für die Spezifikation der zu generierenden Testdaten. Generierung zufälliger Testdatengenerierungsskripte im XML Format durch Datenbankabfragen gemäß den Anwenderspezifikationen. Implementierung einer Plattform unabhängigen Konsolenanwendung in c++ zur Generierung der Audiodaten aus den Testdatengenerierungsskripts. Transformation der Daten durch Faltung. Automatische Annotation der generierten Daten für die spätere Weiterverarbeitung. Einlesen und Schreiben der XML Dateien durch Mitverwendung des Java Codes der GUI. Funktionsaufrufe über das JAVA native Interface. Verschiedene Perl Skripte für die Umwandlung verschiedener XML Formate.
- Linux, Windows NT, W2000
- JAVA JDK1.4, Castor, JNI, c++, MySQL, STL, perl
- Borland JBuilder, Microsoft Visual C++, GCC 2.9.5, make, Rational Clearcase
Planung und Realisierung einer Applikation zur Emotionserkennung
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Zielplattform Linux, Windows NT, W2000
- Implementierungen der Berechnungen in c++,
- GUI Implementierung in TCL
- Microsoft Visual C++ 6.0, GCC 2.9.5, make, Rational Clearcase
Erweiterung eines Systems zur Aussprachegenerierung und Aussprachevariantenerzeugung. Optimierung der Speicherformate
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Zielplattform: Linux, Windows NT, W2000
- Implementierungen in c++, STL
- Microsoft Visual C++ 6.0, GCC 2.9.5, make, Rational Clearcase
Planung und Realisierung eines multimodalen Systems zur Musiktitel Auswahl
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Realisierung als verteiltes System unter Einbeziehung bestehender Komponenten. Modellierung der Modulkommunikation in XML.
- Zielplattform: Linux, Windows NT, W2000
- Implementierungen in java, c++, Xerces, Microsoft Visual C++ 6.0, GCC 2.9.5, make, Rational Clearcase
Erweiterung eines Systems zur Aussprachegenerierung, Integration in ein verteiltes System. Modellierung der Client Anfragen und Antworten in XML
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Zielplattform: Linux, Windows NT, W2000
- Implementierungen in c++, Xerces
- Microsoft Visual C++ 6.0, GCC 2.9.5, make, Rational Clearcase
Programmentwicklung zur Aussprachegenerierung und Aussprachevariantenerzeugung für verschiedene Sprachen zur Nutzung in der Sprachsynthese und Spracherkennung.
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Zielplattform: Linux, Windows NT, W2000
- Implementierungen in c++
- Microsoft Visual C++ 6.0, GCC 2.9.5, make, Rational Clearcase
Erstellung eines mobilen mehrkanal Aufnahmesystems
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Spezifikation des Übertragungsprotokolls.
- Implementierung der Software.
- Portierung des CVS Versionsverwaltungssystems nach Clearcase.
- Aufbau einer Sprecherdatenbank mit mySQL.
- Tabellendesign, Datenabfrage über ein HTML Formular.
- Erstellung verschiedener Module für die Sprachsynthese mit der STL.
- Sun OS, Microsoft VC++ 6.0, c++, PERL, Installshield, Clearcase, cvs, STL
Erstellung verschiedener Demoprogramme für die Spracherkennung
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Erstellung der Programme mit Visual C++
- Erstellung dazugehöriger Installationsprogramme.
- Portierung vorhandener UNIX Anwendungen ( SUN, LINUX ) auf W95 / W98.
- Treiberanpassung für IEEE 1394 Schnittstelle unter W98,
- Erstellung von PERL Scripts zur Sprachdatenkonvertierung unter UNIX ( SUN ).
- Erstellung einer Applikation zur Sprachdatenerfassung.
- Performancetuning bestehender UNIX Programme.
- Sun OS, Microsoft VC++ 6.0, c++, PERL, W98 DDK, Installshield,
Weiterentwicklung eines bestehenden CAD Programs
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Implementierung neuer Anwenderfunktionen in der Vellum spezifischen Skriptsprache ( fe )
Einrichtung eines Intranetservers
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- Webseitengestaltung
- Dynamische Seitenerstellung, Abfrage und Anzeige von Datenbankinhalten über SQL Datenbankabfragen.
- Diverse HTML-Editoren, NT-Webservices, PERL, CGI, HTML, JAVA,
- Java Script
Erstellung eines Branchenspezifischen CAD Programms
Internet und Informationstechnologie
< 10 Mitarbeiter
- GUI Design
- Design der internen Datenstrukturen
- Implementierung der Funktionalität
- W95, NT40, Microsoft Visual C++ 4.2, MFC
Erweiterung eines bestehenden Programms zur KFZ Finanzierung/Leasing
Automobil und Fahrzeugbau
10-50 Mitarbeiter
- W311, BORLAND C++ 3.1, Reima Database
Microcontrollergesteuerte Messdatenerfassung mit PIC für einen dezentralen Einzelraumregler
Internet und Informationstechnologie
10-50 Mitarbeiter
- Assemblerprogrammierung
- Aufbau der Hardware
- Optimierung der Meßhardware
- Programmierung der Messfunktion
- Programmierung des Busprotokolls
- Programmierung der Benutzerinterfaces
- PIC-Assembler
Treiberentwicklung für Winlab
Internet und Informationstechnologie
10-50 Mitarbeiter
- Von 07/1995 bis 11/1995
- WFW311, Microsoft Visual C++ 1.5, MFC, WinLab
Algorithmus zur Bestimmung geeigneter Positionen 2-dimensionaler Grafikobjekte für die Fertigungsautomatisierung
Internet und Informationstechnologie
1000-5000 Mitarbeiter
- WFW311, Microsoft Visual C++ 1.5, MFC
Kontaktanfrage
Einloggen & anfragen.
Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.
RegistrierenAnmelden