Fachlicher Schwerpunkt dieses Freiberuflers

Anwendungsentwicklung, Analyse, Architektur und Implementierung mit Java, C++, C#, Microsoft .Net, Eclipse RCP3

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

D7

D8

Schweiz

Kontaktwunsch

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

Kommentar

Deutschland: Einsatzort Großraum Stuttgart / Ulm wird bevorzugt.

Weitere Länder: Deutschsprachige Schweiz, grenznahe Gebiete zur BRD

Position

Projekte

07/2019 - 09/2019

3 Monate

Weiterentwicklung einer Java basierenden Webanwendung

Rolle
Softwareentwickler
Kunde
Unternehmen im Vericherungsumfeld
Einsatzort
Stuttgart
Projektinhalte

Implementierung der Neuanforderungen im bestehenden Code.

Bereitstellung von Deploymentpaketen für Hotfixes und Fachbereichtests.
Fehlerbehebung in der produktiven Anwendung.
Codeanalyse und Aufzeichnung möglicher Umsetzungsvarianten mit Aufwandsabschätzung für die Planung kommender Releases.

Second Level Anwendungssupport.

Kenntnisse

Java

JSP

Tomcat

FastObjects

Ant

SVN

Produkte

RAD

Eclipse

FastObjects

JIRA

Cherwell

04/2018 - 06/2019

1 Jahr 3 Monate

Anwendungsentwicklung im Big Data Umfeld

Rolle
Softwareentwickler
Einsatzort
Stuttgart
Projektinhalte

Neuentwicklung zur globalen Speicherung von Massendaten im Petabyte Bereich. Upload, Konvertierung, Speichern, Suche, Download. Entwiklung anwendungspezifischer NiFi Prozessoren.

Produkte

Java 1.8

Hadoop

NiFi

Gremlin

Janusgraph Tinkerpop

Scrum

Git

Docker

Elasticsearch

HDFS

Atlassian Confluence

Atlassian JIRA

10/2017 - 02/2018

5 Monate

RESTful Microservices in Docker Containern

Rolle
Softwareentwickler
Kunde
Unternehmen im Bereich Lebensmittel
Einsatzort
Heilbronn
Projektinhalte

Realisierung Java basierender RESTful WEBServices. Realisierung als Microservices in Docker Containern. Import der Quelldaten aus JSON / CSV Dateien und Anbindung von JMS Message Services. Datenaufbereitung und Persistierung mit MongoDB Datenbanken. Bereitstellung der Service Endpunkte als REST Services. Message Queue für den Datenaustausch von Microservices. Erstellung der Busineslogic und der MongoDB Datenbankabfragen. Erzeugen der Swagger-UI Annotatonen. Service Registrierung, Junit Tests
.
Eclipse, Java 1.8, Maven, Spring Boot, Spring MVC, REST Template, MongoDB, JUnit, Json, Rabbit, Lombok, Swagger, Swagger-UI, Swagger Annotations, GIT, Eureka, Zuul, Linux, Ubuntu, Docker, Docker Compose, Yaml, Hamcrest, SonarCube

Kenntnisse

Scrum

Java 1.8

Linux

Ubuntu

Docker

Spring

Spring Boot

RESTful

GIT

SWAGGER

Eureka

Zool

Produkte

Eclipse Oxygen

MongoDB

Docker

Swagger

01/2015 - 09/2017

2 Jahre 9 Monate

Webanwendungsentwicklung. Rollout von Eingabeterminals für die Produktionsdatenerfassung Programmentwicklung für die automatisierte Lieferscheinverarbeitung

Rolle
Softwareentwickler
Einsatzort
Heilbronn
Projektinhalte

Projekt 1:
Bereitstellung Excel basierender Eingabemasken, XML Schema Erstellung, XML Importfile Erzeugung. Datenvalidierung. Plausibilitätsprüfungen. C#, LinQ, Oracle, XML, XSD, Excel, SQL, ODBC, Jdeveloper

Projekt 2:

Erweiterung der Web basierenden Intranet Anwendung um neue Funktionalitäten. Formularerstellung. Datenmodellierung, Datenbankanpassung, Datenbeschaffung und Befüllung. PDF Erzeugung mit iText, Java Sript Programmierung. Identitätsabhängige Funktionsbereitstellung. Java 1.7, Oracle o4j Applikationsserver, Oracle 9, iText, jDeveloper, Xpath, CSS, Oracle Weblogic, Mercurial HG, SQL

Projekt 3:

Portierung einer C++ basierenden Terminalanwendung nach C#. Implementierung zusätzlicher Funktionalitäten.
C#, Oracle, SQL, ODBC, JDeveloper, Mercurial HG

Projekt 4:

Erweiterung einer Web basierenden Intranet Anwendung um neue Funktionalitäten Verarbeitungssperren.
Formularerstellung. Datenmodellierung, Datenbankanpassung, Datenbeschaffung und Befüllung. Java Script Programmierung, CSS. Identitätsabhängige Funktionsbereitstellung.
Java 1.7, WEB Logic, Oracle 9, jDeveloper, Mercurial HG. SQL

Projekt 5:
Kontinuierliche Anforderungserfassung  und Anpassung der internen Webanwendungen zur Produktionssteuerung, Produktionsdatenerfassung, Prüfplanerstellung, Qualitätssicherung. Formulardatenerfassung, PDF Erzeugung.

Java 1.7, Eclipse, Oracle, Weblogic, JDeveloper, SQLDeveloper, JavaScript, IText, HTML, CSS, Mercurial HG. SQL, Oracle 10, Tomcat, Spring

Kenntnisse

C#, .NET, LinQ, XML, XSD, Oracle, SQL ODBC

CSS

JavaScript

html

Produkte

Visual Studio. Oracle, JDeveloper

SQL Developer, Eclipse

IText

06/2014 - 12/2014

7 Monate

Neuetwicklung einer webbasierenden Serverüberwachung, Weiterentwicklung eines verkäuferabrbeitsplatzanwendung

Rolle
Softwareentwickler / Architekt
Kunde
Automobilhersteller
Einsatzort
Großraum Stuttgart
Projektinhalte

Teilprojekt 1:

Erweiterung eines Java basierenden Verkäuferarbeitsplatzlösung

Optimierung des Softwaremodeldownloads. Versionsabgleich Client / Server, Algorithmusentwicklung zur Erkennung obsoleter Daten, lokales Datencleanup nach erfolgter Modellaktuallisierung.

Teilprojekt 2:

Fehlersuche und Fehlerbehebung eines Java basierenden Webservice für die Statusprozessdaten Übermittlung

Teilprojekt 3:

Performanceanalyse in der Datenermittlung einer Hibernate basierenden Serverinformationsanwendung.

Datenbankoptimierung, Optimierung der Hibernate Abfragen, Optimieriung der JDBC Treiber Konfiguration

Teilprojekt 4:

Neuentwicklung einer Java basierenden Webanwendung für die Server Informationsdarstellung Architekturauswahl, Erstellung einer modernen dynamisches Weboberfläche, Datenzugriffsmethoden, Datendarstellung, Primefaces 5.0 Webframework, JQuery, Java Server Faces 2.0, Spring, JSTL, Ajax, Tomcat, DB2, Aufbau der Entwicklungsumgebung

Teilprojekt 5:

Ablösung einer Excel basierenden Konfiguarationslösung durche ein Java basierende Datenbankanwendung

Architekturauswahl. Datenbank design. GUI Design.

H2 Datenbank, Spring DB Access, Hibernate Object Mapping, SWT, JFace, Maven

Kenntnisse

Java

Webservices, Maven, JSTL, SQL, SOAP Ui, MD5,

Produkte

Java 1.8, Java Server Faces 2.0, Hibernate, IBM DB2 XE

DB Visualizer

Webservice, WSDL

Eclipse 4.4, Jenkins, Tomcat, Spring, Primefaces 5.0, JSF 2.0

JQuery

SWT, Spring DB Access, SWT, JFace

01/2013 - 05/2014

1 Jahr 5 Monate

Erweiterung einer plattformübergreifenden Programmbibliothek zur die Ermittlung finanzmathematischer Werte

Kunde
Unternehmen aus dem Bereich Banken, Versicherung, Finanzdienstleister
Projektinhalte
  • Codeanalyse, Optimierung des betehenden Programmcodes. Entfernung redundanten Codes
  • Codeerzeugung für Windows, Linux, Großrechner
  • Implementierung der Neufunktionalität
  • Variablenbereitstellung für die Briefschreibung ( PDF )
  • Fehleranalyse und Behebung
  • Schnittstellengenerierung JavaC++ C++Java
  • Anpassung / Erweiterung der Codegenerierung
  • Codegeneratoren
  • Schnittstellendokumentation, Architekturdokumentation
  • Test Gui Anbindung
  • Lasttestanalyse, Speicherverbrauchsanalyse
Produkte

ABS Client

SAVI

DB Visualizer

Microsoft Visual Studio 2008/2010

Eclipse

Java

C++

SWIG

Perl

HP Quality Center

HP Demand

Perl

JNI

XML

11/2011 - 12/2012

1 Jahr 2 Monate

Erweiterung einer vorhandenen, gewachsenen Anwendung um neue Tarifvarianten für die Zins- und Tilgungsbeitragsberechnung sowie Variantendarstellung. Rechenkern Erweiterung.

Kunde
Unternehmen aus dem Bereich Banken, Versicherung, Finanzdienstleister
Projektinhalte
  • Codeanalyse, Optimierung des bestehenden Programmcode.
  • Entfernung redundanten Codes
  • Junit Tests für die vorhandene Altfunktionalität
  • Implementierung der Tarifdetails
  • Implementierung der Berechnungslogiken
  • GUI Anpassungen, Tariferweiterungen für die Portalanwendung
  • Reporterstellung mit Birt
  • PDF Verarbeitung mit iText
  • IBM RAD, Eclipse 3.6,Java, Ant, JUnit
  • Hostdatenanbindung
  • JUnit Tests für die Neufunktionalität
  • Anpassung der Webanwendung, neue Eingabefelder, Datenanbindung, Portalserver, Portlet
Produkte

Clearquest

JSP

JSF 1.0

IBM WEBSphere 7.0

IBM Portalserver 6

09/2010 - 11/2011

1 Jahr 3 Monate

Weiterentwicklung einer gewachsenen Java Anwendung ( 10 Jahre ) für die Gesamtprojektabwicklung von der Angebotsphase, Berechnung, Logistik, Lieferantenanbindung

Kunde
Globales Unternehmen im Kraftwerksbau
Projektinhalte
  • Optimierung und Weiterentwicklung des eigenen Applikationsservers.
  • 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.
Produkte

Eclipse 3.6

Visual Studio 2003

SQL Developer

Ant

Log4J

Trac

SVN

Java 1.6

6.0

C++

Oracle 11g

COM

VBA

07/2010 - 09/2010

3 Monate

Portierung, Weiterentwicklung und Wartung einer C++ basierenden, kundenspezifischen ERP Lösung nach C# und .NET.

Kunde
Mittelständischer Hersteller technischer Produkte für den Baubereich
Projektinhalte
  • 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.
Produkte

Visual Studio 2008

C++

C#

Microsoft .NET Framework

Microsoft TFS

Microsoft SQL Server 2003

03/2010 - 07/2010

5 Monate

Webanwendung für Teamcolaboration, Resourcenplanung und Verwaltung.

Kunde
Systemhaus
Projektinhalte
  • Datenbank Design, Webgui Design, Implementierung
Produkte

Tomcat

JPA

JFaces

Richfaces

Eclipse WTP

MySQL

Java 1.6

05/2010 - 05/2010

1 Monat

Beratung im Bereich Automobile hinsichtlich Softwareverteilung Java basierender Webanwendungen

Kunde
Systemhaus
Projektinhalte

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.

02/2010 - 03/2010

2 Monate

Portierung eines C++ basen Vorschlagssystems für Embedded Systeme nach Windows.

Kunde
Unternehmen der Unterhaltungs/Konsumer - Elektronik
Projektinhalte

Environment spezifische Anpassung der Sourcen. Erstellung des Buildsystems.

12/2009 - 02/2010

3 Monate

Weiterbildung Java JFaces, Weiterbildung Java RichFaces

05/2009 - 11/2009

7 Monate

Portierung eines Java basierenden Vorschlagssystems nach C++ für den Einsatz in embedded Systemen. Weiterentwicklung ,Optimierung und Fehlerbehebung der bestehenden Java Anwendung. Auswahl geeigneter Bibliotheken und Datenbanken

Kunde
Unternehmen der Unterhaltungs/Konsumer - Elektronik
Projektinhalte
  • Datenexport/Import.
  • Erstellung von CPP Unit test zur Qualitässicherung.
  • Unicodefähigkeit, Resourcenminimierung, Performancemaximierung, Platformunabhängigkeit.
Produkte

Linux

Java

C++

Cygwin Toolchain

GCC Toolchain

Eclipse JDT

Eclipse CDT

Java 1.6

Spring

SQLite

MYSql

ICU

01/2009 - 06/2009

6 Monate

Benutzerprogramm für NC Programmerstellung einer Maschinensteuerung.

Kunde
Sondermaschinenbau
Projektinhalte
  • Realisierung der NC Anbindung mittels OPC Server durch
  • Implementierung eines OPC Clients für den Produktionsdatentransfer zur Maschinensteuerung.
Produkte

C#

C++

MS.NET

MS Visual Studio

OPC

OLE

COM

DCOM

11/2008 - 12/2008

2 Monate

Erstellung fachlicher Tests für eine WEB Client basierenden Anwendung zur Datenerfassung und Präsentation im Versicherungsbereich

Kunde
Systemhaus im Versicherungsumfeld
Projektinhalte

Analyse der Fachlichkeit, Analyse der Arbeitsabläufe beim Kunden, Beschreibung geeigneter Tests Erstellen der JUNIT Tests

Produkte

JAVA 1.6

J2EE

EJB 2.0

EJB 3.0

JBOSS 4.2.3

Tomcat

Java Server Faces JSF

Oracle 10g

JUNIT 4

10/2008 - 10/2008

1 Monat

Einrichtung eine Applikationsservers Anbindung der Datenbank an das Intranet

Kunde
Systemhaus
Produkte

JBOSS 4.2.3

Tomcat

JSP

Servlet

JSTL

Webservices

Eclipse WSD

Projekthistorie

-Weitere Projekte auf Anfrage-

Referenzen

Projekt Aufbau eines spartenübergreifenden Systems insb. versicherungstechnische Tarifierung im Bereich Lebensversicherungen, 01/13 - 05/14
Referenz durch Projektleiter Tarifierung, Versicherungskonzern, vom 07.07.14

"Der Consultant hat sich sehr schnell in das fachliche Themengebiet und das technische Umfeld eingearbeitet. Hauptschwerpunkt seiner Tätigkeit war die Entwicklung von Komponenten nach fachlichen Vorgaben, deren Test und Auslieferung. Dabei hat er stets auf Performance und die Einhaltung der technischen (Architektur-) Richtlinien geachtet und wertvolle Beiträge zur Verbesserung des Systems eingebracht. Neben seiner technischen und fachlichen Qualifikation ist sein extrem hohes persönliches Engagement hervorzuheben. Alle seine Aufgaben hat der Consultant zu unserer vollsten Zufriedenheit erledigt. Wir können den Consultant anderen Projektanbietern uneingeschränkt weiterempfehlen."

Projekt Indiv. Entwicklung in Java, Client/Server, 02/07 - 08/08
Referenz durch Entwicklungsleitung/Projektleitung, gr. IT-Dienstleister, vom 05.11.08

"[...] Die Weiterentwicklung fand sowohl auf Client- als auch Server-Seite statt. Dies setzte tiefe Kenntnisse im Bereich des techn. Frameworks voraus (Kenntnisse während Projekteinsatz aufgebaut). Darüber hinaus spielte das fachliche Wissen des komplexen Systems eine große Rolle. Gerne würden wir mit dem Consultant in weiteren Projekten arbeiten und empfehlen ihn uneingeschränkt weiter!"

Projekt Entwicklung von Sprachtechnologie-Software, 04/99 - 03/01
Referenz durch Senior Manager, Man-Machine Interface Lab, Sony Stuttgart vom 21.03.01

"Der Consultant hat im Man-Machine Interface Lab des R&D Bereichs von Sony International (Europe) GmbH an der Entwicklung von Software in verschiedenen Projekten mitgearbeitet: Studioaufnahme von Sprachdaten, Verwaltung und Manipulation von umfangreichen Sprachdatenbasen, Spracherkennung und Sprachsynthese. Er hat dabei in den Programmiersprachen C, C++ und Perl unter Windows und Unix implementiert sowie die CASE Tools Rational Rose (UML) und ClearCase verwendet. Der Consultant ist alle ihm übertragenen Aufgaben mit großem Engagement angegangen. Die von ihm entwickelten Applikationen laufen sehr zuverlässig und performant. Probleme wurden schnell und selbstständig gelöst. Er ist in der Lage, sich schnell in neue Softwarepakete bzw. Aufgabengebiete einzuarbeiten.  Die Kooperation mit dem jeweiligen Team war ausgezeichnet. Wesentliche Teilaufgaben bei der Sprachdatenaufnahme von größeren Mengen von Sprechern lagen vollkommen in seiner Verantwortung. Wir möchten uns bei ihm für seine herausragenden Leistungen bedanken."

Branchen

Versicherung
Unterhaltungselektronik
Automobilbranche
Banken
Verpackungsindustrie
Sondermaschinenbau
Gebäudeleittechnik
Logistik
Betriebswirtschaft
Kraftwerksbau

Kompetenzen

Programmiersprachen
ABAP4
SAP BC400
Assembler
Basic
VB.NET, VB 6.0
C
Langjährig ( > 10 Jahre )
C#
Langjährig
C#, .NET, LinQ, XML, XSD, Oracle, SQL ODBC
C++
Langjährig ( > 10 Jahre )
dBase
Imake, GNU-Make, Make-Maker etc...
Java
Langjährig ( > 10 Jahre )
Java 1.8
JavaScript
jQuery
JSP
Pascal
Perl
PHP
PIC
Shell
Tcl/Tk
yacc/lex

Betriebssysteme
Linux
MS-DOS
SUN OS, Solaris
Ubuntu
Unix
Diverse Linux Derivate, Installation und konfiguration
Windows
w311, w95, w98, nt351, nt40, w2000, XP, Vista, Windows 7

Datenbanken
Access
DB2
FastObjects
FastObjects
Gremlin
H2
Janusgraph
JDBC
MongoDB
MS SQL Server
MySQL
ODBC
Oracle
10g, 11g
SQL
SQLite
Tinkerppop

Sprachkenntnisse
Deutsch
Englisch

Hardware
Mikrocontroller
PIC
PC
SUN

Datenkommunikation
Ethernet
Internet, Intranet
LAN, LAN Manager
TCP/IP
Windows Netzwerk
Winsock

Produkte / Standards / Erfahrungen
Ant
Atlassian Confluence
Atlassian JIRA
Cherwell
CSS
Docker
Docker
Eclipse
Eclipse Oxygen
Elasticsearch
Eureka
GIT
Gremlin
Hadoop
HDFS
html
IText
Janusgraph
Janusgraph Tinkerpop
JIRA
NiFI
RAD
RESTful
Scrum
Spring
Spring Boot
SQL Developer, Eclipse
SVN
SWAGGER
Swagger
Tinkerpop
Tomcat
Visual Studio. Oracle, JDeveloper
Zool
  • Webclients
  • Objekt orientierte Programmierung, OOD, OOP,
  • Microsoft Visual Studio .Net
  • Microsoft Visual Studio
  • Visual C++ 6.0, 8.0, C#
  • java : Eclipse JDT, JNI, JDBC, JBuilder, Visual Cafe, Castor, JSP, JFaces, JPA, RichFaces, Ajax
  • Java Script
  • Versionskontrolle: SVN Subversion, Rational Clearcase, CVS, GIT,
  • Installationsprogramme: Installshield
  • Buildsysteme: Ant, Maven
  • SQL, MySql, MSDE, SQL Server, DB2, ORACLE, SqLite
  • perl, STL, tcl,
  • XML, SAX,JAXP, JAXB
  • Verteilte Systeme
  • Linux: SUSE 7,8,9, Installation und Konfiguration
  • Eclipse 3.4, 3.3, 3.2, 3.1
  • Eclipse Rich Client Platform RCP
  • GEF
  • Visual Basic 8.0, 7.0, 6.0
  • VB.NET, C#.NET
  • Hibernate, NHibernate, JPA
  • ANT, NANT
  • JMS, MDB ( Message Driven Beans )
  • UML
  • JBOSS, Tomcat, JSP, Servlet, JSTL, Webservices, Eclipse WSD
  • VmWare
  • SQL Developer
  • Trac
  • Primefaces 5.0
  • jQuery
  • SWT
  • JFace
  • Maven
  • Jenkins

Ausbildungshistorie

1995

Studium an der Fachhochschule Esslingen, Abschluß als Dipl. Ing. FH. Elektronik/Mikroelektronik

 

Seit 1995

freiberuflicher Softwareentwickler

 

2005

Zertifizierung Programmer für Java 2 Plattorm 1.4

SAP ABAP BC400

×
×