Einsatzort beliebig sofern Spesen bezahlt werden (e.g. + 10?/h)
Projekt / Gesamtangebot / Perspektive entscheidet. Gerne auch neue Skills / Technologien
von Code Reviews, agiler Prozess, Scrum
Entwicklung Java Komponenten
Meldungen im Einwohnermeldewesen OK.EWO
Java Entwicklung Middle-Tier
Entwicklungsplattform Linux
Implementierung neuer Reports
Umstellung Repository
Migration Infoscreen HD
Functional Decomposition
Aufteilung monolithischer Architektur in serviceorientierte, einzeln deploybare Pakages
Analyse
Architektur- / Designberatung
funktionale Trennung auf separates deployment
separieren von DB-Zugriff
Anpassen Libraries
Migration auf neue WLS Domain
Einrichten der Resourcen (Datasources etc.)
Lösen Kompatibilitätsprobleme
Update diverser Frameworks
Implementierung neuer Reports
Architekturdokumentation
Moderation
Kapazitätsplanung
Migration
Generierung von Dokumenten (PDF) mit Suchindexerstellung
Suchtrefferhervorhebung
Encodinganpassung
Internationnalisierung etc.
Mail Bearbeitung (Filtern, Routen, Kopien entfernen) mit Apache Camel, slf4j, log4j, maven
Evaluierung Machbarkeit
Technologieauswahl
Implementierung
Anpassung kompletter Plattform (div. Clients/Webservices) an SEPA Vorgaben (IBAN, BIC/Swift)
Frontend, Backend, Persistenz, Validierung, Autocompletion, JSF, JBoss, Drools Rules
Test/Testautomatisierung mit Selenium/SoapUI, JUnit, Soap Webservices, JSP, custom taglibs, Javascript, Vaadin uvam.,
Anbindung Bankverlag Library
Implementierung
Unterstützung Testphase Unterstützung Testphase
Migration eines komplexen Corba-basierten heterogenen Altsystems (ca. 20 C++ Backend-Server, Java-Frontend-Kompenenten auf Weblogic) nach Java sowie von Weblogic nach JBoss
Analyse, Konzeption und Umsetzung der Migration
Machbarkeitsanalyse Erstellung Prototypen/ Proof-of-Concept Implementierung der Kernkomponente zur Umschaltung der Services zur Laufzeit
Portierung technischer + fachlicher Logik nach Java
Analyse Business-Logik in bestehendem C++ Code (3,5 Mio Zeilen Alt-Code, Threading, Persistenz, fachliche + technische Logik usw.)
Entwicklungsumgebung auf Ubuntu Linux
Java Technologie
Technologie
Oracle Call Interface Template Library
Teilmigration Schufa
Herauslösen der Datenbank-Zugriffsschicht
neuer Firewall, Umbau auf Zugriff via Corba auf Java Server
Analyse, Architektur + Design, Datentransfer und Mapping C++ Objekte -> Corba Objekte -> Java Objekte
Design der CORBA Interface
Generierung der Schnittstellenklasse
Erstellung, FitNesse tests
Prozess auf Mehrfachziel
Gnu Makefiles, Testunterstützung (Testkonzepte, Testautomatisierung, Erstellung Testszenarien, Selenium)
Begleitung des Projekts über Produktivsetzung bis Stabilisierungsphase, Subversion, Jira, agiler Prozess
Projektsprache Englisch
Java Entwicklung für Immobilienfinanzierungsplattform
schichtenübergreifende Entwicklung Im Bereich Backoffice, Intranet, Ideen- und Anfragemanagement, Ehyp, Partnerportal, CFrame, B2B, B2C, Frontend mit JQuery UI, JS, HTML, Velocity, für IE 8 + 9
dynamische Eingabeformulare
Validierung, Workflow-Modellierung
Dokumenten- erstellung Generierung PDF mit Text u. XSL-FO
Anbindung BO an Telefonanlage (Sikom) via JAVA-AP, FO, IntelliJ IDEA, Log4J, CVS, WinCVS, Oracle 11G, Velocity, Apache, Tomcat, PL SQL Developer,Java 6 & 7
Technologiestudie Java APIs für Outlook / Exchange-Server Anbindung für MS Exchange Server Anbindung an Backoffice Workflow
Interviews mit Fachabteilung
Evaluierung Technologie + Machbarkeit
Integration in bestehende Infrastruktur
Prozessintegration
Durchführen Anwender-Interviews
Erfassen der Requirements, Recherche JAVA APIs, Technologie + Architekturberatung
Analyse, Architektur, Design, Umsetzung
Eclipse RCP Fat Client (Helios), GUI mit SWT, JFace und Visual Editor
Prüfung fachlicher Regeln mit JBoss Drools Rule Engine
Anbindung Windows-Schnittstellen mit JNI, DOM
Einrichten CI Build für RCP Produkt (PDE, ANT, Maven, Cruise Control, Hudson)
Automatisierung Buildprozess für RCP, Aufsetzen automatischer Tests, Architektur- beratung (Analyse, Konzept, Design), RCP Junit-Plugin Tests (PDE JUnit, SWT Bot), Code Generierung mit Eclipse JDT (Java Development Tools) und AST (Abstract Syntax Tree)
Schulung Java Programmierung, Design Patterns, Coding Conventions, Knowhow Transfer (Coaching von Java-Anfängern)
Extreme Programming
Implementierung Middle-Tier + Backend Online-Shop, Java, JEE, testgetriebene Entwicklung, Scrum, Datenimporte, Batchprogrammierung, JBoss 4.2.0 + 4.3, EJB 3.0, Hibernate, Oracle 10G, H2, DB2, Eclipse Helios + Ganymede, Subversion, DBVisualizer, JRebel, Cactus, DBUnit, JMS, JSON, Seam, Confluence, Code Reviews mit Atlassian Crucible, Mantis
Reengineering Rückbuchungssystem
Analyse Altsystem (Architektur, Datenmodell, GUI)
Architekturberatung, Design, Umsetzung, agiler Prozess (Scrum), Pentaho BI Suite, PDI Komponente, JSF, Spring Batch, Hibernate, Oracle, JBoss jBPM, Business Process Modelling, Subversion, CVS, MS Active Server Pages, Maven, Eclipse Galileo, Tomcat, JIRA
Aufsetzen Continuous Integration mit Cruise Control, Unit-Tests
Regressionstests mit JMeter, PL/SQL Developer, Enterprise Architect, Sybase Powerdesigner
Projektsprache Englisch
Consulting, Konzept u. Design, Implementierung, Test
Individualisierung von Printprodukten
Design und Implementierung von Batchprozessen unter Ubuntu-Linux mit PERL
Analyse XML-Dokumentenstruktur
Optimierung Layout
Einfügen kontext-spezifischer Werbeblöcke
Simulationsumgebung für Stresstests und Risikoeinstufung (Planungsläufe, Risikotransferrechnung für Ausplatzierungen gem. regulatorischer Vorgaben Solvabilitätsverordnung §123, §148, §151, §232)
IT-Konzept
Architektur
Implementierung
Web-Applikation
Implementierung Datenzugriffsschicht, Middle Tier und GUI, Persistenz, IBatis, Spring, XSLT, Oracle 10g, Toad, Eclipse, MS VSS, Jetty, DBUnit
Web-Applikation, Implementierung, Datenzugriffsschicht, Middle Tier und GUI, Persistenz, IBatis, Spring, XSLT, Groß- und Millionenkreditmeldung nach KWG/Basel II, Oracle 10g, Toad, Eclipse, MS VSS, Jetty, Berichtserstellung als PDF mit Itext, FOP, Acrobat Acroforms (Einzelanzeige, GbR, MKNE), Serena Dimensions Überwachung von Groß- und Millionenkrediten, Simulationsumgebung für Stresstests und Risikoeinstufung (Risikotransferrechnung, Kreditrisikomanagement, Konzept, Architektur, Usecases, Implementierung etc.)
Implementierung Datenversorgung für Midlet
Konzept und Erstellung Backend-Komponenten der Datenverwaltung
Projekt: Consulting E-Commerce, Fahrzeugbestellsysteme
Datum: 08/06 - 12/06
Auftraggeber: süddeutscher Automobilbauer, Telekommunikationskonzern, Unternehmensberatung
Details:
Beratung Konfiguratoren, Online Bestellsysteme, Beratung, Erarbeitung Konzepte, Support (Java, J2EE), Optimierung Buildprozesse
-------------------------------------------------------------------
Projekt: Softwareentwicklung E-Commerce, Suchmaschine, Reservierungssystem f. Bestands-KFZ
Datum: 02/05 - 08/06
Auftraggeber: süddeutscher Automobilbauer, Unternehmensberatung
Details:
Web-Applikation zur Lokalisierung, Vormerkung und Bestellung von Gebrauchtfahrzeugen, J2EE-Architektur, Bea Weblogic, JSP, Struts, UTC/SA, GROPS, Ant-Build-Files, Entwicklung unter Windows NT, Betrieb unter Solaris, Datenpflege und Analyse auf IBM DB2 Datenbank, Implementierung, Betrieb, Wartung, Migration auf WLS 8.1, Umstellung der Persistenzschicht (EJBs, Toplink 9.04), Migration der Komponenten (Struts, UTC/SA, GROPS, EHL)
-------------------------------------------------------------------
Projekt: Softwareentwicklung E-Commerce, Fahrzeugbestellsystem für Führungskräfte
Datum: 07/02 - 03/04
Auftraggeber: süddeutscher Automobilbauer, Großkonzern, Unternehmensberatung
Details:
Online-Bestellsystems für Führungskräfte, Anwendungsdaten: 349 Klassen, 81.749 LOC, Java-Client, Servlets, statische & dynamische Html-Seiten, Erstellung von Zugriffs- statistiken (Perl, CGI), PGP-verschlüsselte Kommunikation über Internet, Migration auf neue Architektur (Dispatcher, NES-Webserver, Weblogic-Server-Cluster), automatische Verschickung verschlüsselter Bestellemails etc., Projektleitung
-------------------------------------------------------------------
Projekt: Softwareentwicklung E-Commerce, Fahrzeugkonfiguratoren, Bestellsysteme
Datum: 02/00 - 07/02
Auftraggeber: Süddeutscher Automobilbauer, Unternehmensberatung
Details:
Entwicklung von Online-Bestellsystemen und Fahrzeugkonfiguratoren, Betrieb, Wartung, Weiterentwicklung, Administration, Installation (Unix), Versionsupdates, Bugfixes, Datenversorgung, Support, Währungsumstellung, Anpassungen für neue Browser und Plattformen, spezifische Anpassungen auf Kundenwunsch, Integration Motorräder, Java- basierte Web-Applikationen, 380 Klassen, 99.510 LOC, Applet-, Servlet- Programmierung, RMIServer, statischer Content Html, JSP, Javascript, CSS, AWT, Swing, mehrere Back-End-Systeme, Oracle, Visual Cafe, JBuilder, Tool für interne Versionsverwaltung (Shell-Scripte zum Abruf festgelegter Softwarekonfigurationen aus MS Visual Source Safe)
-------------------------------------------------------------------
Projekt: E-Commerce Prototyp, Online Bestellsystem
Datum: 09/02 - 11/02
Auftraggeber: Folienhersteller, Werbeagentur
Details:
Konzeption und Implementierung eines Prototypen für ein Online-Bestellsystem, Ultra- Thin-Client (Html, Javascript), Transaktionen/Datenbankzugriffe in Perl, Datenbankentwurf und Umsetzung mit MySQL, Implementierung der Sitzungsverwaltung (Vergabe von Session-IDs, Transaktionsnummern, Client-Identifizierung mit Cookies, MD5-Hash etc.), Installation und providerspezifische Anpassung (Strato), Integration in bestehende Webseite, Automatisierung der Bestellaufgabe über das Internet, Perl-Script zur Übermittlung der Bestellungen und angehängter Attachments
-------------------------------------------------------------------
Projekt: Softwareentwicklung, CAD, Pro/ENGINEER, Bemaßungen in Rohrbaugruppen
Datum: 07/00 - 12/00
Auftraggeber: Werkzeughersteller, Maschinenbau, CAD-Systemhaus
Details:
Konzeption und Implementierung, Software für Geometrieanalyse und automatischen Einbau von Bemaßungen in Rohrbaugruppen, Auffinden von Raum- und Flächensprüngen, Analyse, Konzeption, Implementierung C und C++, Test, Entwurf und Umsetzung von QS-Maßnahmen in der Software-Entwicklung (Einführung von Entwicklungs- und Testzyklen, Coding Conventions, Revisionsverwaltung mit CVS, Code-Reading, etc.), 5000 LOC, 1 Modul, C, C++
-------------------------------------------------------------------
Projekt: Softwareentwicklung, CAD, Pro/ENGINEER, Bohrtabellenerzeugung
Datum: 01/00 - 06/00
Auftraggeber: Maschinenbau, CAD Systemhaus
Details:
Implementierung , Bohrtabellenerzeugung, Zusatzmodule, Anpassungen, GUI mit GRIT Application Developer, Installationscripte in PERL zur Installation unter Unix, Netzwerkprogrammierung unter Windows NT (Winsock API) u Erstellung einer Funktionsbibliothek für Prozesskommunikation über Sockets, Portierung, 7000 LOC, 7 Module, C, C++
-------------------------------------------------------------------
Projekt: Softwareentwicklung, CAD, Pro/ENGINEER, Prüf- und Administrationstool
Datum: 12/98 - 12/99
Auftraggeber: Maschinenbau, Getriebe-/Turbinenhersteller, CAD Systemhaus
Details:
Implementierung Dateimanager & Prüftool für Pro/ENGINEER Daten, Entwicklung und Wartung, Pro/ENGINEER, Pro/TOOLKIT, Pro/DEVELOP, Installation und Einführung der Software beim Kunden, Support, Schulung (Veranstaltung von Workshops etc.), Erstellung und Pflege der Dokumentation und Onlinehilfe, Einbindung des Perl- Interpreters in C (Mustererkennung, reguläre Ausdrücke), Portierung von Windows NT auf Unix (Irix, HP-UX, Solaris), Entwicklung unter Windows NT (Microsoft Developer Studio), Implementierung kundenspezifischer Erweiterungswünsche, 25.000 LOC, 15 Module C, C++
-------------------------------------------------------------------
Projekt: Softwareentwicklung C, C++, 3D-Impedanztomographie
Datum: 10/97 - 09/98
Auftraggeber: Institut für Biomedizinische Technik, Universität Stuttgart
Details:
Entwurf und Implementierung OO-modelierter Simulationssoftware für 3D-Impedanztomographie (3D-Finite-Elemente-Berechnung), Finite-Elemente-Analyse eines stationären Strömungsfeldes, OOA, OOD; OOP mit C, C++, Berücksichtigung software-ergonomischer Aspekte, Windows-Programmierung mit Borland C++ 5.0 / 5.01, GUI: OWL, Visualisierung von Simulationsergebnissen und 3D-Volumendaten, Programmierung von graphischen Editoren zur Eingabe der Netzgeometrie, Leitwertverteilung und der Messprogramme
-------------------------------------------------------------------
Projekt: Softwareentwicklung C, C++, Streckensimulation
Datum: 09/96 - 11/96
Auftraggeber: Forschungs- und Entwicklungszentrum, Abt. Techn. Berechnung, Systemfunktionen
Details:
Entwurf und Implementierung OO-modelierter Simulationssoftware für die Längsdynamik eines KFZ, OOA, OOD der Komponenten (Fahrer, Fahrzeug, Strecke etc.), Entwurf eines Schnittstellenkonzepts, Modellierung und Simulation eines LKW, C, C++, ILOG-Views f. GUI, Windows NT
-------------------------------------------------------------------
Projekt: Softwareentwicklung C, Visualisierung von 3D Kinematik
Datum: 10/94 - 02/95
Auftraggeber: Folgeprojekt, Auftraggeber s.u.
Details:
C-Programm zur Visualisierung von Bewegungsabläufen und Relativbewegungen/Kinematischen Ketten , Darstellungen von Vektorgeometrien in perspektivischer Ansicht, 286/386 PC
-------------------------------------------------------------------
Projekt: Softwareentwicklung 68000, 6510 Assembler, Basic
Datum: 01/87 - 12/90
Auftraggeber: Folgeprojekt, Auftraggeber s.u.
Details:
Graphikprogramm in C128-Basic, Demos und Computerspiel in 68000,6510 â€'' Assembler, Interrupt-, Graphik-, Sound-Programmierung, Event-Synchronisation, Hardwarenahe Programmierung, Engine zur Sprite-Animation (C64/C128)
Universität Stuttgart
Diplom Ingenieur der Technischen Kybernetik
Weiterbildungen, Zertifizierungen
SCJP - Sun Certified Programmer, Java 1.4 und 5
SCWCD - Sun Certified Web Component Developer
SCBCD - Sun Certified Business Component Developer
SCMAD - Sun Certified Mobile Application Developer for J2ME
Schulung "Web Services mit Soap und Java"
OCA - Oracle Certified Associate 10g, Datenbank Administration I
Schulung "Web Services mit Soap und Java"
Projektmanagement mit MS Project, Requirements Management
Grundlagen Visual Basic 2008, Einführung C# + MS .NET
Pro / ENGINEER Basistraining, Aufbautraining
Join BMW IT Schulung/Zertifizierung
Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4 (SCWCD, CX-310-081)
Sun Certified Business Component Developer for Java 2 Platform, Enterprise Edition 1.3 (SCBCD, CX-310-090)
Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4 (SCJP, CX-310-035)
Sun Certified Programmer for the Java Platform, Standard Edition 5.0 (CX-310-055)
Sun Certified Mobile Application Developer for J2ME (SCMAD, CX-310-110)
Projektmanagement mit MS Project, Requirements Management
Certified Oracle 10g DBA (OCA, Database Administration I)
Grundlagen Visual Basic 2008, Einführung C# + MS .NET
Einführung Visual Basic 2008, .NET
Einführung Microsoft C#, .NET
Requirements Management
ISO 9001:1994/2000 Mitarbeiterschulung
ITIL Basisschulung
Primär
Entwickler Java, C++, Oracle
Sekundär
Architekturberatung
Wartung und Betrieb
Schulung
administrative Tätigkeiten in Windows- und Unix-Bereich (Releaseerstellung, Organisation der Entwicklungsumgebung etc.)
Dokumentation
Einführung und Umsetzung von QS-Maßnahmen
Projektleitung
Moderation Scrum Meetings (Planning, Retrospektive etc.)
Kapazitätsplanung
Spezialisierung
Java-Technologie
Java-basierte Web-Applicationen
J2SE
J2EE
J2ME
Oracle
Weblogic
C
C++
OO
Build-Management
Scriptsprachen
Unix
Web
HTML
Javascript
Java
JSP
CSS
XML
XSL
XSLT
Active Server Pages ASP
JSON
JQuery UI
SoapUI
REST
Web-/Applikationsserver
Apache
Bea Weblogic
Glassfish
Website
iPlanet
Tomcat
Sun Application Server
JBoss AS
Jetty
JBoss Rules Engine (Drools)
Java Frameworks, Technologien
J2SE
J2EE
J2ME
Struts
UTC/SA
GROPS
Applets
Servlets
RMI
Web Services
Threads
EJB (2.1 +3.0)
Security
Web Services
JBoss
JAX-Webservices RI 2.1
Soap
CheckStyle
Findbugs
Dependometer
Juca
Xdoclet
JUnit Cocoon
DBUnit
MIDP/CLDC
Spring
Java Server Faces
JSF
Itext
FOP
OSGI
Velocity
Java 5
Eclipse RCP
JMeter
JRebel
Cactus
JNI
DOM
JDT
FitNesse
XmlUnit
Jaxb
Mockito
Grizzly
JGiven
Spring Boot
Spring Data
Datenbanken und Persistenz, Tools
SQL
Oracle
MySQL
phpMyAdmin
DB2
TOAD
Toplink
MS Access Grundkenntnisse
Pointbase
Cloudscape
DBVisualiser
Oracle SQL Developer
Oracle SQL Plus
PL/SQL
Java Persistence API Hibernate
IBatis
PL/SQL Developer
Sybase Powerdesigner
H2
JPA
JPQL
Eclipselink
Entwicklungsumgebungen, CI
Borland C++ IDE
MS Developer Studio
Unix makefiles
Ant Build Files
Maven
Symantec Visual Cafe
JBuilder Enterprise
Eclipse
NetBeans IDE
Cruise Control
Hudson
IntelliJ IDEA
MS Visual Code
GUI-Builder/Libraries
OWL (Borland)
ILOG-VIEWS
GRIT Application Developer
Java
Grundkenntnisse AWT
Swing
SWT
JFace
Visual-Editor
Selenium
Vaadin
Apache Wicket
Angular 7 + Karma +Jasmine
Revisionsverwaltung
CVS
Tortoise
MS Visual Source Safe
Subversion
zugehörige Eclipse Plugins
Serena Dimensions
GIT
GITLab
Methoden/Standards
OOA
OOD
OOP
UML
OR-Datenmodellierung
Phasen/Wasserfallmodell
Agile Entwicklung/Scrum
testgetriebene Entwicklung
Requirements Management
Behavior Driven Development BDD
Studienspezifisches
Regelungs- und Steuerungstechnik
Modellierung/Simulation mechanischer, thermodynamischer, elektrotechnischer und nichttechnischer Systeme
Optimierungsverfahren
Biomedizinische Technik (Physiologie, Elektrobiologie, medizinische Verfahrenstechnik, Radiologie, Strahlentechnik)
Echtzeitdatenverarbeitung
sonstige Tools/Kenntnisse
Vi
gVim
Cygwin
Matlab
VMware
Exceed
VNC
Kryptographie Grundkenntnisse HTTPS/PGP
Entwicklung sicherer Webanwendungen für das Internet
Maschinenschreiben
MS Standardsoftware (Word, Excel, Outlook, etc.)
Open Office
Mercury Quality Center
Acrobat
Veritas Cluster Manager
JIRA
ActiTime
Modelio Projektmodelierung
Corba
JacORB
omniORB
Vagrant
Docker
Gatling Lasttests
Swagger
Business Process Modelling
Enthalio
jBoss JBPM
Tätigkeiten/Tätigkeitsbereiche
Entwicklung
Wartung, Support ,administrative Tätigkeiten in NT- und Unix-Bereich, (Releaseerstellung, Organisation der Entwicklungsumgebung etc.), Dokumentation
Portierung (NT nach Irix, Solaris, HPUX)
Schulung
Einführung und Umsetzung von QS-Maßnahmen
Projektleitung
Messaging & Enterprise Integration
Java Message Service (JMS)
Message Driven Beans
Apache Kafka
Zookeeper
Apache Camel
Cloud
AWS Certified Cloud Practitioner in Arbeit, Red Hat OpenShift 3 & 4/Merlot
Migration und Konfiguration von Webservices
Einsatzort beliebig sofern Spesen bezahlt werden (e.g. + 10?/h)
Projekt / Gesamtangebot / Perspektive entscheidet. Gerne auch neue Skills / Technologien
von Code Reviews, agiler Prozess, Scrum
Entwicklung Java Komponenten
Meldungen im Einwohnermeldewesen OK.EWO
Java Entwicklung Middle-Tier
Entwicklungsplattform Linux
Implementierung neuer Reports
Umstellung Repository
Migration Infoscreen HD
Functional Decomposition
Aufteilung monolithischer Architektur in serviceorientierte, einzeln deploybare Pakages
Analyse
Architektur- / Designberatung
funktionale Trennung auf separates deployment
separieren von DB-Zugriff
Anpassen Libraries
Migration auf neue WLS Domain
Einrichten der Resourcen (Datasources etc.)
Lösen Kompatibilitätsprobleme
Update diverser Frameworks
Implementierung neuer Reports
Architekturdokumentation
Moderation
Kapazitätsplanung
Migration
Generierung von Dokumenten (PDF) mit Suchindexerstellung
Suchtrefferhervorhebung
Encodinganpassung
Internationnalisierung etc.
Mail Bearbeitung (Filtern, Routen, Kopien entfernen) mit Apache Camel, slf4j, log4j, maven
Evaluierung Machbarkeit
Technologieauswahl
Implementierung
Anpassung kompletter Plattform (div. Clients/Webservices) an SEPA Vorgaben (IBAN, BIC/Swift)
Frontend, Backend, Persistenz, Validierung, Autocompletion, JSF, JBoss, Drools Rules
Test/Testautomatisierung mit Selenium/SoapUI, JUnit, Soap Webservices, JSP, custom taglibs, Javascript, Vaadin uvam.,
Anbindung Bankverlag Library
Implementierung
Unterstützung Testphase Unterstützung Testphase
Migration eines komplexen Corba-basierten heterogenen Altsystems (ca. 20 C++ Backend-Server, Java-Frontend-Kompenenten auf Weblogic) nach Java sowie von Weblogic nach JBoss
Analyse, Konzeption und Umsetzung der Migration
Machbarkeitsanalyse Erstellung Prototypen/ Proof-of-Concept Implementierung der Kernkomponente zur Umschaltung der Services zur Laufzeit
Portierung technischer + fachlicher Logik nach Java
Analyse Business-Logik in bestehendem C++ Code (3,5 Mio Zeilen Alt-Code, Threading, Persistenz, fachliche + technische Logik usw.)
Entwicklungsumgebung auf Ubuntu Linux
Java Technologie
Technologie
Oracle Call Interface Template Library
Teilmigration Schufa
Herauslösen der Datenbank-Zugriffsschicht
neuer Firewall, Umbau auf Zugriff via Corba auf Java Server
Analyse, Architektur + Design, Datentransfer und Mapping C++ Objekte -> Corba Objekte -> Java Objekte
Design der CORBA Interface
Generierung der Schnittstellenklasse
Erstellung, FitNesse tests
Prozess auf Mehrfachziel
Gnu Makefiles, Testunterstützung (Testkonzepte, Testautomatisierung, Erstellung Testszenarien, Selenium)
Begleitung des Projekts über Produktivsetzung bis Stabilisierungsphase, Subversion, Jira, agiler Prozess
Projektsprache Englisch
Java Entwicklung für Immobilienfinanzierungsplattform
schichtenübergreifende Entwicklung Im Bereich Backoffice, Intranet, Ideen- und Anfragemanagement, Ehyp, Partnerportal, CFrame, B2B, B2C, Frontend mit JQuery UI, JS, HTML, Velocity, für IE 8 + 9
dynamische Eingabeformulare
Validierung, Workflow-Modellierung
Dokumenten- erstellung Generierung PDF mit Text u. XSL-FO
Anbindung BO an Telefonanlage (Sikom) via JAVA-AP, FO, IntelliJ IDEA, Log4J, CVS, WinCVS, Oracle 11G, Velocity, Apache, Tomcat, PL SQL Developer,Java 6 & 7
Technologiestudie Java APIs für Outlook / Exchange-Server Anbindung für MS Exchange Server Anbindung an Backoffice Workflow
Interviews mit Fachabteilung
Evaluierung Technologie + Machbarkeit
Integration in bestehende Infrastruktur
Prozessintegration
Durchführen Anwender-Interviews
Erfassen der Requirements, Recherche JAVA APIs, Technologie + Architekturberatung
Analyse, Architektur, Design, Umsetzung
Eclipse RCP Fat Client (Helios), GUI mit SWT, JFace und Visual Editor
Prüfung fachlicher Regeln mit JBoss Drools Rule Engine
Anbindung Windows-Schnittstellen mit JNI, DOM
Einrichten CI Build für RCP Produkt (PDE, ANT, Maven, Cruise Control, Hudson)
Automatisierung Buildprozess für RCP, Aufsetzen automatischer Tests, Architektur- beratung (Analyse, Konzept, Design), RCP Junit-Plugin Tests (PDE JUnit, SWT Bot), Code Generierung mit Eclipse JDT (Java Development Tools) und AST (Abstract Syntax Tree)
Schulung Java Programmierung, Design Patterns, Coding Conventions, Knowhow Transfer (Coaching von Java-Anfängern)
Extreme Programming
Implementierung Middle-Tier + Backend Online-Shop, Java, JEE, testgetriebene Entwicklung, Scrum, Datenimporte, Batchprogrammierung, JBoss 4.2.0 + 4.3, EJB 3.0, Hibernate, Oracle 10G, H2, DB2, Eclipse Helios + Ganymede, Subversion, DBVisualizer, JRebel, Cactus, DBUnit, JMS, JSON, Seam, Confluence, Code Reviews mit Atlassian Crucible, Mantis
Reengineering Rückbuchungssystem
Analyse Altsystem (Architektur, Datenmodell, GUI)
Architekturberatung, Design, Umsetzung, agiler Prozess (Scrum), Pentaho BI Suite, PDI Komponente, JSF, Spring Batch, Hibernate, Oracle, JBoss jBPM, Business Process Modelling, Subversion, CVS, MS Active Server Pages, Maven, Eclipse Galileo, Tomcat, JIRA
Aufsetzen Continuous Integration mit Cruise Control, Unit-Tests
Regressionstests mit JMeter, PL/SQL Developer, Enterprise Architect, Sybase Powerdesigner
Projektsprache Englisch
Consulting, Konzept u. Design, Implementierung, Test
Individualisierung von Printprodukten
Design und Implementierung von Batchprozessen unter Ubuntu-Linux mit PERL
Analyse XML-Dokumentenstruktur
Optimierung Layout
Einfügen kontext-spezifischer Werbeblöcke
Simulationsumgebung für Stresstests und Risikoeinstufung (Planungsläufe, Risikotransferrechnung für Ausplatzierungen gem. regulatorischer Vorgaben Solvabilitätsverordnung §123, §148, §151, §232)
IT-Konzept
Architektur
Implementierung
Web-Applikation
Implementierung Datenzugriffsschicht, Middle Tier und GUI, Persistenz, IBatis, Spring, XSLT, Oracle 10g, Toad, Eclipse, MS VSS, Jetty, DBUnit
Web-Applikation, Implementierung, Datenzugriffsschicht, Middle Tier und GUI, Persistenz, IBatis, Spring, XSLT, Groß- und Millionenkreditmeldung nach KWG/Basel II, Oracle 10g, Toad, Eclipse, MS VSS, Jetty, Berichtserstellung als PDF mit Itext, FOP, Acrobat Acroforms (Einzelanzeige, GbR, MKNE), Serena Dimensions Überwachung von Groß- und Millionenkrediten, Simulationsumgebung für Stresstests und Risikoeinstufung (Risikotransferrechnung, Kreditrisikomanagement, Konzept, Architektur, Usecases, Implementierung etc.)
Implementierung Datenversorgung für Midlet
Konzept und Erstellung Backend-Komponenten der Datenverwaltung
Projekt: Consulting E-Commerce, Fahrzeugbestellsysteme
Datum: 08/06 - 12/06
Auftraggeber: süddeutscher Automobilbauer, Telekommunikationskonzern, Unternehmensberatung
Details:
Beratung Konfiguratoren, Online Bestellsysteme, Beratung, Erarbeitung Konzepte, Support (Java, J2EE), Optimierung Buildprozesse
-------------------------------------------------------------------
Projekt: Softwareentwicklung E-Commerce, Suchmaschine, Reservierungssystem f. Bestands-KFZ
Datum: 02/05 - 08/06
Auftraggeber: süddeutscher Automobilbauer, Unternehmensberatung
Details:
Web-Applikation zur Lokalisierung, Vormerkung und Bestellung von Gebrauchtfahrzeugen, J2EE-Architektur, Bea Weblogic, JSP, Struts, UTC/SA, GROPS, Ant-Build-Files, Entwicklung unter Windows NT, Betrieb unter Solaris, Datenpflege und Analyse auf IBM DB2 Datenbank, Implementierung, Betrieb, Wartung, Migration auf WLS 8.1, Umstellung der Persistenzschicht (EJBs, Toplink 9.04), Migration der Komponenten (Struts, UTC/SA, GROPS, EHL)
-------------------------------------------------------------------
Projekt: Softwareentwicklung E-Commerce, Fahrzeugbestellsystem für Führungskräfte
Datum: 07/02 - 03/04
Auftraggeber: süddeutscher Automobilbauer, Großkonzern, Unternehmensberatung
Details:
Online-Bestellsystems für Führungskräfte, Anwendungsdaten: 349 Klassen, 81.749 LOC, Java-Client, Servlets, statische & dynamische Html-Seiten, Erstellung von Zugriffs- statistiken (Perl, CGI), PGP-verschlüsselte Kommunikation über Internet, Migration auf neue Architektur (Dispatcher, NES-Webserver, Weblogic-Server-Cluster), automatische Verschickung verschlüsselter Bestellemails etc., Projektleitung
-------------------------------------------------------------------
Projekt: Softwareentwicklung E-Commerce, Fahrzeugkonfiguratoren, Bestellsysteme
Datum: 02/00 - 07/02
Auftraggeber: Süddeutscher Automobilbauer, Unternehmensberatung
Details:
Entwicklung von Online-Bestellsystemen und Fahrzeugkonfiguratoren, Betrieb, Wartung, Weiterentwicklung, Administration, Installation (Unix), Versionsupdates, Bugfixes, Datenversorgung, Support, Währungsumstellung, Anpassungen für neue Browser und Plattformen, spezifische Anpassungen auf Kundenwunsch, Integration Motorräder, Java- basierte Web-Applikationen, 380 Klassen, 99.510 LOC, Applet-, Servlet- Programmierung, RMIServer, statischer Content Html, JSP, Javascript, CSS, AWT, Swing, mehrere Back-End-Systeme, Oracle, Visual Cafe, JBuilder, Tool für interne Versionsverwaltung (Shell-Scripte zum Abruf festgelegter Softwarekonfigurationen aus MS Visual Source Safe)
-------------------------------------------------------------------
Projekt: E-Commerce Prototyp, Online Bestellsystem
Datum: 09/02 - 11/02
Auftraggeber: Folienhersteller, Werbeagentur
Details:
Konzeption und Implementierung eines Prototypen für ein Online-Bestellsystem, Ultra- Thin-Client (Html, Javascript), Transaktionen/Datenbankzugriffe in Perl, Datenbankentwurf und Umsetzung mit MySQL, Implementierung der Sitzungsverwaltung (Vergabe von Session-IDs, Transaktionsnummern, Client-Identifizierung mit Cookies, MD5-Hash etc.), Installation und providerspezifische Anpassung (Strato), Integration in bestehende Webseite, Automatisierung der Bestellaufgabe über das Internet, Perl-Script zur Übermittlung der Bestellungen und angehängter Attachments
-------------------------------------------------------------------
Projekt: Softwareentwicklung, CAD, Pro/ENGINEER, Bemaßungen in Rohrbaugruppen
Datum: 07/00 - 12/00
Auftraggeber: Werkzeughersteller, Maschinenbau, CAD-Systemhaus
Details:
Konzeption und Implementierung, Software für Geometrieanalyse und automatischen Einbau von Bemaßungen in Rohrbaugruppen, Auffinden von Raum- und Flächensprüngen, Analyse, Konzeption, Implementierung C und C++, Test, Entwurf und Umsetzung von QS-Maßnahmen in der Software-Entwicklung (Einführung von Entwicklungs- und Testzyklen, Coding Conventions, Revisionsverwaltung mit CVS, Code-Reading, etc.), 5000 LOC, 1 Modul, C, C++
-------------------------------------------------------------------
Projekt: Softwareentwicklung, CAD, Pro/ENGINEER, Bohrtabellenerzeugung
Datum: 01/00 - 06/00
Auftraggeber: Maschinenbau, CAD Systemhaus
Details:
Implementierung , Bohrtabellenerzeugung, Zusatzmodule, Anpassungen, GUI mit GRIT Application Developer, Installationscripte in PERL zur Installation unter Unix, Netzwerkprogrammierung unter Windows NT (Winsock API) u Erstellung einer Funktionsbibliothek für Prozesskommunikation über Sockets, Portierung, 7000 LOC, 7 Module, C, C++
-------------------------------------------------------------------
Projekt: Softwareentwicklung, CAD, Pro/ENGINEER, Prüf- und Administrationstool
Datum: 12/98 - 12/99
Auftraggeber: Maschinenbau, Getriebe-/Turbinenhersteller, CAD Systemhaus
Details:
Implementierung Dateimanager & Prüftool für Pro/ENGINEER Daten, Entwicklung und Wartung, Pro/ENGINEER, Pro/TOOLKIT, Pro/DEVELOP, Installation und Einführung der Software beim Kunden, Support, Schulung (Veranstaltung von Workshops etc.), Erstellung und Pflege der Dokumentation und Onlinehilfe, Einbindung des Perl- Interpreters in C (Mustererkennung, reguläre Ausdrücke), Portierung von Windows NT auf Unix (Irix, HP-UX, Solaris), Entwicklung unter Windows NT (Microsoft Developer Studio), Implementierung kundenspezifischer Erweiterungswünsche, 25.000 LOC, 15 Module C, C++
-------------------------------------------------------------------
Projekt: Softwareentwicklung C, C++, 3D-Impedanztomographie
Datum: 10/97 - 09/98
Auftraggeber: Institut für Biomedizinische Technik, Universität Stuttgart
Details:
Entwurf und Implementierung OO-modelierter Simulationssoftware für 3D-Impedanztomographie (3D-Finite-Elemente-Berechnung), Finite-Elemente-Analyse eines stationären Strömungsfeldes, OOA, OOD; OOP mit C, C++, Berücksichtigung software-ergonomischer Aspekte, Windows-Programmierung mit Borland C++ 5.0 / 5.01, GUI: OWL, Visualisierung von Simulationsergebnissen und 3D-Volumendaten, Programmierung von graphischen Editoren zur Eingabe der Netzgeometrie, Leitwertverteilung und der Messprogramme
-------------------------------------------------------------------
Projekt: Softwareentwicklung C, C++, Streckensimulation
Datum: 09/96 - 11/96
Auftraggeber: Forschungs- und Entwicklungszentrum, Abt. Techn. Berechnung, Systemfunktionen
Details:
Entwurf und Implementierung OO-modelierter Simulationssoftware für die Längsdynamik eines KFZ, OOA, OOD der Komponenten (Fahrer, Fahrzeug, Strecke etc.), Entwurf eines Schnittstellenkonzepts, Modellierung und Simulation eines LKW, C, C++, ILOG-Views f. GUI, Windows NT
-------------------------------------------------------------------
Projekt: Softwareentwicklung C, Visualisierung von 3D Kinematik
Datum: 10/94 - 02/95
Auftraggeber: Folgeprojekt, Auftraggeber s.u.
Details:
C-Programm zur Visualisierung von Bewegungsabläufen und Relativbewegungen/Kinematischen Ketten , Darstellungen von Vektorgeometrien in perspektivischer Ansicht, 286/386 PC
-------------------------------------------------------------------
Projekt: Softwareentwicklung 68000, 6510 Assembler, Basic
Datum: 01/87 - 12/90
Auftraggeber: Folgeprojekt, Auftraggeber s.u.
Details:
Graphikprogramm in C128-Basic, Demos und Computerspiel in 68000,6510 â€'' Assembler, Interrupt-, Graphik-, Sound-Programmierung, Event-Synchronisation, Hardwarenahe Programmierung, Engine zur Sprite-Animation (C64/C128)
Universität Stuttgart
Diplom Ingenieur der Technischen Kybernetik
Weiterbildungen, Zertifizierungen
SCJP - Sun Certified Programmer, Java 1.4 und 5
SCWCD - Sun Certified Web Component Developer
SCBCD - Sun Certified Business Component Developer
SCMAD - Sun Certified Mobile Application Developer for J2ME
Schulung "Web Services mit Soap und Java"
OCA - Oracle Certified Associate 10g, Datenbank Administration I
Schulung "Web Services mit Soap und Java"
Projektmanagement mit MS Project, Requirements Management
Grundlagen Visual Basic 2008, Einführung C# + MS .NET
Pro / ENGINEER Basistraining, Aufbautraining
Join BMW IT Schulung/Zertifizierung
Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4 (SCWCD, CX-310-081)
Sun Certified Business Component Developer for Java 2 Platform, Enterprise Edition 1.3 (SCBCD, CX-310-090)
Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4 (SCJP, CX-310-035)
Sun Certified Programmer for the Java Platform, Standard Edition 5.0 (CX-310-055)
Sun Certified Mobile Application Developer for J2ME (SCMAD, CX-310-110)
Projektmanagement mit MS Project, Requirements Management
Certified Oracle 10g DBA (OCA, Database Administration I)
Grundlagen Visual Basic 2008, Einführung C# + MS .NET
Einführung Visual Basic 2008, .NET
Einführung Microsoft C#, .NET
Requirements Management
ISO 9001:1994/2000 Mitarbeiterschulung
ITIL Basisschulung
Primär
Entwickler Java, C++, Oracle
Sekundär
Architekturberatung
Wartung und Betrieb
Schulung
administrative Tätigkeiten in Windows- und Unix-Bereich (Releaseerstellung, Organisation der Entwicklungsumgebung etc.)
Dokumentation
Einführung und Umsetzung von QS-Maßnahmen
Projektleitung
Moderation Scrum Meetings (Planning, Retrospektive etc.)
Kapazitätsplanung
Spezialisierung
Java-Technologie
Java-basierte Web-Applicationen
J2SE
J2EE
J2ME
Oracle
Weblogic
C
C++
OO
Build-Management
Scriptsprachen
Unix
Web
HTML
Javascript
Java
JSP
CSS
XML
XSL
XSLT
Active Server Pages ASP
JSON
JQuery UI
SoapUI
REST
Web-/Applikationsserver
Apache
Bea Weblogic
Glassfish
Website
iPlanet
Tomcat
Sun Application Server
JBoss AS
Jetty
JBoss Rules Engine (Drools)
Java Frameworks, Technologien
J2SE
J2EE
J2ME
Struts
UTC/SA
GROPS
Applets
Servlets
RMI
Web Services
Threads
EJB (2.1 +3.0)
Security
Web Services
JBoss
JAX-Webservices RI 2.1
Soap
CheckStyle
Findbugs
Dependometer
Juca
Xdoclet
JUnit Cocoon
DBUnit
MIDP/CLDC
Spring
Java Server Faces
JSF
Itext
FOP
OSGI
Velocity
Java 5
Eclipse RCP
JMeter
JRebel
Cactus
JNI
DOM
JDT
FitNesse
XmlUnit
Jaxb
Mockito
Grizzly
JGiven
Spring Boot
Spring Data
Datenbanken und Persistenz, Tools
SQL
Oracle
MySQL
phpMyAdmin
DB2
TOAD
Toplink
MS Access Grundkenntnisse
Pointbase
Cloudscape
DBVisualiser
Oracle SQL Developer
Oracle SQL Plus
PL/SQL
Java Persistence API Hibernate
IBatis
PL/SQL Developer
Sybase Powerdesigner
H2
JPA
JPQL
Eclipselink
Entwicklungsumgebungen, CI
Borland C++ IDE
MS Developer Studio
Unix makefiles
Ant Build Files
Maven
Symantec Visual Cafe
JBuilder Enterprise
Eclipse
NetBeans IDE
Cruise Control
Hudson
IntelliJ IDEA
MS Visual Code
GUI-Builder/Libraries
OWL (Borland)
ILOG-VIEWS
GRIT Application Developer
Java
Grundkenntnisse AWT
Swing
SWT
JFace
Visual-Editor
Selenium
Vaadin
Apache Wicket
Angular 7 + Karma +Jasmine
Revisionsverwaltung
CVS
Tortoise
MS Visual Source Safe
Subversion
zugehörige Eclipse Plugins
Serena Dimensions
GIT
GITLab
Methoden/Standards
OOA
OOD
OOP
UML
OR-Datenmodellierung
Phasen/Wasserfallmodell
Agile Entwicklung/Scrum
testgetriebene Entwicklung
Requirements Management
Behavior Driven Development BDD
Studienspezifisches
Regelungs- und Steuerungstechnik
Modellierung/Simulation mechanischer, thermodynamischer, elektrotechnischer und nichttechnischer Systeme
Optimierungsverfahren
Biomedizinische Technik (Physiologie, Elektrobiologie, medizinische Verfahrenstechnik, Radiologie, Strahlentechnik)
Echtzeitdatenverarbeitung
sonstige Tools/Kenntnisse
Vi
gVim
Cygwin
Matlab
VMware
Exceed
VNC
Kryptographie Grundkenntnisse HTTPS/PGP
Entwicklung sicherer Webanwendungen für das Internet
Maschinenschreiben
MS Standardsoftware (Word, Excel, Outlook, etc.)
Open Office
Mercury Quality Center
Acrobat
Veritas Cluster Manager
JIRA
ActiTime
Modelio Projektmodelierung
Corba
JacORB
omniORB
Vagrant
Docker
Gatling Lasttests
Swagger
Business Process Modelling
Enthalio
jBoss JBPM
Tätigkeiten/Tätigkeitsbereiche
Entwicklung
Wartung, Support ,administrative Tätigkeiten in NT- und Unix-Bereich, (Releaseerstellung, Organisation der Entwicklungsumgebung etc.), Dokumentation
Portierung (NT nach Irix, Solaris, HPUX)
Schulung
Einführung und Umsetzung von QS-Maßnahmen
Projektleitung
Messaging & Enterprise Integration
Java Message Service (JMS)
Message Driven Beans
Apache Kafka
Zookeeper
Apache Camel
Cloud
AWS Certified Cloud Practitioner in Arbeit, Red Hat OpenShift 3 & 4/Merlot
Migration und Konfiguration von Webservices
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Der Berater war verantwortlich für die Planung, Konzeption und Realisierung des neuen Chargeback-Moduls. Er hat stets eigenverantwortlich, zuverlässig, effizient und kompetent Lösungen erarbeitet und vorangetrieben. Er überzeugte in Diskussionen und seine ausgeprägte Eigeninitiative führte zu neuen Impulsen und Lösungswegen, die auch von anderen nachvollziehbar war. Der Berater arbeitete außerordentlich strukturiert und teamorientiert. Wir bescheinigen ihm eine pragmatische und lösungsorientierte Arbeitsweise mit der er zielstrebig Aufgaben erledigte und dabei stets das Projektziel im Auge behielt. Er war für die Teammitarbeiter und auch für Mitarbeiter anderer Abteilungen eine große Hilfe. Wir möchten uns für die hervorragende Arbeit und das außerordentlich große Engagement ausdrücklich bedanken und wünschen ihm weiterhin viel Erfolg."
— Projekt New Chargeback Module, 12/09 - 05/10
Referenz durch Abteilungsleiter, Unternehmen für Zahlungssysteme, vom 25.03.10
"[...] Der IT Experte/Softwareentwickler beeindruckte uns durch sein hohes Fachwissen und seine Problemlösungskompetenz. Mit seiner hohen Einsatzbereitschaft und der Fähigkeit sowohl konzeptionell wie auch in der Umsetzung solide und zielstrebig zu arbeiten, konnte das System - trotz knappen Zeitplans - rechtzeitig fertiggestellt werden. Wir empfehlen den IT Experten/den Softwareentwickler daher für die Umsetzung anspruchsvoller IT-Projekte und werden bei der Realisierung zukünftiger Projekte gerne wieder auf ihn zurückkommen.[...]"
— Projekt E-Commerce Prototyp, Online-Bestellsystem, 10/02 - 12/02
Referenz durch ein Unternehmen für Design vom 30.03.05
"[...] Besonders hervorzuheben sind die guten Ergebnisse, welche der Consultant bei der Weiterentwicklung unserer Softwareprodukte in Zusammenarbeit mit unseren Kunden erzielt hat. [...] Wir lernten den Consultant als fleißigen, qualifizierten und gewissenhaften Mitarbeiter mit sehr guter praktischer und theoretischer Begabung kennen. Bei der Erledigung der ihm übertragenen Aufgaben zeigte er eine zügige Arbeitsweise, Ausdauer, Einsatzbereitschaft und Zuverlässigkeit. Alle Arbeiten führte er mit großer Umsicht und mit großem Fachwissen aus. Lobend herausstellen wollen wir die uneingeschränkte Bereitschaft neue Aufgaben zu übernehmen, sowie das hohe Maß an Eigeninitiative, mit der er sich in neue Sachgebiete einarbeitete. Sein besonderer Verdienst lag in der Einführung von Qualitätssicherungsmaßnahmen in der Softwareentwicklung. Seine Leistungen waren sehr gut; seine Führung jederzeit einwandfrei. [...]"
— Projekt Softwareentwicklung CAD Applikationen für Pro/ENGINEER, 12/98 - 12/00
Referenz durch Geschäftsführer, IT-Dienstleister im CAD-Bereich, vom 30.12.00