No Title
cv: 7045 bekijken ------------------------------<-<- pagina terug
  • Reageer per email
  • Bel voor bemiddeling
  • Naar alle CV's



Java/J2EE Expert
Leiden
1 Mei 2011
Java/J2EE opdracht

Opleiding: Studie Biologie en Informatica, RU Leiden

Afgesloten: Doctoraal RU 1982

Werkgebied: Nederland, Duitsland

Vreemde talen: Nederlaands (moedertaal)
Engels (zeer goed)
Duits (zeer goed)
Frans (lezen)

Rijbewijs: ja




Programmeertalen

Zeer goede kennis
Java / J2EE
JavaScript
Goede kennis
C++
Perl
PHP
Visual Basic
Basiskennis
Fortran, SPSS, PL-1

Operating systemen
Zeer goede kennis
MS Windows XP / 2000 / NT
Goede kennis
Unix, Solaris, Linux

Hardware:
Zeer goede kennis
PC
Basiskennis
SUN Workstations

Dateabases
Zeer goede kennis
Oracle 9i / 10i, OAQ
MySQL Server
SQL
JDBC
Goede kennis
DB2
MS Access

Applikatieservers / Webservers
Zeer goede kennis
JBoss 4.2.3.GA
WebLogic 8.X
Tomcat 6.0
Apache Webserver 2.0
Goede kennis
SUNWappserver
WAS
LDAP

Methoden / Ontwikkelprocedures
Zeer goede kennis
Object Oriented Analysis and Design (OOA / OOD)
Component Based Development
Object Oriented Programming (OOP)
Design Patterns
MVC
UML
Concept van Software-Architekturen


Middleware Technologien
Zeer goede kennis
Spring
Hibernate
EJB
Webservices

Security
Zeer goede kennis
WSS4J (Oasis implemtierung)
KeyTool
Goede kennis
OpenSSL

Verder standaarden
Zeer goede kennis
XML
XSD
SOAP
JSP
HTML
Goede kennis
XSL(T)
JSF

APIs
Zeer goede kennis
J2SDK 1.6 / 1.4.2
J2EE 1.4
JDBC
Goede kennis
Java API for XML Processing (JAXP)

Ontwikkelomgevingen / Tools
Zeer goede kennis
Eclipse IDE 3.3.2
MyEclipse
CXF Webservice Framework
Axis Webservices
Ant 1.5 / 1.6
Log4J
JUnit
TOAD
CVS
Subversion
Rational ClearCase
Rational ClearQuest
Microsoft Visual SourceSafe
UltraEdit
XDoclet 1.2.3
STRUTS / Tiles
Goede kennis
Entrust TruePass
Basiskennis
Altova XMLSpy


Projekten


Periode: November 2008 - Maart 2009
Opdrachtgever: O2 München
Funkie: Redesign en Java/J2ee programmering van onderdelen van een
Dealer Order System voor DSL & Mobile kontrakten.
Werkzaamheden: Ontwerpen en implementeren in XSL(T) van een webfrontend voor het
opvragen van de Homezone- en/of DSL-beschikbaarheid.
Ontwerpen en implementeren van de hierbij horende middelware in
Java, Oracle, Spring en Hibernate.
Ontwerp en implementatie van JSP pages voor beheertaken op basis
van bestaande XSL templates.
Implementatie van hierbij horende middleware in Java/Servlets/Hibernate
en Spring.
OS Windows 2000
Software: Eclipse 3.1.2
Clear Case
Clear Quest
Rational Test Manager (Tests)
Rational Clear Quest (Bug Tracking)
Rational Rose (Modelling)
Oracle Database
Spring
Hibernate
TOAD 9.0.1
jUnit, Test Framework
Ant, Building Tool
JBoss 4.0.4
UltraEdit
Lotus Notes 6.5 en 8
MS Office


Periode: Oktober 2007 - November 2008
Opdrachtgever: T-Systems, Darmstadt
Funkie: Java/J2ee/Webservices programmering in T-Pay (betalingsplatform
voor klanten van T-Systems)
Werkzaamheden: Migratie van alle projekten (45) van Java 1.4 naar Java 1.6
Migratie van deployment op JBoss 3.2.7 naar JBoss 4.2.3GA
Migratie van deployment op JWSDP 1.0 naar Tomcat 6.0
Omzetten Oracle Stored Procedures naar JDBC
Korrekties van bestaande PL/SQL procedures.
Aanmaak van database tabellen, Indexen, Triggers
Bewerken van Stored Procedures
Ontwikkeling van SQL Scripts
Nieuwbouw en aanpassing van WSDL interfaces
Generatie van Webservices voor server en client (CXF)
Design en implementatie van SSL security met certificaten
Deployment op Unix Systemen
Uitvoeren van integratie tests op Unix Platformen
OS Windows XP, Linux, Sun Solaris
Software: Eclipse 3.3.2 IDE
Subversion
Oracle 9/10 Database
Spring
TOAD
CXF Webservices Framework
Log4J, Logging Framework
jUnit, Test Framework
Ant, Building Tool
Putty (SSH Client), WinSCP3 (SSH FTP client)
JBoss 3.2.7, JBoss 4.2.3GA
JWSDP 1.0, TOMCAT 6.0
KeyTool (SUN), KeyTool IUI Plus (Opensource)


Periode: Januari 2007 - September 2007
Opdrachtgever: T-Online, Darmstadt
Funktie: Ontwerp, implementatie in Java/J2ee en end-to-end testen van
modulen t.b.v. standaard communicatie tussen resellers en de
T-Com wholesale, de T-Com storingsdienst en de T-Com
beschikbaarheidsserver in de DPS en CDPS (Congstar DPS) projekten.
Ontwerp, implementatie in Java/J2ee en end-to-end testen van
webservices in secure mode (met certificaten).
Werkzaamheden: Ontwerp en implementatie van transformatie en persistentie modulen
voor de diverse Business units (nummerwijziging, verhuisbericht, opzegging)
Ontwerp en bouw van hiervoor benodigde Hibernate mappings, Java
Klassen en Oracle tabellen.
Deployment op Unix Systemen
Uitvoeren van konformiteits- en system-wide-tests
Implementatie van webservices (Axis en WebLogic)
Konfiguratie van Soap Message Level Security met WSS4J
(Oasis Standaard) voor Axis clients (client-config.wsdd, crypto.properties)
en WebLogic server (web-services.xml)
Konfiguratie van WebLogic Security Realms (Users)
Genereren van Private Keys en Certificaten (keytool) voor keystores
en truststores.
Ontwerp en implementatie van response - en request-handlers in java
Testen van signed Soap Message kommunikatie (XML Mapping, XSD Validatie)
OS Windows XP en Sun Solaris
Software: Eclipse 3.1 IDE met ClearCase plugin
Oracle 9 Database
Hibernate 3.0 OR Mapping
Spring
TOAD
Axis Webservice
Log4J, Logging Framework
Apache commons-jxpath library
jUnit, Test Framework
Ant, Building Tool
Xerces, SAX Parser library
Rational ClearCase
Putty (SSH Client), WinSCP3 (SSH FTP client)
BEA WebLogic 8.1 SP3 im Clusterumgebung
WSS4J (Oasis Security)
KeyTool (SUN), KeyTool IUI Plus (Opensource)


Periode: Januari 2006 - December 2006
Opdrachtgever: T-Online, Darmstadt
Funktie: Ontwerp en programmering in Java/J2ee en testen van workflow komponenten
in projekt Harmony, om een een transparante en versleutelde kommunikatie
van XML berichten via het internet te realiseren tussen resellers en
de T-Com wholesale, de T-Com storingsdienst en
de T-Com beschikbaarheidsserver.
Bouw en uitvoering van end-to-end tests (Scenario's en XML messages)
Werkzaamheden: Ontwerp en implementatie in Java van transformatie modulen voor
de XML berichten.
Ontwerp en implementatie in Java van modulen voor persistentie van
de van XML berichten.
Ontwerp en implementatie van Dao's en Hibernate mappings.
Ontwerp en implementatie van Oracle tabellen, indexen, sequences,
en triggers in TOAD.
Initialisering en wiring van Java Klassen met Spring
Invoer van logging (Log4J) in de Java code

Ontwerp en bouw in XML formaat van de afzondelijke test-berichten
voor iedere business case.
Ontwerp en bouw in XML formaat van de scenario's, waarin de afloop
van het XML berichten verkeer, is beschreven.
End-to-end testen van de berichten uitwissling door het afspelen van de
scenario's. Om de eigenlijke kommunikatie partner te simuleren is
een testframe omgeving gebruikt.
De tests zijn zowel op 1 (lokaal) WebLogic Server uitgevoerd als
op meerdere geclusterde WebLogic Servers.
Konfiguratiewerkzaamheden bij het testen omvatten het aanleggen van
Connection Pools, Data Sources, JMS Servers en Queues.
Voor WebLogic clusters op Unix systemen kwan daar nog het installeren
van ‚Managed Servers' bij.
Remote deployen van de EAR files

Bijkomende werkzaamheden bestonden uit het up-to-date houden van de
ontwikkelingsomgeving en het aanleggen van en tokenmap waarmee
de konfiguratie data teneinde Operating Systeem onafhankelijk
gemaakt werden en het schrijven van dokumentatie.
OS Windows XP en Sun Solaris
Software: Eclipse 3.1 IDE met ClearCase plugin
Oracle 9 Database
Hibernate 3.0 OR Mapping
Spring
TOAD
Axis Webservice
Log4J, Logging Franework
Apache commons-jxpath library
jUnit, Test Framework
Ant, Building Tool
Xerces, SAX Parser library
ClearCase
Putty (SSH Client), WinSCP3 (SSH FTP client)
BEA WebLogic 8.1 SP3 geclusterd


Periode: Juli 2005 - December 2005
Opdrachtgever: T-Systems, Bamberg
Funkie: Ontwerp en programmering in Java/J2EE van modulen t.b.v.
het projekt UAS (Unternehmen Ausweiss System voor
ca. 100.000 gebruikers) waarmee werknemers van T-System
een bedrijfspas kunnen aanvragen,
Werzaamheden: Ontwerp en implementatie van het webfrontend in JSP en
HTML/Javascript/CSS.
Inbouwen van de Entrust TruePass Security Applet.
Installatie en konfiguratie (SSL en Bridge Module) van een Apache
webserver.

Ontwerp en implementatie van de middle tier:
Struts konfiguratie.
EJB's (Stateless Session Beans, Container Managed
Beans en Message Driven Beans) genereren met Xdoclet en MyEclipse.
LDAP konfiguratie en access modulen implementeren.
WebLogic konfiguratie (aanleggen van JDBC/Connection Pool,
JDBC/DataSources, JMS/Connection Factories, JMS/Servers,
JMS/Servers/Destinations/Queues en Mail/Mail Session).

Ontwerp en implementie van het backend (Oracle 10g):
Tabellen, indexen, sequences aanleggen en triggers schrijven.

Overige werkzaamheden:
Dokumentatie en samenstellen van installatie manuals
Testen van - en begeleiding bij de installatie op een
produktie platform.
OS Windows XP, NT, 2000 en Sun Solaris
Software: Eclipse 3.1 IDE mit MyEclipse (J2EE Projekt) plugin,
XDoclet, Checkstyle, CVS
LDAP Libraries, LDAP Browser
SQLPlus
Putty (SSH Client), FileZilla (SSH FTP client)
BEA WebLogic 8.1 SP3
Struts
Entrust TruePass en Entrust TruePass Toolkit
Apache 2.0 Webserver
Oracle 10g


Periode: Maart 2005 - April 2005
Opdrachtgever: ISA Consult
Funkie: Auteur
Werkzaamheden: Redactie van een manual 'Best practices' t.b.v. de bouw
van Web based toepassingen (ca. 140 pagina's)
Tekst en uitleg over het gebruik van zaken zoals Struts, Tiles, Hibernate,
Ant en @Xdoclet tags.
OS Windows
Software: Microsoft Word


Periode: Februari 2005 - Maart 2005
Opdrachtgever: ISA Consult
Funkie: Projektleiding / architekt / programmeur in PHP/HTML/CSS/Javascript/MySQL
Werkzaamheden: Design, bouw en installatie van Website
http://www.passagierslijsten1945-1964.nl
Via de site www.passagierslijsten1945-1964.nl kunnen
bezoekers zoeken naar namen von schepen en hun passagiers
uit de periode 1945 - 1964
OS linux
Software: PHP / MySQL / HTML / CSS / Javascript


Periode: Januari 2005 - Februari 2005
Opdrachtgever: D2EE
Funkie: Programmeur in C++
Werkzaamheden: Programma t.b.v. Handterminals om de goederenstroom
in een haven te vervolgen, met koppeling naar
Oracle Stored Procedures.
OS Windows
Software: Microsoft Visual C++


Periode: November 2002 - December 2004
Opdrachtgever: ADSUM BV
Funkie: Architect / Programmeur
Werkzaamheden: Onderhoud en nieuwbouw van J2EE programmatuur
Schrijven van UML Diagrammen,
design en implementatie JSP / JSF pages,
ANT scripts en XSLT sheets
OS Linux
Software: J2SDK1.4.2, J2EE1.4, JSP, JSF, Eclipse 3.0,
Websphere App. Dev. 5.1.2, WAS, SUNWappserver,
JBOSS, Tomcat, WebLogic, Oracle, MySQL
Documentatie: IBM Redbook Eclipse Development
IBM Redbook WebSphere Studio 5.1.2 JavaServer Faces and
Service Data Objects.pdf
IBM Redbook WebSphere Studio Application Developer v5
Programming Guide.pdf
SUN J2EE Tutorial
Lomboz Tutorial for building J2EE Applications using JBOSS and ECLIPSE
Core JSF, Geary & Horstmann
JSP Component building, Events, Hans Bergsten
Ant the Definitive Guide, Tilly & Burke
Budinsky, Introducing EMF
EMF Website, Generating an (Extended) EMF Model
Reference Eclipse Modeling Framework (EMF).
Mastering EJB 2 (E. Roman)
Oracle 9i DBA von Sybex
Documentatie van Jakarta project (STRUTS, XML, UML)


Periode: Mei 2002 - November 2002
Opdrachtgever: ADSUM BV
Function: Web Designer / Programmering in PHP/HTML/CSS/Javascript/MySQL
Werkzaamheden: Design en implementatie van een Website voor EDCubed BV
OS linux, windows2000
Software: Apache webserver, PHP, HTML/CSS/Javascript en
Cinema 3D, Adobe Photoshop


Periode: September 2001 - März 2002
Opdrachtgever: Salvation Army
Functie: Design macro's / Implementatie in Visual Basic / Projektleiding
Werkzaamheden: Design en implementatie van huisstijl macro's in
het Engels en het Nederlands (Visual Basic)
MSI Installation Scripts
O.S.: Windows98, 2000, XP
Software: Word + VBA editor + MSI installatie


Periode: Februari 2001 - Juni 2001
Opdrachtgever: Xtalis BV
Functie: Analist / Programmeur in Java / Perl
Werkzaamheden: Werkzaam in projekt Xtalis
Opdracht: Ontwerp en programmering van Java modulen voor afhandeling
XML kommunikatie bij betaling met creditcard.
Ontwerp en programmering van Java modulen voor transformatie modulen.
Ontwerp en implementatie van Perl en Unix scripts t.b.v. Logfile
extractie, cron jobs en FTP verzending.
Bijhouden van dokumentatie.
O.S.: unix (Sun Solaris), windows2000
Software: Java, Perl, PL/SQL, Unix, XML, Oracle