freiberufler Java Entwicklung auf freelance.de

Java Entwicklung

offline
  • 65€/Stunde
  • Nordrhein-Westfalen
  • Umkreis (bis 200 km)
  • de  |  en
  • 10.02.2020

Kurzvorstellung

Java Entwicklung Spring Hibernate, JPA, WebServices Restful, SOAP, ...

Qualifikationen

  • Back-End Entwicklung
  • DB2
  • Hibernate (Java)
  • J2EE (Java EE)
  • JavaScript Object Notation (JSON)
  • JUnit
  • Spring
  • Webservices

Projekt‐ & Berufserfahrung

Java Web basierte Weiterentwicklung
ÖRAG, Düsseldorf
3/2018 – 10/2019 (1 Jahr, 8 Monate)
Versicherungen
Tätigkeitszeitraum

3/2018 – 10/2019

Tätigkeitsbeschreibung

Für die Beauftragung von Abschleppdiensten soll aus einem Fremdsystem
heraus zugehörige Prozesse angestossen werden. Die initiale Beauftragung
erfolgt aus dem Fremdsystem heraus. Assistance Partner, hier AP, stellt eine
SOAP-basierte Schnittstelle als Webservice zur Verfügung.
Über REST erhält AP eine neue Beauftragung als ein JSON Objekt, welches
als EntityBeans abgebildet werden und weitere Json Objekte enthalten. Die
REST HTTP Anforderungsmethode: POST erwartet eine neue Beauftragung
vom Fremdsystem, um eine neue Ressource mit einem POST-Request zu
erstellen.
Der fachliche Workflow besagt, dass ein Mitarbeiter eine Beauftragung
startet, AVW den REST-Service aufruft und ihr die Auftragsdaten übergibt.
Es wird danach Prozessauftragsdaten generiert. Der Auftrag wird an die zu
entwickelnde Software „AVW“ weitergegeben, indem wieder ein REST
Service aufgerufen wird. Die AVW ergänzt ggf. diese Daten zu einer voll-
wertigen Anfrage an AP (Daten: „AP-Auftrag-001“) und persistiert diesen
Auftrag in der eigenen AVW-DB. Die AVW ruft nun den AP-SOAP-Service auf
um den Auftrag bei AP zu platzieren. Als Antwort auf den Aufruf wird seitens
AP eine AP-AuftragsId zurück geliefert, die von der AVW in der AVW-DB zu-
gehörig gespeichert wird.
Camunda als Prozessverwaltung stößt die einzelnen Prozesse an. Die
Auftragsverwaltung, die hier entwickelt wurde, setzt sich aus der Entitity
Schicht, die JPA-Entitäten als SOAP-Nachricht aufbereiten, Business Schicht,
die die einzelnen Prozesse der Kommunikation und die Schnittstellen zu den
Systemen kapselt, die als RESTful, SOAP WebService-Server, WS Client und
Frontend PrimeFaces, JSF realisiert werden

Java SE 8, jdk 1.8, Java ee 7, Hibernate, JPA, ejb, Lombok 1.16,
primefaces, JSF,
WebService, SOAP, Restful, javax.ws.rs-api,
javax-servlet, log4j, jackson-core, junit 4, mockito 1.9,
jaxb, glassfish Jersey, Json, xml,
apache tomcat 8.5, eclipse oxygen, git , maven 3.0, mysql 5

Eingesetzte Qualifikationen

Back-End Entwicklung

Java Web basierte Weiterentwicklung
Consumer Bank, NRW
1/2017 – 8/2017 (8 Monate)
Banken
Tätigkeitszeitraum

1/2017 – 8/2017

Tätigkeitsbeschreibung

Über SOAP/JSON basierte WebService als redirect, forward serverseitiges
Weiterleiten von HTTP Anfragen und deren Antworten, werden verschiedene Anwendungen miteinander verknüpft. Für Onlinekredite soll so eine Möglichkeit
geschaffen werden, dass sich der Endkunde Online legitimieren, Verträge
unterschreiben und Dokumente hochladen kann. Es ist gewährleistet, dass die
Webanwendung auf verschiedenen Geräten laufen soll. Beim „redirect“ Verfahren wird der Kunde nach dem Login „geführt“ und bei Bedarf kann er seine Daten über
kundenspezifische Webanwendung nochmals einsehen ausdrucken oder über ein
Postident Verfahren bestätigen lassen. Die Entwicklung ist ein typisches „Modell-
View_Controller“ Modell, wobei die „WSDL“ die Kernkomponente ist und die
einzelnen Java SOAP Klassen die Komunikation zwischen den Anwendungen
beschreiben. Die Kundendaten werden in diesem Modell in einem seperatem
Persistence Repository aus dem „model“ übertragen und um die Validation
erweitert. WebService „API Aufrufe“ kommnizieren, strukturiert in JSON, mit der
Anwendung von außen über HTTP Servlets als Request und Response.


Java SE8, jdk1.8.0_45, jdk1.8.0_111, Eclipse Neon, WebService SOAP, SOAP-UI,
Postman API Sevice for Chrome, Spring Framework 4.2.6, Spring Hibernate, Spring
JPA, Spring Boot, Spring Boot Starter 1.3.5, Junit Test 4, Mockito, Logging log4j,
Apache Maven 2 Build Management Tool, verteilte Versionsverwaltung Git, Server
Apache Tomcat 8.5, DB2, Squirrel, SQL Client, SQL Developer, WinSCP, Putty, Java
Frontend, Sublime Text, Type Script, Java Script, Angular 2, Node JS Server

Eingesetzte Qualifikationen

DB2, Hibernate (Java), J2EE (Java EE), JUnit, Spring, JavaScript Object Notation (JSON), Webservices

Java Web basierte Weiterentwicklung Lagerverwaltung
Logistik, Bremen
1/2016 – 8/2016 (8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2016 – 8/2016

Tätigkeitsbeschreibung

Website Wal Mart Inc. widmet sich der Lagerung und Versand von Waren
für E-Commerce. Merkmal von E-Commerce ist die große Menge von
Kunden Aufträgen. Ergebnis ist der Versand über Kommissionierung. Das
Prinzip der automatischen Lagerverwaltung ist ein Lagersystem, welches
eine hohe Raumnutzung hat und bei der Erstellung hoher Investitionen bedarf. Das Lagerverwaltungssystem steuert die Ein- und Auslagerung der
Ware nach bestimmten Richtlinien und ist für die automatische Bewegung
und Steuerung des Materialflusses zuständig. Folglich gibt es in der
Entwicklung unterschiedliche Module "Pick Modul Sorting, Shipping,
Stocking,…) Hauptmerkmale der Entwicklung ist das 2D Barcode Scannen
des Warenflusses Telegramm/Ticket Registrierung, die auch über manuelle
Steuerung mit einem Barcode Handscanner erfolgt. Diese Steuerung ist
entwickelter Webflow (JavaScript, JSF, css) die eine javaseitige Business
Bean haben und modulübergreifend (e-commerce_web zu e-commerce) in
Webcontainern (Jboss, Wildfly) gehalten werden und über RMI Aufrufe
zum Data Warehouse gesteuert. Backend Beanseitiger Aufbau erfolgt über
DTO`s an das Datawarehouse, realisiert mit Hibernate und JPA.

Eingesetzte Qualifikationen

Datawarehouse / DWH, Oracle Database, Apache Tomcat, Spring, Jenkins, J2EE (Java EE), J2SE (Java SE)

Java Entwickler
öffentlicher Dienst, Hessen
5/2015 – 12/2015 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2015 – 12/2015

Tätigkeitsbeschreibung

Java basierte Weiterentwicklung Flächeninformationssystem
öffentlicher Dienst
Java Entwickler
Weiterentwicklung einer Java basierten Anwendung. Flächeninformations-
system, Formulargestaltung, Zahlungsansprüche
Entwicklung von Restful WebService
Entwicklung verschiedene Testverfahren, JUnit Test
Aufgrund von Vorlagen im Bereich der Katastersysteme wurden Business
Methoden auf der Basis von ejb 3.1, Spring und Hibernate entwickelt.

Java EE 7, Java SE 8, Web Services mit JAX WS, Spring, XML, Bean, ejb 3.1
Eclipse Juno, JUnit, Versionsverwaltung Jenkins, Entwicklungsmethodik
Scrum, Buildmanagement Maven, Jira, Subversion, CVS, JBoss EAP 6.2+

Eingesetzte Qualifikationen

SCRUM, jboss, Spring, Versionierung / Versionsverwaltung, XML, CVS (Concurrent Versions System), Apache Subversion (SVN), JUnit, EJB (Enterprise JavaBeans), Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.)

Java Entwicklung
General Logistics Systems, Eschborn
2/2014 – 2/2015 (1 Jahr, 1 Monat)
Logistikdienstleister
Tätigkeitszeitraum

2/2014 – 2/2015

Tätigkeitsbeschreibung

Java EE Entwicklung
Java EE, Java (SE 6, J2EE), Spring, Hibernate, XML, Bean, Eclipse, DB2,
SUSE Linux Enterprise Server 10, Websphere Application Server 8, Entwicklungsmethodik (V-Modell XT, Scrum), Buildmanagement Maven

„in-house“ Framework Entwicklung zur Registrierung der Kundendaten. Abruf von Statistiken und den Status der Nachverfogung der Paketdaten. Kunde hat die Möglichkeit eine Gegenbuchung der Zustellsendung mittels PDF Do-kument als Nachweis Ablieferbelege zur Ablieferung beim Endkunden abzurufen.
Entwicklung eines Schadentools als integrierte Funktion im Web Framework, Schadendatenbankkonzept zur Schadenerfassung, Statistiken und Dokumentenmanagement zur Korrespodenz mit Ersatzleistungsansprüchen, sowie eines Benutzerberechtigungskonzepts.

Weiterentwicklung der Business Logik als implementierte Socket Funktionen, hier Beans. im Hinblick auf die in-house-Framwork Landschaft. Hier erhält der „Load Balance Server“ Anfragen vom Web Application Server und leitet diese in einer Session zum Socketserver in einem Clustersystem weiter. Der Websphere Application Server baut eine gute Skalierbarkeit auf und erreicht dadurch eine bessere Ausfallsicherheit. Diese Socket Funktionen (Beans) implementieren verschiedene „Business Logik“ Funktionalitäten. (siehe oben)

Weiterentwicklung des JSF Komponenten. Der Web Application Server definiert das Screen Layout der Application im Front End Bereich und leitet die Daten über Schnittstellen an die „Socket Funktion“ über den Load Balance Server.
Die „Business Logik“ Beans, unter Einsatz von Hibernate, speichern den Zustand der Applikation, definieren den Zustand der Objekte als SQL Statements in einer Datenbank und machen aus entsprechenden Datensätzen wiederum Business Objekte, die wiederum als „Funktion-Aktion“ mit der GUI korrespodieren. Durch die Anwendung von Spring werden diese „Funktion“ Objekte mithilfe von Konfigurationen zusammengesetzt und mit Transaktionsdiensten angereichert.

Eingesetzte Qualifikationen

Oracle Business Intelligence Enterprise Edition Plus (OBIEE+), SQL, DB2, OpenSuse, SCRUM, WebSphere, Load Balancing / Lastverteilung, IBM WebSphere Application Server (WAS), XML, Spring, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java (allg.), Eclipse

Java Entwicklung, Design
General Logistics Systems, Eschborn
5/2013 – 2/2014 (10 Monate)
Logistikdienstleister
Tätigkeitszeitraum

5/2013 – 2/2014

Tätigkeitsbeschreibung

05/2013 – 02/2014

Architekt im Product Management, DB Design, Java EE Entwicklung

SUSE Linux Enterprise Server 10 , Java EE, Java (JDK 7, EE 6 SDK),
Eclipse, Netbeans, UML 2, DB2, Entwicklungsmethodik (SCRUM, V-Modell XT)

UniQue Office als „in-house“ Entwicklung auf einer java-basierten grafische Benutzeroberfläche, um Zolldaten zu registrieren, Statistiken und Status der Pakete abzurufen. Weiterentwicklung UniQue Office, Datenmodellierung, Datendesign, technische Konzeptionierung aus fachlichen Anforderungen, Datenanalyse, Fachdesign im Bereich Fakturierung und betriebliches Prozessmanagement. Entwicklung von Test Cases nach den Software development process (TDD)

Java Entwicklung und Analyse, Modellierung und Optimierung der technischen Untenehmensarchitektur nach der Entwicklungsmethodik (V-Modell XT) im Bereich „Product Management Operations“. Entwurf und Erstellung von technischen Entwicklungsspezifikationen (Designs) für Softwareprogramme und Anwendungen. Dokumentation von Softwarespezifikationen. Entwicklung von (JUnit) Software-Testplänen. Aufgrund der Business Description werden Functional Design Dossier erstellt, dass als „grobe“ Anleitung und eine erste Gliederung der „drei-Schichten-Architektur“ dient.
(Datenbankmodellierung, Screen- und Funktionsbeschreibung der Anwendungslogik) . Eine kausale Kette zwischen FDD, „Function Overview“ und eine Zergliederung der Business Description in „Feature“ ergibt für die Entwicklung einen nachzuvollziehenden Entwicklungsplan (Fachfeinkonzept).

Eingesetzte Qualifikationen

Datenbankentwicklung, DB2, OpenSuse, SCRUM, Feature Driven Development (FDD), UML, NetBeans, Softwareentwicklung (allg.), J2EE (Java EE), J2SE (Java SE), Java (allg.), Eclipse, JUnit, User Interface (UI)

Java Anwendungsentwicklung
DB Systel, Frankfurt
7/2011 – 2/2013 (1 Jahr, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2011 – 2/2013

Tätigkeitsbeschreibung

07/2011 – 02/2013

Java EE, C++ Entwicklung

Java (JDK 1.6.0_14, EE 6 SDK), GUI Framework,
Spring, Hibernate, JPA, Swing, SWT, Junit, Apache Ant 1.6, IDE Eclipse 3.3,
JBOSS Application Server, Subversion, CVS 1.3, CruiseControl 2.8,
SQLite 3.3.6, XML, XSD, XSL Schema, Unix SUSE 9, C++ (.dll)Clientkapselung

Java Entwicklung einer Portal und Mobile Terminal, sowie dialogbasierte Multianwendung zum Verkaufen von Fahrscheinen (Tickets für den Fernverkehr, Sondertickets der DB und Tickets ausgewählter Verbünde) inkl. Zahlungsabwicklung für Kreditkarten. Entwicklung aus vorliegenden Fachkonzepten als Anforderungsbeschreibung, dass, resultierend aus neuen Vorgaben basierend, Bezahlmöglichkeiten an externen Zahlungs verkehrs-terminals ermöglicht. Wesentliche Entwicklungen sind Überzahlsysteme, Anpassungen des Bezahldialogs (Girocard, Geldkarte, Gutscheine, ...). Buchungen der Bezahlung. Behandlung von Stornierungen. Berücksichtigung der neuen Zahlungsart bei der Schichtabrechnung. Kontrolle von elektronischen Fahrscheinen (eTicket, Touch&Travel) und Online-Tickets. Ausstellen von Fahrpreisnacherhebungen und Fahrplanauskunft.

Umsetzung, Fehlertracking und Entwicklung aus dem Anforderungs-management. 3-Tier Applikationsarchitektur (Geschäftskomponenten, Applicationscontroller, GUI-Framework DialogController) eines mobilen Terminal Endgeräts. Weiterentwicklung der Geschäftsobjekte (2D Barcode Onlineticket, eTicket- Verkauf und Kontrolle, Preisberechnung und Fahrplanauskunft). Integrierter Unittest. Testautomatisierung

Eingesetzte Qualifikationen

UNIX, Apache, jboss, Mobile Entwicklung (allg.), C, C++, Apache Subversion (SVN), Hibernate (Java), J2EE (Java EE), Java (allg.), CVS (Concurrent Versions System), Eclipse, JUnit

Java Entwicklung, Objektmodellierung
DB Systel, Frankfurt
10/2010 – 3/2011 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2010 – 3/2011

Tätigkeitsbeschreibung

10/2010-03/2011

Objektmodellierung, Java Entwicklung

Java 1.6 (jdk 1.6.0_14), Apache Ant 1.6, Swing, IDE Eclipse 3.2, UML 2,
Enterprise Architekt 7.5, JBOSS Application Server, Subversion CVS 1.3,
Oracle 10g, Unix SUSE 9, konzeptionelle Modellierung, OOA, OOD
Java Entwicklung einer Portal und Mobile Terminal Webanwendung
design patterns Implementierungsstrategiemuster

Entwurf und konzeptionelle Umsetzung, Anwendung Mobile Terminals
Fahrplanbasierte Verkaufsabwicklung, Reiseauskunft, Kontrolle
Online-Tickets und 2D-Barcode basierte Tickets. Modullierte Konzepte
einer Identifikation über Abrechnungs- und Ausweismöglichkeiten.
(Kreditkarten-, EC-Kartensysteme), Integrierung von fachlichen Anf-orderungen und Leistungsprozesse im Projekt, Standard Workflow MAP (IBM)

Ermittlung und Beschreibung der Anforderungen aus den Fachkonzepten
als Ergebnis der objektorientierte Analyse. Aufbauend aus dem Ergebnis
der Analyse ist die Erstellung der Architektur und die Spezifikation
der Komponenten. (Benutzeroberfläche der GUI mit Swing, Datenhaltung
und Geschäftslogik) Java-SE Entwicklung resultierend aus dem Entwurf
der statischen (Klassendiagramme) und dynamischen (Use-Case, Zustands-
automaten und Aktivitätsdiagramme) Konzepte.

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, Oracle Application Server (OC4J), Apache, jboss, IBM WebSphere Application Server (WAS), Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Mobile Entwicklung (allg.), CASE (Computer-aided software engineering), Apache Subversion (SVN), J2SE (Java SE), Java (allg.), CVS (Concurrent Versions System), Eclipse

Java, C++ Entwicklung
Zivit öffentlicher Dienst, Bonn
11/2007 – 12/2009 (2 Jahre, 2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2007 – 12/2009

Tätigkeitsbeschreibung

11/2007- 12/2009

C++, Java Entwicklung

WebSphere Applikation Server 6.1, Java EE5 1.6, Hibernate
3.2.1, Java Server Faces, Servlets, Beans, Apache Tomahawk,
Apache MyFaces, Apache Struts 1.2, XML, XSL, Unix GNU C/C++,
ksh, Oracle 10g, IDE Eclipse 3.2.2, MyEclipse 5.1.1
JUnit 4.1, Subclipse 1.2.0, Klassenbibliotheken itext/pdf (lowagie)

An- und Abfragesysteme IDent Registrierung
Entwicklung eines Programms (J2EE, JSF, JavaBeans), daß jedem
Steuerpflichtigen zum Zwecke der eindeutigen Identifizierung in
Besteuerungsverfahren ein einheitliches und dauerhaftes Merkmal
( Identifikationsmerkmal ) zuteilt und bei Anträgen, Erklärungen oder
Mitteilungen gegenüber Finanzbehörden anzugeben ist. Aufbau eines Datenbestandes (Oracle DB 10g) zum Zwecke der eindeutigen Identifizierung des Steuerpflichtigen (Suchalgorithmen mit phonetischem Abgleich). Generierung eines automatisierten Anschreibenverfahrens (itext/pdf), um die Identifikationsnummer dem Steuerpflichtigen per Anschreiben bekannt zu geben. Ziel des Projektes, die Generierung und Synchronisation des Datenbestandes zwischen Meldebehörden, Rentenversicherungsträger und Finanzbehörden zu gewährleisten.

Backend Oracle Datenhaltung, Anbindung über struts-config.xml an Servlet Container Tomcat. Struts Framework integriert die Business Logic (Ident des Steuerpflichtigen als eindeutiger Datenstand) welche die Geschäftslogik in Beans kapselt. Erstellte Formulardaten sind gekapselt in (Action Form) Beans, welche über über JSP dargestellt werden.

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, WebSphere, Apache Tomcat, Apache, XML, C, C#, C++, Hibernate (Java), J2EE (Java EE), Java (allg.), Eclipse, JUnit, Hibernate (Framework)

Java, C++, Entwickler
Gerling Versicherung, Wiesbaden
6/2007 – 9/2007 (4 Monate)
Versicherungen
Tätigkeitszeitraum

6/2007 – 9/2007

Tätigkeitsbeschreibung

07/2007-09/2007

Java, C++ Anwendungsentwickler

Lebensversicherung FJA Bestandsführungs- und Verwaltungssystem
HP UX 11.11, DB Server HP9000 N-Klasse, Appl. Server HP9000
Keystone, Windows XP, Oracle DB 8.1.7, 9 Quirrel, Tora, Toad
Compiler HP aCC 5.2, Entwicklungsunterstützung Sniff C++
Versionierung und Migration ClearCase
Debug gdb, wdb, Eclipse, GUI Bibliothek Open Interface
Neuron Data, QS Werkzeuge Debugger, Software Qualitätsprüfung
ProLint, Code Prüfung Purify, Quantify
Verteilte Anwendungen C++, Java Client unter Windows
Middleware (API für Java JacORB, API für C++ ACE/TAO
Corba (Objekt Handling) Corba IDL, Java, Java Swing

Komplexes Bestandsführungs- und Verwaltungssystem eines
Lebensversicherers. Leben Plausis, Versionierung
Prozessunterstützung, Fachkonzepte und Änderungsanforderungen
Erstellung der für die neuen Produkte passenden Dialoge, Plausis
und Datenmodelle. Umsetzung der Fachvorgaben in neue bzw. anzu-
passende Dialoge und Batchprozesse.

Versionisierung und Buildläufe der Programme. Plausibiltäten und Dialog-Kontexte entwickeln. Fehlerverfolgung und Debuggen. Problemverfolgung und Fehlerverfolgungsmanagementtool ClearQuest, Change Management-prozeß, Testprozeß, automatischer Regressionstest, nächtlicher Buildlauf

Eingesetzte Qualifikationen

Oracle (allg.), Windows XP, HPUX, Qualitätsmanagement / QS / QA (IT), Versionierung / Versionsverwaltung, C, C++, J2EE (Java EE), Java (allg.), Eclipse, Migration, CORBA, User Experience (UX), User Interface (UI), Zollabwicklung

C++ Anwendungsentwickler
BHW Versicherung, Hamburg
1/2007 – 5/2007 (5 Monate)
Versicherungen
Tätigkeitszeitraum

1/2007 – 5/2007

Tätigkeitsbeschreibung

01/2007-05/2007

C++ Anwendungsentwickler

Unix (Sun Solaris 2.3, SUN OS 6.8), Windows XP, Oracle PL/SQL 9i, Jdeveloper, TOAD 8.5.3, SQL Navigator 5, Oracle Enterprise Manager, Projekt Raptor 1.0.0.7 Sniff+ 3.0, Verwaltungs- und Entwicklungsumgebung
objektorientierte Klassenbibliotheken, OOA, OOD, GNU C++
Releasemanagement und Versionsverwaltung Continuus, ClearCase,
Clear Quest ChangeSynergy Workflow Prozessverwaltung C/C++,
Unix (csh, ksh, bsh), Perl 5, XML, GUI Elements Environment
C++, Sniff, Oracle 9i

Umsetzung von Konzepten gesetzlicher und tariflicher Anforderungen.
Drittberechtigter „Pfändung und Verpfändung“ bei Policierung.
Nachträglicher Einschluss juristischer Änderung. Riester und AVMG Produkte und informative Plausibilisierungen. Umsetzung von Anforderungen Leistungs,- Kundenkonto Lastschrifteinzug nach Vertragsneuordnung und KER Buchungen Rückstandsausgleich Kundenkonten. Dynamiksimulation bei Fortschreibung der Verträge gemäß Bearbeitung und Fortschreibungsmodell mit festgelegten Kursannahmen.

technisches Bestandsführungs- und Verwaltungssystem FJA
Versicherung Leben, fachliche Konzeptionierung und Implementierung C++
Konzeptanalyse- und Design, Datenmodellierung

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, Windows XP, Oracle Solaris (SunOS), Release Management, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Perl, PL/SQL, Versionierung / Versionsverwaltung, XML, Shell (CSH), C, C#, C++

C++ Anwendungsentwickler
BHW Versicherung, Hamburg
2/2006 – 1/2007 (1 Jahr)
Versicherungen
Tätigkeitszeitraum

2/2006 – 1/2007

Tätigkeitsbeschreibung

02/2006-01/2007

C++ Anwendungsentwickler

Unix (Sun Solaris 2.3, SUN OS 6.8), Windows XP, Oracle PL/SQL 9i, JDeveloper, TOAD 8.5.3, SQL Navigator 5, Oracle Enterprise Manager,
Projekt Raptor 1.0.0.7, Sniff+ 3.0, Verwaltungs- und Entwicklungsumgebung
objektorientierte Klassenbibliotheken, OOA, OOD, GNU C++
Release- und Versionsverwaltung Continuus, ClearCase,
Clear Quest ChangeSynergy Workflow Prozessverwaltung
C/C++, Unix (csh, ksh, bsh), Perl 5, XML, GUI Elements Environment
C++, Sniff, Oracle 9i

Projekt Rechnungslegung
Entwicklung eines Programmes zur Vermeidung von Bestandsfehlern
im Bestands- und Verwaltungssystem Lebensversicherung FJA,
das verhindert, daß Fehler in der Bestandsführung aus am Vertrag
durchgeführten Geschäftsvorfällen resultieren. Ergebnis ist ein
Verfahren, daß bei der Rechnungslegung die Veränderung der
Deckungsrückstellung und die Beitragszerlegung im Umfeld des
Geschäftsvorfalls (TT Verträge, Hybride- und fondsgebundene Tarife)
auf Korrektheit prüft.

technisches Bestandsführungs- und Verwaltungssystem FJA
Versicherung Leben, fachliche Konzeptionierung und Implementierung C++
Konzeptanalyse- und Design, Datenmodellierung

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, Windows XP, Oracle Solaris (SunOS), Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Perl, PL/SQL, Versionierung / Versionsverwaltung, XML, Shell (CSH), C, C#, C++, User Interface (UI)

C++ Anwendungsentwickler
BHW Versicherung, Hamburg
2/2006 – 1/2007 (1 Jahr)
Versicherungen
Tätigkeitszeitraum

2/2006 – 1/2007

Tätigkeitsbeschreibung

02/2006-01/2007

C++ Anwendungsentwickler

Unix (Sun Solaris 2.3, SUN OS 6.8), Windows XP, Oracle PL/SQL 9i, JDeveloper, TOAD 8.5.3, SQL Navigator 5, Oracle Enterprise Manager,
Projekt Raptor 1.0.0.7, Sniff+ 3.0, Verwaltungs- und Entwicklungsumgebung
objektorientierte Klassenbibliotheken, OOA, OOD, GNU C++
Release- und Versionsverwaltung Continuus, ClearCase,
Clear Quest ChangeSynergy Workflow Prozessverwaltung
C/C++, Unix (csh, ksh, bsh), Perl 5, XML, GUI Elements Environment
C++, Sniff, Oracle 9i

Komplexes Bestandsführungs- und Verwaltungssystem eines
Lebensversicherers. Wartung und Weiterentwicklung des bestehenden
VWS Systems (Pension, Leben). Tarifgeneration 10. Entwicklung neuer Anwendungsfunktionalitäten, Datenmodellierung, Datenanalyse. Geschäftsvorfälle, Antrag, Policierung, Vertrag, tariflos und klassische Gestaltung, konventionelle und fonds gebundene Tarife, Hybridtarife, sowie Riester. Tariflose Versicherungstechnik, Leistungsfälle und Vertragsfortschreibung, Leistungsart und Risiken.
Versicherung Leben, fachliche Konzeptionierung
technisches Bestandsführungs- und Verwaltungssystem FJA

technisches Bestandsführungs- und Verwaltungssystem FJA
Versicherung Leben, fachliche Konzeptionierung und Implementierung C++
Konzeptanalyse- und Design, Datenmodellierung

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, Windows XP, Oracle Solaris (SunOS), Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Perl, PL/SQL, Versionierung / Versionsverwaltung, XML, Shell (CSH), C, C#, C++, User Interface (UI)

Oracle, Unix Anwendungsentwickler
Deutsche Bahn DB Railon, Frankfurt
11/2005 – 2/2006 (4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

11/2005 – 2/2006

Tätigkeitsbeschreibung

11/2005-02/2006

Anwendungsentwickler Unix/PL/SQL

Unix (Sun Solaris) SUNOS 5.8, AIX 4.3.3, Windows 2000, Oracle PL/SQl 10g, JDeveloper, TOAD 8.5.3, SQL Navigator 5, Oracle Enterprise Manager, Projekt Raptor 1.0.0.7, Unix/C, Unix (csh), Unix, Datenbank Oracle

Technische Betriebsführung DB Cargo System, Vertragsmanagement
Korrektur und Archivierung der Bestands- und Bewegungsverträge
DB Cargo Produktionsverfahren, EDI System

Performance, Reports, Stored Procedures, Constrains, Einstellung von Nachrichten und Interchanges, Bewegungsdaten und Stammdaten, Meldungen, Transaktionen. Datendesign, Operating Database 10g Systems,
Steuerung und Archivierung von Bewegungsdaten, zyklische
Datenbestandspflege, Unix Prozeßsteuerung
Tabellen-Struktur-Updates (SQL-Scripts), Shell und cronjobs
Konfigurationsdateien des EDI-Systems

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, Oracle Solaris (SunOS), AIX, SAP CA-EDI, PL/SQL, Shell (CSH), C, C#, C++, Konfiguration, EDI / EDIFACT, Management (allg.), Archivierung, Public Relations

C++ Anwneungsentwickler
Transportdienstleister, Düsseldorf
5/2005 – 8/2005 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2005 – 8/2005

Tätigkeitsbeschreibung

05/2005-08/2005

Anwendungsentwickler Visual C++

Windows XP, Unix(SUN), Visual C++, J2EE, SDK 1.4.2-03, GUI
Unix, make, Java

Weiterentwicklung eines PhoneBook, Updating, Migration von Datenbeständen,
Dialup Funktionen, telnet, TCP, IP, Implementierungen.

Eingesetzte Qualifikationen

UNIX, Windows XP, Visual C++, C, C#, C++, J2EE (Java EE), Java (allg.), Migration, TCP/IP, Telnet (Telecommunication Network), User Interface (UI)

C++ Anwendungsentwickler
Transportdienstleister, Düsseldorf
1/2005 – 7/2005 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2005 – 7/2005

Tätigkeitsbeschreibung

01/2005-07/2005

Anwendungsentwickler Visual C++

Unix (Sun), Windows 2000, Lexware financial office plus, Formular editor,
Visual C++

Entwicklung einer Formularverwaltung, Abrechnungssysteme
Weiterentwicklung der Druckumgebung Lexware für Faktura und
Auftragsvergabe. Einstellung der automatischen Angebots- und
Abrechnungsumgungen

Eingesetzte Qualifikationen

UNIX, Visual C++, C, C#, C++, Redaktion (allg.), Forschung & Entwicklung (allg.)

C++ Anwendungsentwickler
Bank, Düsseldorf
3/2003 – 11/2003 (9 Monate)
Banken
Tätigkeitszeitraum

3/2003 – 11/2003

Tätigkeitsbeschreibung

03/2003-11/2003

Anwendungsentwickler C++

objektorientiertes Umfeld, Unix (Sun), Visual C++, Pl/SQL Oracle 8, Unix C++

Anwendungen für Wertpapierhandel, Systemschnittstellenentwicklung

Entwicklung einer GUI, Aufbau einer 3-tier Architektur, Entwicklung eines MultiDocumentInterface, Weiterentwicklung eines Menuetoolbarsystems

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, PL/SQL, Visual C++, C, C#, C++, User Interface (UI), Architektur (allg.), Wertpapierhandel, Forschung & Entwicklung (allg.)

Unix Systementwickler
Trans Alpin Oil, München
7/2002 – 12/2012 (10 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2002 – 12/2012

Tätigkeitsbeschreibung

07/2002-12/2002

Systementwickler Unix

Unix (Digital, Compaq Tru64 Version 5.1.A), GNU C++ Version 3.0.4, csh
PL/SQL Oracle 8, Unix, csh

Entwicklung eines Steuerungsprogrammes Betreuung, Systementwicklung
Entwicklung eines Steuerungsprogrammes zur Auswertung von betriebs-relevanten Daten und Geschäftsprozesse eines Betriebsplanungs- bzw. Prozeßsystems. Implementierung der Geschäftsvorfälle.

Unix Serverentwicklung, Embedded PL/SQL Unterstützung, Erstellen
von PL/SQL Anfragen, Schnittstelle zur C++ Entwicklung. (Bestellsysteme, Zahlungsanweisung, Rechnung) Entwicklung von Unterstützungsprogrammen einer neu aufgesetzten Oracle Datenbank zum Aufbau einer Produktions. bzw. Testdatenbank und Migration der Daten aus der Oracle Datenbank 7.3 nach Oracle 9i.

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, PL/SQL, Shell (CSH), C, C#, C++, Migration, Forschung & Entwicklung (allg.)

Unix Systementwickler
Trans Alpin Oil, München
1/2002 – 6/2002 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2002 – 6/2002

Tätigkeitsbeschreibung

01/2002-06/2002

Systementwickler/Administration Unix

Unix(Digital, Compaq Tru64 Version 5.1.A, HP 10/11), csh, ksh, Perl
Apache 1.3.26, Samba 2.2.5

Administration, Systemschnittstellen Unix, Servlet Container
Techn. Prozesse Regelkreistechnik Industrie
Aufbau einer Netzwerk- und Internetstruktur und Generierung des Internet Information Webserver. Erweiterung des IIS mit New Atlanta Servlet Engine Servlet Exec 3.1 und Servlet API-Unterstützung als Web-Applikation-Server. Wartung und Konfiguration der unternehmensübergreifenden Webanwendungen als ausführende bzw. anfragende Geschäftsprozesse über den Web-Applikation-Server. Installation und Migration der Webseiten auf einem Webserver Apache 1.3.26. Generierung und Implementierung eines
Samba-File-Server 2.2.5.
Intergrierung als Datei und Druckerserver in einer Windows NT/2000
Umgebung PDC-Domäne. Netz und Systemadministration Unix Compaq
True 64 Vers. 5.1.a und HP-UX 10/11.
Systemscripterstellung (csh, Perl) um die Konsistenz der geschäfts-
internen Daten und Abläufe zu steuern bzw zu garantieren, sowie die
Ausfallsicherheit der Prozessysteme zu minimieren

Eingesetzte Qualifikationen

UNIX, HPUX, Microsoft Internet Information Server (IIS), Samba, Apache, Perl, Shell (CSH), Migration, Konfiguration, Systemadministration (allg.), Telekommunikation / Netzwerke (allg.), Internet / Intranet, User Experience (UX), Installation / Montage / Wartung (allg.), Creo Elements/Pro (Pro/ENGINEER, Pro/E, ProE)

Unix, C Systementwickler
West LB, Düsseldorf
2/2001 – 10/2001 (9 Monate)
Banken
Tätigkeitszeitraum

2/2001 – 10/2001

Tätigkeitsbeschreibung

02/2001-10/2001

Systementwickler Unix

Unix(Sun, Solaris), Perl, PL/SQL Oracle 7.3, Java, Continuus,
Oracle, Perl

BSP Trade Systementwicklung
Webbasiertes Informationssystem und Auswertungen mittels Java 1.3.,
jdbc. Wertpapierabfragesystem über Anforderungen der WPS-Bank
mittels csh und Perl, Schnittstellenentwicklung Embedded PL/SQL
Unterstützung. Produktionsüberwachung und Betreuung des Handels- und
Verwaltungssystems BSP-Trade als bestandsführendes Wertpapierab- wicklungssystem von Wertpapiergeschäften der WPS-Bank. Entwicklung, Test und Abnahme von Schnittstellen- bzw. Ablaufsteuerungsprogrammen zur Weiterverarbeitung und Verteilung bereitgestellter Daten. Erarbeiten eines Konzeptes zur Realisierung eines Versions- und Managementtools für das Entwicklungsteam auf einem rollenbasierenden, prozeßorientierten Ansatz für das Change Management. Entwicklung eines Schnittstellen-moduls, um zukünftige Verwaltungsaufgaben des Entwicklungsteams zu senken und die Produktivität der Entwickler zu steigern.

Eingesetzte Qualifikationen

Oracle (allg.), JDBC (Java Database Connectivity), UNIX, Oracle Solaris (SunOS), Perl, PL/SQL, Shell (CSH), C, C#, C++, Java (allg.), Schnittstellenentwicklung, Wertpapierhandel, Handel (allg.), Forschung & Entwicklung (allg.)

Unix, C Entwickler
Daimler Benz Bank, Stuttgart
5/2000 – 12/2000 (8 Monate)
Banken
Tätigkeitszeitraum

5/2000 – 12/2000

Tätigkeitsbeschreibung

05/2000-12/2000

Systementwickler Unix

Unix(Sun), PL/SQL Oracle 7.3, Perl, ksh, Continuus,
Unix, Perl, csh, Versionierung und Releasemanagement

Auswertungsysteme Perl und Schnittstellenentwicklung ksh, Continuus,
Datenbankbackend PL/SQL-Server Anfragen, Prozedurale und
modulerale Entwicklung. Architektur auf der Basis eines Versions- und Change Management Tools. Optimierung und Weiterentwicklung des Konfigurations- und Versionsmanagements-Tools, um im Zuge von Releasewechseln, bei Bestands- bzw Fremdsoftware Planungen und Modifikationen im Quellcode durchzuführen, sowie die Produktivität der Entwickler zu steigern. Weiterentwicklung eines Unix/Perl Programms, welches die Compilierungs- und Link-Vorgänge bis zum Aufbau der
Finanzierungsanwendung automatisiert und diese dem Fachbereich zur
Weiterverteilung bereitstellt.

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, Release Management, Perl, PL/SQL, Versionierung / Versionsverwaltung, Shell (CSH), C, C#, C++, Konfiguration, Schnittstellenentwicklung, Public Relations, Finanzierung, Forschung & Entwicklung (allg.)

Unix Administration
Bayer AG, Krefeld
12/1998 – 3/2000 (1 Jahr, 4 Monate)
Chemieindustrie
Tätigkeitszeitraum

12/1998 – 3/2000

Tätigkeitsbeschreibung

12/1998-03/2000

Systemadministration Unix

Unix(Sun), Perl, Shell, PL/SQL Oracle 7.3

Konfiguration und Administration von Unix-Systemen sowie
Schnittstellenentwicklung. Auswertende PL/SQL Anfragen, Perl, csh
mit Embedded PL/SQL Intergration auf modularer Entwicklungsumgebung.
Gewährleistung der Verfügbarkeit des Netzwerkes Installation komplexer technischer LAN/WAN - Systeme.
Aufbau von Netzwerkkomponenten (Repeater, Hub, Router, Bridge)
Automatisierung administrativer Script- und Datenbankprogramme

Eingesetzte Qualifikationen

Oracle (allg.), Datenbankentwicklung, UNIX, Perl, PL/SQL, Shell (CSH), Konfiguration, Router / Gateways, Systemadministration (allg.), Schnittstellenentwicklung, Router, Telekommunikation / Netzwerke (allg.), WAN, LAN, Bridge

Unix Administrator
Versuchsanstalt Uni Duisburg, Duisburg
5/1998 – 11/1998 (7 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

5/1998 – 11/1998

Tätigkeitsbeschreibung

05/1998-11/1998

Client und Serversysteme Win NT, Unix (Sun), C, Unix, Perl, Shell
Administration Serversysteme, TCP/IP, AIX, qpopper, Apache,
Hyena, PC-Anywhere

Aufbau und Administration von Internetdiensten und Unixservern
Funktion im Projekt: Systemadministrator, Projektstärke: 1 Person.
Installation eines Unix Gateway-Rechners zwischen Uni und
Versuchsanstalt. Installation und Administration eines
Unix Web Servers. Entwicklung der Web-Seiten in HTML.
Installation und Einrichtung sowie Konfiguration eines Unix-Samba Servers,
Unix-email Servers. Installation und Administration heterogener Netzwerksysteme.

Eingesetzte Qualifikationen

UNIX, AIX, Samba, Apache, Perl, Shell (CSH), C, C#, C++, Konfiguration, Router / Gateways, Systemadministration (allg.), TCP/IP, Telekommunikation / Netzwerke (allg.), HTML

Netzwerkadministration
Haindl Industrie Papier, Duisburg
1/1998 – 5/1998 (5 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

1/1998 – 5/1998

Tätigkeitsbeschreibung

01/1998-05/1998

Netzwerk- und Systemadministrator

Win NT, Novell Netware, Unix, C, Shell

Installation und Administration heterogener Netzwerksysteme.
Konfiguration von PC-Systemen. Client- und Applikations-
installationen. WinNT und Novell-Migrationsverfahren bzw
Systemumstellungen

Eingesetzte Qualifikationen

UNIX, Novell Netware, Shell (CSH), C, C#, C++, Migration, Konfiguration, Systemadministration (allg.), Telekommunikation / Netzwerke (allg.), Installation / Montage / Wartung (allg.)

Unix, C Entwickler
Ford Werke Köln, Köln
11/1997 – 1/1998 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/1997 – 1/1998

Tätigkeitsbeschreibung

11/1997-01/1998

Systementwickler Unix/C

Unix(HP-9000 System V), C, csh, Systementwicklung Unix, C, Shell
Automatische Software Distribution, Unix Serverentwicklung, Schnittstellenentwicklung,

Erstellung eines Installationsprogrammes, das Remote Kommandos
benutzt und LAN/WAN-Netzwerkverbindungen für die Anbindung von Localhost und Remotehost-Systemen ermöglicht. Entwicklung eines Shell Scripts für die Software-Distribution zur Bereitstellung von Installations-paketen über eine Server/Server-WAN Verbindung an einzelne User im LAN-Umfeld.

Eingesetzte Qualifikationen

BICC, UNIX, Shell (CSH), C, C#, C++, Softwarepaketierung / Verteilung (allg.), Schnittstellenentwicklung, Telekommunikation / Netzwerke (allg.), WAN, LAN, Rechnergestütztes Betriebsleitsystem (RBL), Installation / Montage / Wartung (allg.), Forschung & Entwicklung (allg.)

Unix, C Anwendungsentwickler
Systemhaus, Duisburg
9/1993 – 10/1996 (3 Jahre, 2 Monate)
Medienbranche
Tätigkeitszeitraum

9/1993 – 10/1996

Tätigkeitsbeschreibung

11/1997-01/1998

Systementwickler Unix/C

Unix(HP-9000 System V), C, csh, Systementwicklung Unix, C, Shell

Automatische Software Distribution, Unix Serverentwicklung, Schnittstellenentwicklung,
Erstellung eines Installationsprogrammes, das Remote Kommandos
benutzt und LAN/WAN-Netzwerkverbindungen für die Anbindung von Localhost und Remotehost-Systemen ermöglicht. Entwicklung eines Shell Scripts für die Software-Distribution zur Bereitstellung von Installations-paketen über eine Server/Server-WAN Verbindung an einzelne User im LAN-Umfeld.

Eingesetzte Qualifikationen

UNIX, C, C++

Ausbildung

Netzwerkadministrator/Systementwickler Unix
Ausbildung
1996
Düsseldorf
Anwendungsentwickler Unix/C
Ausbildung
1991
Düsseldorf
Radio-und Fernsehtechniker
Ausbildung
1982
Krefeld
Elektrotechnik/Informationstechnik
Dipl.

Niederrhein

Über mich

Ich bin nicht kommunikationsresistent.

Referenzen sind im letzten Teil des Profils aufgeführt. Diese können unter meinem [...]Profil eingesehen werden und sind von[...]“ mit meinen Kunden bestätigt und referenziert worden. Diese Bestätigungen erfolgten als Empfehlungsschreiben, Arbeitszeugnisse oder online durch den Kunden vor Ort.

Bitte beachten Sie auch, dass ich vorwiegend in den Bundesländern
Niedersachsen, NRW, Hessen, Rheinland Pfalz und teilweise in Baden-
Württemberg arbeite.

Weitere Kenntnisse

Programiersprachen
Visual C++, GNU C++ Vers. 6.0
Intergierte Entwicklungsumgebung Sniff C++ Vers. 3.0
Java SE, J2EE Vers. SE 6 Vers. J2sdk 1.6.0_19
XML, XSL SAX
UML, Enterprise Architekt Vers. 2.1

Scriptsprachen DOM Scripting, JavaScript
Unix, Linux, awk, sed, grep,
Shell (Bourne, Korn, csh),
Perl Vers. 5.0

DB2, Oracle PL/SQL, Vers. 11g
MySql

Versions- und Releaseverwaltung

Continuus, ClearCase,
Concurrent Versions System Vers. 1.11.14

Konfigurationsmanagement
Synergy Change Workflow und Buildmanagement
Clear Quest ChangeSynergy Workflow Prozessverwaltung

Datenbanktools und Administrationhilfen
JDeveloper, TOAD, SQL Navigator 5, Vers. 8.5.3
Oracle Enterprise Manager, Projekt Raptor Vers. 1.0.0.7
Tora Vers. 2.0.0

Integrierte Entwicklungsumgebung
IBM Rational Application Developer (RAD)
Eclpse 4.2 (Juno), Sniff++ 3.0, Visual C++
Java Entwicklungsumgebung JBuilder

Application Server
WebSphere, JBoss

Datenmodellierung
Enterprise Architekt UML 2.1 Vers. 7.0
MagicDraw Vers. 16.9

Java EE Technologien
Framework (Spring, Hibernate)
Java Server Pages JSP, Java Server Faces JSF
Servlets (JBoss, Tomcat)
Tag Bibliotheken, Web Framework: Struts 1.2.9
Apache Ant 1.6, JNDI Sun SPI Implementierung

SOA - Service orientierte Architektur

Framework für Web Services Apache Axis 2
Service Mediation System - Open Source Tool - Apache Synapse Enterprise Service Bus
OSGI Framework Rel. 4 WCF/.NET

Agile Softwareentwicklungsmethoden
Scrum, V-Modell XT

Buildmanagement
Maven

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Deutsch (Muttersprache)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
7090
Alter
62
Berufserfahrung
32 Jahre und 2 Monate (seit 01/1992)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden