Fachlicher Schwerpunkt dieses Freiberuflers

Software Engineer, Senior Developer (J2EE, Java, C++ uvam.)3

verfügbar ab
01.04.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Städte
München, Hamburg etc.
200 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Einsatzort beliebig sofern Spesen bezahlt werden (e.g. + 10€/h)

Projekt / Gesamtangebot muss Sinn machen.

Position

Kommentar

Primär:

  • Entwickler Java, Oracle

Sekundär:

  • Architekturberatung
  • Analytiker
  • Wartung und Betrieb
  • Schulung
  • administrative Tätigkeiten in NT- und Unix-Bereich (Release-erstellung, Organisation der Entwicklungsumgebung etc.)
  • Dokumentation
  • Einführung und Umsetzung von QS-Maßnahmen
  • Projektleitung
  • Moderation Scrum Meetings (Planning, Retrospektive etc.)
  • Kapazitätsplanung

Projekte

06/2019 - Heute

9 Monate

Migration Produktionslogistik von COBOL nach Java

Rolle
Full-Stack Java Developer
Kunde
Nutzfahrzeuge, LKW- & Bus-Produktion
Einsatzort
München
Projektinhalte
  • Migration eines Produktionssteuerungs-Systems, Full-Stack Java Entwicklung
Kenntnisse

Angular 7

Typescript

Karma

Jasmine

Scala

Spring-Boot

Swagger

REST

IntelliJ IDEA

Java 11

Oracle DB

Docker

COBOL

Junit

Hibernate

GitLab

GIT

Hibernate

Maven

Produkte

MS Visual Code

Gatling

03/2009 - Heute

11 Jahre

Layoutoptimierung indivdualisierte Printprodukte

Rolle
Consulting, Konzept u. Design, Implementierung, Test
Kunde
Printmedienbranche
Projektinhalte
  • Individualisierung von Printprodukten
  • Design und Implementierung von Batchprozessen unter Ubuntu-Linux mit PERL
  • Analyse XML-Dokumentenstruktur
  • Optimierung Layout
  • Einfügen kontext-spezifischer Werbeblöcke
Kenntnisse

Ubuntu-Linux

PERL

10/2008 - Heute

11 Jahre 5 Monate

Simulationsumgebung für Stresstests und Risikoeinstufung

Rolle
IT-Konzept, Architektur, Implementierung
Kunde
Großbank
Projektinhalte
  • Web-Applikation
  • Implementierung
  • Datenzugriffsschicht
  • Middle Tier und GUI
  • Persistenz, IBatis, Spring, XSLT, Simulationen im Bereich Kreditrisikomanagement (Stresstesting, Planungsläufe, Risikotransferrechnung für Ausplatzierungen gem. regulatorischer Vorgaben Solvabilitätsverordnung §123, §148, §151, §232)
Kenntnisse

Windows XP und Vista

J2SE

Java 5

Oracle 10g

Toad

Eclipse

MS VSS

Jetty

Serena Dimensions

DBUnit (Konzept

Architektur

Usecases

Implementierung etc.)

08/2007 - Heute

12 Jahre 7 Monate

Entwicklung J2ME Mobilapplikation

Rolle
diverse
Kunde
US Softwareunternehmen, Telekommunikation
Projektinhalte
  • Implementierung Datenversorgung für Midlet, Konzept und Erstellung Backend-Komponenten der Datenverwaltung
Kenntnisse

Windows XP

J2ME

J2ME Mobilapplikation

(MySQL Datenbank

phpMyAdmin

http-Requests

Datenmodellierung

JSR-184

75

135

Sun Wireless Toolkit

Tomcat

Connector J)

Midlet-Programmierung auf Netbeans 5.5.1 und NetBeans Mobility Pack For MIDP/CLDC 5.5

Web-Applikation für Datenadministration und Datenversorgung des Midlets

06/2019 - 09/2019

4 Monate

Migration Produktionssteuerungssystem COBOL -> Java

Rolle
Java Full-Stack Developer
Kunde
Automobilbau
Einsatzort
München
Projektinhalte

, Migration COBOL Code / Funktionalität nach Java

Kenntnisse

Windows 7

IntelliJ IDEA

Git

GitLab

Maven

Java 11

Jira / Confluence

Yaml

Docker

Spring Boot

Angular 7 Frontend

Typescript

Test Schnittstellen mit Swagger

Postman

Authentifizierung/Authorisierung mit JSON Webtoken

Open API 2.0

Windows 7

IntelliJ IDEA

Git

GitLab

Maven

Java 11

Jira / Confluence

Yaml

Docker

Spring Boot

Angular 7 Frontend

Typescript

Test Schnittstellen mit Swagger

Postman

Authentifizierung/Authorisierung mit JSON Webtoken

Open API 2.0

01/2019 - 05/2019

5 Monate

Umsetzung Gesetzesänderungen, Java 8, Formular- / Berichtserstellung

Kunde
Verwaltung, Einwohnermeldewesen
Projektinhalte
  • Entwicklung Java Komponenten
  • Meldungen im Einwohnermeldewesen OK.EWO
  • Moderation von Scrum Meetings
  • Umsetzung gesetzlicher Änderungen
  • Berichts- / Dokumentenerstellung mit XSLT, XMELD Standard
  • Einwicklungs-umgebung MS Windows 10 + IntelliJ IDEA, Clean Code, BDD mit JGiven
Kenntnisse

Java 8

JBoss EAP7

Oracle DB

Docker

agiler Prozess nach Scrum

Mockito

Freemind

JIRA

Confluence

02/2015 - 12/2018

3 Jahre 11 Monate

Java Entwicklung Webservices (Middle-Tier, Soap, REST)

Rolle
Konzeption, Entwicklung, Test, Dokumentation
Kunde
Telekommunikation
Projektinhalte
  • Java Entwicklung Middle-Tier
  • Erstellen/Updaten Oracle Stored Procedures/DB Entwicklung
  • Migration Java 6 nach 7
  • Implementierung neuer Reports
  • Umstellung Repository
  • Projekt MDE Functional Decomposition: Aufteilung monolithischer Architektur in serviceorientierte, einzeln deploybare Pakages, Analyse, Architektur- / Designberatung, funktionale Trennung auf separates deployment, separieren von DB-Zugriff / Spring-Config / Interfaces, Migration Infoscreen HD Komponente Java 6; Java 7, Anpassen Libraries, Migration auf neue WLS Domain, Einrichten der Resourcen (Datasources etc.), Lösen Kompatibilitätsprobleme, Update diverser Frameworks (Log4j), Implementierung neuer Reports, GUI mit Wicket (1.5.8), jaxb, spring, Unit tests mit Mockito, jetty, slf4j, axis, jdbc uvam. Architekturdokumentation: UML Activity + Sequence diagrams (PlantUML, MS Visio 2007), Confluence, Jira, agiler Prozess (Scrum), Moderation Scrum Meetings (Planning, Retrospektive etc.), Kapazitätsplanung, Migration auf Java 8, Apache Kafka, Zookeeper, Virtualisierung mit Vagrant / Docker, Avro Datenformat
Kenntnisse

Ubuntu Linux

Java 7

Eclipse

Soap & Rest Services

JAX-WS

XML/JaxB

Architektur

UML Activity + Sequenz Diagramme (MS Visio)

WLS 11g XMLSpy MockTK

Mockito

testgetriebene Entwicklung TDD

Entwicklungsplattform Linux (Ubunut 14.04)

Subversion

Maven

SoapUI + Junit tests

Grizzly Framework 1.9.35

Log4j

GUI mit Apache Wicket (1.5.8)

pring

Jetty

Axis

JDBC

Subversion nach GIT + GitLab

JPA

JPQL

Eclipselink

XmlUnit

07/2014 - 01/2015

7 Monate

Profilgenerator, Dokumentenerzeugung, Mail Processing

Rolle
Konzeption, Technologieauswahl, Entwicklung, Test
Kunde
Einzelunternehmen
Projektinhalte
  • 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
Kenntnisse

Ubuntu Linux

Java 7

iText

 fop

XLST

XML

DOM maven

IntelliJ Idea

01/2014 - 06/2014

6 Monate

OPS, ICD & Bonniversum, Best Product Features, Cisco2DMS, Scan2Mail

Rolle
Entwicklung, Test, Testautomatisierung
Kunde
Bank, Konsumentenkredite
Projektinhalte
  • Erstellung Prototyp/POC für automatischen Build-Server (Jenkins) incl. automatischer Selenium Tests
  • Implementierung Webservice Proxy für Test/Performance-Zwecke (JBoss JAX-Webservices RI 2.1)
  • Cisco-Fax Server Anbindung mit Apache Camel Framework (Konvertierung Faxe, Routing etc.) via Exchange Server
  • Unterstützung Business Concept Phase
  • Erfassen der Requirements
  • Implementierung
  • Testphase
Kenntnisse

Ubuntu Linux

07/2013 - 01/2014

7 Monate

Sepa: Umstellung Zahlungsverkehr

Rolle
Entwicklung, Test, Testautomatisierung
Kunde
Bank, Konsumentenkredite
Projektinhalte
  • Anpassung kompletter Plattform (div. Clients/Webservices) an SEPA Vorgaben (IBAN, BIC/Swift),
  • Frontend, Backend
  • Persistenz
  • Validierung
  • Autocompletion
  • Test/Testautomatisierung mit Selenium/SoapUI, JUnit, Soap Webservices, JSP, custom taglibs
  • Oberflächenprogrammierung mit Vaadin (Admin-GUI), Javascript, uvam.
  • Anbindung Bankverlag Library
  • Implementierung
  • Unterstützung Testphase
Kenntnisse

Ubuntu Linux

JSF

JBoss

Drools Rules

04/2012 - 06/2013

1 Jahr 3 Monate

Migration Finanzierungsplattform: C++ nach Java, Weblogic nach JBoss

Rolle
Migration, Portierung, Entwicklung
Kunde
Bank, Konsumentenkredite
Projektinhalte
  • 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
  • Teilmigration Schufa C++ Server
  • Herauslösen der Datenbank-Zugriffsschicht (otl) wg. neuer Firewall
  • Umbau auf Zugriff via Corba auf Java Server (EJB, Hibernate): Analyse, Architektur + Design, Datentransfer und Mapping C++ Objekte -> Corba Objekte -> Java Objekte
  • Design der CORBA Interfaces (IDL)
  • Generierung der Schnittstellenklasse (C++, Java)
  • Erstellung FitNesse tests
  • Umbau C++ build Prozess auf Mehrfachziel (Binary in 2 Versionen: mit + ohne neue Schnittstelle)
  • Gnu Makefiles
  • Testunterstützung (Testkonzepte, Testautomatisierung, Erstellung Testszenarien, Selenium)
  • Begleitung des Projekts über Produktivsetzung bis Stabilisierungsphase
  • Projektsprache Englisch
Kenntnisse

Oracle Weblogic 11.0

IntelliJ IDEA 10.5

FitNesse (acceptance testing)

Maven

Java 6+7

EJB 3

Hibernate

JPA

JBoss 6.0 + 7

Corba

JacORB

omniORB

Eclipse Indigo for C/C++ Developers

C++ 4.4.5

GNU Make

Oracle Call Interface Template Library (OTL

OCI Template Library)

Subversion

Jira

agiler Prozess (Scrum)

05/2011 - 03/2012

11 Monate

Entwicklung Java, Technologieberatung

Kunde
Immobilienfinanzierer, Bank
Projektinhalte
  • Java Entwicklung für Immobilienfinanzierungsplattform
  • schichtenübergreifende Entwicklung Im Bereich Backoffice
  • Intranet
  • Ideen- und Anfragemanagement
  • 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
Kenntnisse

Windows 7

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 IText 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

01/2011 - 04/2011

4 Monate

Entwicklung Eclipse Rich Client (RCP), Lohnsteuerberechnung

Rolle
Analyse, Architektur, Design, Umsetzung
Kunde
Behörde, Finanzverwaltung
Projektinhalte
  • 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
Kenntnisse

Windows XP

Eclipse RCP Fat Client (Helios)

GUI mit SWT

JFace und Visual Editor

07/2010 - 12/2010

6 Monate

Implementierung Middle-Tier + Backend

Rolle
Analyse, Architektur, Design, Umsetzung
Kunde
ECommerce, Versandhandel
Projektinhalte
  • Implementierung Middle-Tier + Backend Online-Shop
Kenntnisse

Windows XP

diverse Unix Derivate

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

12/2009 - 05/2010

6 Monate

Neuentwicklung Rückbuchungsmodul (Chargeback)

Rolle
Analyse, Architektur, Design, Umsetzung
Kunde
Finanzbranche, Kreditkarten
Projektinhalte
  • Reengineering Rückbuchungssystem
  • Analyse Altsystem (Architektur, Datenmodell, GUI)
  • Architekturberatung
  • Design
  • Umsetzung
  • Projektsprache Englisch
Kenntnisse

Windows XP

diverse Unix Derivate

agiler Prozess (Scrum)

Pentaho BI Suite

 PDI Komponente (Spoon)

JSF

Spring Batch

Hibernate

Oracle

 JBoss jBPM

Business Process Modelling

Subversion

CVS

 MS Active Server Pages

Maven

Eclipse Galileo

Tomcat

JIRA

 Cruise Control

PL/SQL Developer

Enterprise Architect

 Sybase Powerdesigner

09/2007 - 09/2008

1 Jahr 1 Monat

Entwicklung Meldeerstellung und Überwachung von Groß-  und Millionenkrediten nach Basel II KWG

Rolle
IT-Konzept, Architektur, Implementierung
Kunde
Großbank
Projektinhalte

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.)

Kenntnisse

Windows XP und Vista

J2SE

Java 5

10/2006 - 06/2007

9 Monate

Entwicklung Internet-Gebrauchtwagenbörse

Rolle
Implementierung Backend, Persistenz, Schnittstellen, Frontend
Kunde
Automobilbau/Unternehmensberatung, B2B
Kenntnisse

Windows XP

Linux

J2EE Applikation

Oracle 10g

EJB 2.0

Log4J

XSLT

Eurotax Structure

Eurotax  Price

IGDOM

HST

Tortoise

SVN

Eclipse uvam.

Bea Weblogic

10/2006 - 06/2007

9 Monate

Consulting Konfiguratoren, Online Bestellsysteme

Rolle
Beratung, Erarbeitung Konzepte, Support
Kunde
Automobilbau/Unternehmensberatung, B2B
Kenntnisse

Java-basierte Webapplikationen

Projekthistorie

Auftraggeber:   Automobilbau/Unternehmensberatung, B2B
Projekt/e:      Weiterentwicklung und Wartung mehrerer Fahrzeugkonfiguratoren
Datum:          2001-2006
System:         Windows NT, Solaris, Java-basierte Webapplikationen
Tätigkeit:      Konzeption, Implementierung, Inbetriebnahme, Projektleitung
Details:        Weiterentwicklung der Systeme,

 Migration auf neue Architektur (Dispatcher,  NES-Webserver,

 Weblogic-Server-Cluster),

 Automatische Verschickung verschlüsselter Bestellemails etc.

 Währungsumstellung, Einführung neuer Modelle,

 Pflege mehrerer Online-Bestellsysteme für einen

 Automobilhersteller,

 Versionsupdates, Bugfixes, Datenversorgung, Support



Auftraggeber:   Automobilbau/Unternehmensberatung
Projekt:        Entwicklung einer Web-Applikation zur Lokalisation von

 Gebrauchtfahrzeugen

Datum:          2002
System:         Windows NT, Solaris, J2EE-basierte Applikation
Tätigkeit:      Entwicklung, Dokumentation, Wartung
Details:        Entwicklung einer Web-Applikation zur Lokalisierung,

 Vormerkung und Bestellung von Gebrauchtfahrzeugen,

 J2EE-Architektur, Bea Weblogic Server, JSP,

 Struts, Ant-Build-Files,

 Entwicklung unter Windows NT, Betrieb unter Solaris



Auftraggeber:   Folienhersteller,
Projekt:        E-Commerce Prototyp, Online-Bestellsystem
Datum:          2003
System:         Windows NT, UNIX
Tätigkeit:      Konzeption, Implementation
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 provider-spezifische Anpassung (Strato),

 Integration in bestehende Webseite, Automatisierung der

 Bestellaufgabe über das Internet, Perl-Script zur

 Übermittlung der Bestellungen und angehängter Attachments



Auftraggeber:   Maschinenbau, CAD Systemhaus
Projekt:        Automatischer Einbau von Bemaßungen in Pro /

 ENGINEER-Rohrbaugruppen

Datum:          2000
System:         Windows NT, C
Tätigkeit:      Analyse, Konzeption, Implementierung, Test, Projektleitung
Details:        Geometrieanalyse, Auffinden von Raum- und Flächensprüngen


Auftraggeber:   Maschinenbau, CAD Systemhaus
Datum:          1998 - 2000
System:         Windows NT, UNIX (HP-UX, Solaris, Irix), C, C++
Tätigkeit:      Analyse, Konzeption, Implementierung, Test
Details:        Erzeugung von Bohrtabellen für Pro / ENGINEER,

 Erweiterung und Anpassung, Portierung



Auftraggeber:   Maschinenbau/Getriebehersteller, CAD Systemhaus
Projekt:        Weiterentwicklung und Pflege eines

 CAD-Prüftools für Pro / ENGINEER

Datum:          1998 - 2000
System:         Windows NT, UNIX (HP-UX, Solaris, Irix), C, C++
Tätigkeit:      Entwicklung, Portierung, kundenspezifische Erweiterungen,

 Installation, Schulung, Support, Doku-mentation etc.

Details:        Weiterentwicklung bestehender CAD-Zusatzsoftware

 mit Pro/ENGINEER, Pro/TOOLKIT, Pro/DEVELOP,

 Portierung von Windows NT auf Unix (Irix, HP-UX, Solaris),

 Entwicklung unter Windows NT

 (Microsoft Developer Studio, C, C++),

 Oberflächengestaltung mit GRIT Application Developer,

 Installationscripte in Perl zur Installation unter Unix,

 Netzwerkprogrammierung unter Windows NT (Winsock API),

 Erstellung einer Funktionsbibliothek für

 Prozesskommunikation über Sockets,

 Einbindung des Perl-Interpreters in C (Mustererkennung),

 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.)



Auftraggeber:   Institut für Biomedizinische Technik
Projekt:        Entwicklung von Software zur 3D-Impedanztomographie
Datum:          1997 - 1998
System:         Windows NT, Borland C, C++ 4.5 / 5.0
Tätigkeit:      Analyse, Konzeption, Implementierung, Test
Details:        Entwurf und Umsetzung eines Programms zur

 dreidimensionalen Finite-Elemente-Berechnung,

 Finite-Elemente-Analyse eines stationären Strömungsfeldes,

 Objektorientiertes SW-Design, Berücksichtigung

 softwareergonomischer Aspekte,

 Windows-Programmierung mit Borland C++ 5.0 / 5.01,

 Oberflächenprogrammierung mit der OWL (Borland),

 Visualisierung von Simulationsergebnissen und 3D-Volumendaten,

 Programmierung von graphischen Editoren zur Eingabe der

 Netzgeometrie, Leitwertverteilung und der Meßprogramme



Auftraggeber:   süddeutscher Getriebehersteller,

 Forschungs- und Entwicklungszentrum

Projekt:        Erweiterung eines Windows-Programms zur Streckensimulation
Datum:          1996
System:         Windows NT, Borland C, C++ 4.5 / 5.0
Tätigkeit:      Analyse, Konzeption, Implementierung, Test
Details:        Simulation der Längsdynamik eines KFZ,

 objektorientierte Modellierung der Komponenten

 (Fahrer, Fahrzeug, Strecke etc.),

 Entwurf eines Schnittstellenkonzepts,

 Modellierung und Simulation eines LKW-Getriebes,

 OOP mit Borland C, C++ 4.5 / 5.0,

 Oberflächenprogrammierung mit ILOG-Views





Interne Toolentwicklung/eigene Entwicklungen/Kleinprojekte:


Auftraggeber:   intern
Projekt:        Entwicklung einer web-basierten Anwendung

 zur Automatisierung der Datenqualitätssicherung

Datum:          2002
System:         NT, Apache-Server
Details:        Zugriff auf Oracle-DB via Perl, CGI, Apache-Server


Auftraggeber:   intern
Projekt:        Tool für interne Versionsverwaltung
Datum:          2001
System:         Windows NT, MS Visual Source Safe, Cygnus/Cygwin Tools
Details:        Shell-Scripte zum Abruf festgelegter

 Softwarekonfigurationen aus MS Visual Source Safe



Auftraggeber:   privat
Projekt:        Softwareentwicklung auf Commodore C128 und Amiga 500
Datum:          1987-1990
System:         Windows NT, MS Visual Source Safe, Cygnus/Cygwin Tools
Details:        Graphikprogramm in C128-Basic,

 mehrere Demos und ein Computerspiel in 68000, 6510 Assembler,

 Interrupt-, Graphik-, Sound-Programmierung,

 Event-Synchronisation, Engine zur Sprite-Animation (C64/C128)



Auftraggeber:   privat
Projekt:        Softwareentwicklung auf 286, 386 PC
Zeitraum:       5. Semester
System:         Windows, Borland Turbo C, 80x86-Assembler
Details:        C-Programm zur Darstellungen von Vektorgeometrien,

 perspektivische Ansicht,

 Visualisierung von Bewegungsabläufen und

 Relativbewegungen/Kinematischen Ketten,

 Portierung des Bresenham-Algorithmus von C nach Assembler



Auftraggeber:   privat
Projekt:        Betrieb eines Linux-Webservers im Internet
Zeitraum:       seit 2002
System:         Suse Linux 8.0
Details:        Betrieb mehrerer Dienste/Applikationen auf
                Suse Linux, Apache Webserver (Installation,
                Administration, Konfiguration für SSL, Perl, etc.),
                Exim-MTA, Einrichten der Firewall (iptables/ipchains)
                Routing/Netzwerkkonfiguration, Betrieb und Einrichtung von

 MySQL, Einrichtung des DYNDNS-Clients, VNC, Tomcat,

 Webcam-Betrieb mit xawtv

Referenzen

Projekt New Chargeback Module, 12/09 - 05/10
Referenz durch Abteilungsleiter, Unternehmen für Zahlungssysteme, vom 25.03.10

"[...] 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 E-Commerce Prototyp, Online-Bestellsystem, 10/02 - 12/02
Referenz durch ein Unternehmen für Design vom 30.03.05

"[...] 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 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

"[...] 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. [...]"

Branchen

Automobil/-zulieferer,
Unternehmensberatung/Systemhaus,
eCommerce, Medizintechnik, Telekommunikation,
Banken, Immobilienfinanzierung, Kredite
Behörden

Kompetenzen

Programmiersprachen
Angular
Assembler
68000, 6510, 80x86
Basic
Visual Basic 2008, .NET
C
C#
C#, .NET
C++
COBOL
CSS
HTML
Java
Java 5, Sun Certified Programmer for the Java 2 Platform 1.4 (CX-310-035)
JavaScript
JSON
JSP
Junit
MATLAB / Simulink
MS Visual Code
Pascal
Perl
PHP
PL/SQL
Oracle, MySQL
Scala
Shell-Programmierung
sh, ksh, Bash usw.
Typescript
Visual Basic 2008

Betriebssysteme
MS-DOS
SUN OS, Solaris
Unix
HP-UX, Irix, Solaris, Linux (Suse, Ubuntu)
Windows
NT, 2000, XP, Vista, 7, 10

Datenbanken
Access
Grundkenntnisse
Cloudscape
DB2
DBVisualiser
Enterprise Architect
H2 DB
myPhpAdmin
MySQL
Oracle
10G, seit Version 8, Oracle Certified Administrator (OCA)
PL/SQL Developer
Pointbase
SQL
Developer, Navigator
Sybase Powerdesigner
TOAD

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend, erste Fremdsprache bis Abitur
Französisch
gute Kenntnisse, 2. Schul-Fremdsprache, 3 Kurse in 2006

Hardware
Amiga
PC
SUN

Datenkommunikation
Internet, Intranet
HTML, Java, Javascript, Perl, JSP
PC-Anywhere
SMTP
Einrichtung/Betrieb eines EXIM-MTAs
TCP/IP
Grundkenntnisse, Einrichtung und Betrieb eines privaten LANs
Windows Netzwerk
Einrichtung und Betrieb eines privaten LANs
Winsock
Netzwerkprogrammierung unter Windows NT (Winsock API), Erstellung einer Funktionsbibliothek für Prozesskommunikation über Sockets

Produkte / Standards / Erfahrungen
Postman
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
  • PDF
  • 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:
  • 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
  • Toplink
  • 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, Strahlen-technik)
  • 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


Methoden/Standards/Prozesse:

  • OOA, OOD, OOP
  • UML, OR-Datenmodellierung
  • Phasen/Wasserfallmodell, Agile Entwicklung/Scrum, testgetriebene Entwicklung
  • Requirements Management


Schulungen/Zertifizierungen

  • Pro/ENGINEER Basistraining
  • Pro/ENGINEER Aufbautraining
  • ISO 9001:1994/2000 Mitarbeiterschulung
  • ITIL Basisschulung
  • 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 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 Mobile Application Developer for J2ME, (SCMAD, CX-310-110)
  • Join BMW IT
  • Certified Oracle 10g DBA (OCA, Database Administration I)
  • Einführung Visual Basic 2008, .NET
  • Einführung Microsoft C#, .NET
  • Requirements Management
  • Projektmanagement mit MS Projekt 2007

Design / Entwicklung / Konstruktion
Pro/ENGINEER

Berechnung / Simulation / Versuch / Validierung
FEM (Finite-Elemente-Methode)

Bemerkungen

grundsätzlich an Erweiterung meiner Fähigkeiten interessiert (Auslandsaufenthalte willkommen,
gerne internationales Team...)


Ausbildungshistorie

Diplom Ingenieur der Technischen Kybernetik, Universität Stuttgart
 
Weiterbildungen, Zertifizierungen
  • Projektmanagement mit MS Project, Requirements Management
  • Grundlagen Visual Basic 2008, Einführung C# + MS .NET
  • 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
  • OCA - Oracle Certified Associate 10g, Datenbank Administration I
  • Schulung "Web Services mit Soap und Java"
  • Pro / ENGINEER Basistraining, Aufbautraining
  • Join BMW IT Schulung/Zertifizierung