© 2015 Daniel del Campo

Profil

Profil Daniel del Campo

Profil als Pdf


Jahrgang 1975
EDV-Erfahrung seit 1991
Staatsbürgerschaft spanisch
Verfügbar ab 01.04.2017 zu 100%, Vor-Ort-Einsatz 100% möglich

Position:

Software-Entwicklung / Programmierung
Beratung / Consulting

Fachlicher Schwerpunkt: Anwendungsentwicklung auf Basis von Java, JEE und SOA

Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit

Ausbildung:

Studium der Informatik an der FH Darmstadt
Abschluß: Diplom Informatiker FH 1999

Einsatzort:

Rhein Main Gebiet


Fremdsprachen:

Deutsch
Englisch
Französisch: Grundkenntnisse
Spanisch

Betriebssysteme:

HPUX
MS-DOS
SUN OS, Solaris
Unix
Windows: und Windows XP

Programmiersprachen:

XML,
JAVA,
XSLT, PL/SQL, C++, Turbo-Pascal, Assembler, Modula-2, JavaScript, XPath, XQuery

Datenbanken:

JDBC
Oracle
PostgreSQL
Access
Informix

 

Datenkommunikation:


CICS
CORBA

Produkte/Standards/Erfahrungen:

IBM Websphere, Webservices, AXIS, AXIS2, ILOG JRules,

IBM Websphere Service Registry and Repository,

VITRIA BusinessWare (Version 3 und 4),
Webservices, SOAP, SOAPUI, AXIS, AXIS2,RMI, EJB, JSP, JSF, Primefaces, Servlets, Java Beans, Hibernate, Swing, JAVA2D-API, Apache POI, JAXB, StAX
Eclipse, JBuilder, CVS, Xemacs, vi, Exceed,
JEE, JBoss AS,Wildfly,  Tomcat, Bea Weblogic AS (5.1), JUnit,  UML, OO,

Spring, Hibernate, ServiceMix, Maven, Subversion, Pentaho, Hudson, Git, JAAS, JFreeChart, JAXB, StAX,  Play Framework, CSS(auch Bootstrap), JQuery

Scrum, RUP


Branchen:

Banken
Luft- und Raumfahrt
EDV-Dienstleister

Automobilbranche

Marktforschung


Projekte:


Zeitraum: 03/16 – 05/16

Firma/Institut: IT-Dienstleistungsunternehmen

Entwicklung eines Dashboards im Bereich Gamification


Projektbeschreibung:    Entwicklung des Frontends und Backends eines Dashboards zur Anzeige verschiedener Auswertungen. Über das Frontend können auch Kategorien für ein angebundenes Spiel konfiguriert werden

 

Realisiert unter:  Java 8, Eclipse, Play Framework, CSS(auch Bootstrap), Javascript(Jquery), MySQL, Linux



Zeitraum: 11/15 – 02/16

Firma/Institut: Hausinternes Projekt

Entwicklung einer Zeiterfassungsanwendung mit automatischer Rechnungserstellung


Projektbeschreibung:    Entwicklung eines Zeiterfassungsfrontends, automatische Erzeugung einer Rechnung in Word

 

Realisiert unter:  Java, Eclipse, Wildfly(JBOSS), JSF, Primefaces, Hibernate, Apache POI, Maven, PostgreSQL, Docker, Git



Zeitraum: 06/15 – 10/15

Elternzeit


Zeitraum: 10/14 – 05/15

Firma/Institut: Marktforschungsunternehmen 

Entwicklung einer Importschnittstelle für zwei Reportinganwendungen


Projektbeschreibung:    Entwicklung einer Importschnittstelle für mehrere Ländergesellschaften eines Automobilkonzerns

 

Projektbeschreibung:    Einzelne Ländergesellschaften liefern, in verschiedenen Intervallen und Importformaten (in CSV oder Excel), Daten für zwei verschiedene Reportinganwendungen

 

Realisiert unter:  Java, Eclipse,  Ant, Subversion, Oracle, PL/SQL, Tomcat, Pentaho, JavaScript, Hudson, Redmine, JAXB, StAX, Apache POI, JAAS

 


Zeitraum: 01/14 – 09/14

Firma/Institut: Marktforschungsunternehmen 

Weiterentwicklung einer geobasierten Reportinganwendung


Projektbeschreibung:    

Weiterentwicklung einer geobasierten Reportinganwendung zur Analyse von Absatzdaten einzelner Kfz Werkstätten

 

Umsetzung eines neuen fachlichen Moduls, zum Analysieren einzelner Kostenpunkte der jeweiligen Kfz Werkstätten

 

Realisiert unter:  Java, Eclipse, JavaScript,  Ant, Subversion, Oracle, Tomcat, Redmine, JAAS, JFreeChart

 

  

Zeitraum: 10/11 – 12/13

Firma/Institut: Marktforschungsunternehmen 

Weiterentwicklung mehrerer Reportinganwendungen


Projektbeschreibung:    Weiterentwicklung mehrerer Reportinganwendungen, Umsetzung neuer Kundenanforderungen

 

Realisiert unter:  Java, Eclipse,  Ant, Subversion, Oracle, Redmine, JAAS

 

 

Zeitraum: 01/10 – 09/11  

Firma/Institut: Telekommunikationsanbieter   

Unterstützung bei der Wartung und Weiterentwicklung eines Provisionierungs Systems


Projektbeschreibung:    Unterstützung bei der Wartung und Weiterentwicklung eines Provisionssystems, Behebung von Bugs, Weiterentwicklung und Refactoring der bestehenden Anwendungen

 

Realisiert unter:   Java, Tomcat, Spring, Hibernate, Sybase, Eclipse, ServiceMix, Webservices, SOAP, SOAPUI, Maven, Subversion, Hudson, Scrum, Jira

 

Zeitraum: 09/09 – 12/09  

Firma/Institut: Automobilkonzern   

Installation und Anpassungen einer IBM WSRR (WebSphere Service Registry and Repository) für den konzernweiten Einsatz


Projektbeschreibung:    Installation und Konfiguration der IBM WSRR auf eine im Konzern standardisierten Systemlandschaft


Realisiert unter:   IBM Websphere AS 6.1, IBM WSRR 6.2 und 6.3, Microsoft Windows 2003 Server, IBM AIX, IBM DB2 9.5


 

Zeitraum: 01/08 – 04/09  

Firma/Institut: Bank   

Mitarbeit in EAI und JRules Projekten


Projektbeschreibung:    Weiterentwicklung und Wartung einer Kredit Scoring Anwendung,

auf Basis von Webservices und Jrules.

Entwicklung der Schnittstelle für die italienische Ländergesellschaft.

Wartung des Scoring Monitorings, Webservice, zum Speichern der  Scoring Historie.

 

Realisiert unter:    IBM Websphere, ILOG JRULES, Webservices, SOAP, SOAPUI, AXIS2,  Java, Eclipse, JDBC, ORACLE,

CM Synergy, Windows XP, Hibernate, XPath, XQuery


Zeitraum: 10/06 – 12/07  

Firma/Institut:  Bank
Mitarbeit in EAI und JRules Projekten


Projektbeschreibung:    Weiterentwicklung und Wartung einer Kredit Scoring Anwendung, auf

Basis von Webservices und Jrules. Entwicklung der Schnittstelle für die spanische Ländergesellschaft, Wartung dieser Anwendung


Realisiert unter:    IBM Websphere, ILOG JRULES, Webservices, SOAP, SOAPUI, AXIS2,  Java, Eclipse, JDBC, ORACLE,

CM Synergy, Windows XP, XPath, XQuery
   
Zeitraum: 02/06 – 09/06

Firma/Institut:  Bank
Mitarbeit in EAI Projekten


Projektbeschreibung:    Erstellung von Schnittstellenprozessen mit Vitria BusinessWare
Zwischen einem Hostsystem und einer Ilog JRules Anwendung für
Provisionsberechnungen, Wartung dieser Anwendung


Realisiert unter:    VITRIA BusinessWare 4.2, Java,  JDBC, ORACLE, Eclipse,
CM Synergy, Windows XP, XPath


Zeitraum: 10/05 - 01/06
Firma/Institut: IT-Dienstleister
Mitarbeit bei der Migration mehrerer BusinessWare 4 Anwendungen

Projektbeschreibung: Erstellung von Konzepten für die Migration der einzelnen Projekte

Realisiert unter: MS Word, MS Excel, MS Project, Sun Solaris, VITRIA BusinessWare 4.2

Zeitraum: 12/04 - 09/05
Firma/Institut: Investment Bank
Mitarbeit in EAI Projekten

Projektbeschreibung: Erstellung von Prozessen verschiedener Services für das Ordering von Fonds auf Basis einer SOA.
Anlegen und Ändern von Sparplänen.
Erstellung von Prozessen verschiedener kleiner Services aus dem
Depotverwaltungsumfeld.
Unterstützung des Betriebs und Wartung vorhandener Anwendungen aus dem EAI-Umfeld.

Realisiert unter: VITRIA BusinessWare 4.2, Java, Webservices, XSL, JDBC, ORACLE, Eclipse, , XPath

Zeitraum: 11/02 - 11/04
Firma/Institut: Investment Bank
Mitarbeit in EAI Projekten

Projektbeschreibung: Erstellung von Prozessen verschiedener Services für einen Depoteröffnungsprozeß.

Erstellung von Prozessen verschiedener Services für das Anlegen und Ändern
von Sparplänen.
Erstellung von Prozessen verschiedener kleiner Services aus dem
Depotverwaltungsumfeld.
Unterstützung des Betriebs und Wartung vorhandener Anwendun-gen aus dem EAI-
Umfeld.

Realisiert unter: VITRIA BusinessWare 3.1.2, Java, XSL, JDBC, ORACLE, Eclipse, , XPath

Zeitraum: 04/02 - 10/02

Firma/Institut: Investment Bank
Mitarbeit in EAI Projekten

Projektbeschreibung: Erstellung von Prozessen zur Abwicklung für das Ordering von Investmentfonds
und anderer Services mit einer MQ-Series Anbindung. Hier wurden Methoden zum

Überprüfen der Eingangsdaten zur Verfügung gestellt.
Mapping von Datenstrukturen aus verschiedenen Systemen, unter BusinessWare
Prozeß- und ConnectionModellen.

Realisiert unter: VITRIA BusinessWare 3.1.2, Java, JDBC, ORACLE, jUnit, UltraEdit

Zeitraum: 01/02 - 03/02
Firma/Institut: IT-Dienstleister

Realisierung eines webfähigen Projektmanagementtools
Projektbeschreibung: Erstellung des Frontends (mit Backendanbindung) für das Tool. Dieses Tool
dient zur Kontrolle der Kosten eines Projektes.

Realisiert unter: Java, J2EE, JBuilder4.0 Enterprise, JBOSS 2.2.1, Apache-Tomcat, Windows NT, XML,
XSLT, PostgreSQL

Zeitraum: 06/01 - 12/01
Firma/Institut: Industrie
Unterstützung und Beratung in mehreren Projekten

Projektbeschreibung: Refactoring einer bestehenden Java-Applikation.
Erstellung eines PollingApplet Prototyps.
Erstellung eines EJB - Prototyps.
Backendanbindung eines vorhandenen Heizungssteuerungssystems

Realisiert unter: Java, J2EE, JBuilder4.0 Enterprise, JBOSS 2.2.1, Windows NT, JSP Servlets, EJB

Zeitraum: 04/01 - 05/01
Firma/Institut: Bank
Entwicklung und Umsetzung

Projektbeschreibung: Teilbereich eines B2B-Portals mit Kreditanfragefunktion auf Basis von
J2EE-Technologie.
EJB-basierter Financial Calculator zur Tilgungsplanerstellung und
Finanzanalyse.
Front-End Entwicklung auf JSP/Servlet-Basis zur Eingabe der kredit-
relevanten Rahmendaten.

Realisiert unter: Java, J2EE, Jbuilder4.0 Enterprise, Weblogic 5.1, Windows NT,
SUN Solaris, JSP Servlets, EJB

Zeitraum: 01/01 - 03/01
Firma/Institut: IT-Dienstleister
Entwicklung und Umsetzung

Projektbeschreibung: Entwicklung eines JSP Prototypen für eRisk.
Entwicklung / Test von Java Komponenten (J2EE SDK 1.3 / EJB 1.1).
Entwicklung von Unit / UseCase Tests mittels jUnit
Realisiert unter: Windows NT, JBuilder4 (J2EE SDK 1.3), Inprise AS (4.1), jBoss AS (2.x),
Bea Weblogic AS (5.1), jUnit (3.7), EJB, Java

Zeitraum: 09/99 - 12/00
Firma/Institut: Bank
Mitarbeit in einem Objektrepositoryprojekt einer Bank

Projektbeschreibung: Implementierung und Weiterentwicklung eines Applets, das zur Erstellung von Diagrammen dient, die Zusammenhänge zwischen Hostmodulen, Datenbanktabellen im bankweiten Umfeld darstellen.
Bei der Realisierung wurde eine RMI-Architektur verwendet, die auf Serverseite
auf eine Datenbank zugreift.
Für die Erstellung der Grafiken werden Konfigurationsdateien im XML-Format
verwendet.
Reengineering eines Applets, zur Erstellung von Diagrammen, die
Abhängigkeiten zwischen Sachgebieten (Logische Einheit von mehreren Hostmodulen) darstellen.

Die Architektur ist ähnlich des oben beschriebenen Applets.
Unterstützung bei der Koordination von externen Teilprojekten.

Realisiert unter: LINUX, Xemacs, JDK1.2, Swing, RMI, JDBC, INFORMIX, XML, JavaScript

Zeitraum: 04/99 - 08/99

Firma/Institut: IT-Dienstleister
Erstellen von Datenbankschnittstellen

Projektbeschreibung: Aufsetzen von Datenbankinstanzen unter ORACLE 8.0.5.
Zugriffe über das Transparent Gateway auf DB2-Tabellen und Erstellen
von PL/SQL-Skripten.

Realisiert unter: LINUX, HP-UX, Oracle 8.0.5, vi, DB2, PL/SQL

Zeitraum: 09/98 - 03/99
Firma/Institut: IT-Dienstleister
Entwicklung eines Visualisierungstools für objektorientierte Klassenmodellierung (Diplomarbeit)

Projektbeschreibung: Analyse, Design und Implementierung des Modeler des Produkts Life*JOVE. Der Modeler dient zur Erstellung eines Datenmodells für einen Codegenerator, der aus diesem Datenmodell eine Middleware generiert.
Diese Middleware kann verschiedene Backends zur Verfügung stellen, die
Objekte der Middleware in verschiedene Formate speichern. Das Datenmodell wird in UML- und Booch-Notation dargestellt.
Für die Darstellung des Datenmodells, wurde die JAVA2D-API verwendet. Für
die Manipulation des Datenmodells wurde das JAVA-Beans-Konzept genutzt. Das
dargestellte Datenmodell kann unter Verwendung einer firmen-internen JAVA-PDF-Bibliothek im PDF-Format ausgegeben werden.
Der Modeler liest unter Verwendung von JDBC das Datenbank-schema einer
Datenbankinstanz und erstellt daraus ein Datenmodell für den Life*JOVE-
Codegenerator.

Realisiert unter: SUN Solaris, JDK1.2Beta4, Swing, JDBC, Beans, JAVA2D-API, Xemacs

Zeitraum: 05/98 - 08/98

Firma/Institut: IT-Dienstleister
Erstellung eines Frontends für das ImpExTool des Produkts Life*ORGA

Projektbeschreibung: Einarbeitung in ein internes Tool, das aus einem Datenmodell Java-Klassen generiert, die u.a. Datenbanktabellen in Java-Objekten kapselt (im weiteren Middleware genannt).
Kleinere Refactoringtätigkeiten bestehender Java-Anwendungen und Klassen.
Implementierung eines Frontends für das ImpExTool unter Verwendung der o.g. Middleware.

Realisiert unter: LINUX, JDK1.1.7, Swing, JDBC, Xemacs, Java

Zeitraum: 01/98 - 04/98

Firma/Institut: Bank
Erstellen eines Administrationstools, Redesign eines bestehenden Administrationstools

Projektbeschreibung: Internationalisierung und Einführung von Tooltips einer bestehenden Java- Anwendung, die auf eine Sybase-Datenbank zugreift.
Erstellen von Eingabemasken zur Verwaltung von Benutzer und deren Rechte auf
verschiedene Anwendungen.
Design der Masken und deren Implementierung unter Verwendung von Swing und
JDBC, um auf bestehende Datenbanktabellen zuzugreifen.
Redesign eines Administrationstools, dass das AWT-Paket für die GUI
verwendet hat.
Neuimplementierung der Anwendung unter Verwendung des Swing-Pakets.

Realisiert unter: Windows NT 4.0, Exceed, SUN Solaris 2.5.1, JDK 1.1.6, JDBC, Swing, Sybase, vi,
Java