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



sr. Java ontwikkelaar/architect
Zoetermeer
01-jun-2011
uitdagende Java projecten (J2EE & Spring)

HBO:
HTS Informatica (HIO)

Certificaten:
SCJP (Java Programmer)
SCWCD (Web Component Developer)
SCEA (J2EE architect)

Trainingen:
Communicatieve vaardigheden
Sociale vaardigheden

Technisch:
Java
J2EE (JSP, Servlet, EJB, JMS, JCA)
Spring
Spring Web Flow
HTML/XML/XSL/WSDL/CSS
Struts
Hibernate
JUnit
Oracle (PL/SQL)

Tools & technieken:
WebSphere Studio Application Developer (WSAD 5)
Eclipse 3
RUP/UML
Rational Suite (Rose, SoDA)
TogetherJ
JProbe Suite

Build tools:
Ant
Maven
FindBugs
Checkstyle
JDepend
JCoverage
CVS

Middleware:
IBM WebSphere
Sun ONE application server
Oracle Directory Server (LDAP)
Oracle RDBMS (8 & 9)

Platformen:
UNIX/Windows

Opleidingen:
Van
Tot
Opleiding:
Resultaat
1995
1999
HTS Rotterdam BSc Informatica (HIO)
Gehaald
Certificaten:
Werkervaring:
Project/Klant:
Fortis Bank
Periode:
oktober 2006 - heden
Functie: Software Ontwikkelaar
Werkzaamheden:
Verantwoordelijk voor het opsporen en oplossen van performance bottlenecks en analyse van kritische software problemen (dead locks, memory leaks etc). Daarnaast designs gemaakt voor aanpassingen aan de bestaande applicatie.
Technieken:
Java / JEE (JSP, JDBC, Servlet, XML), Struts, XML / XSL, Oracle, commons validator framework, Apache Axis, Hibernate, EhCache, TestDirector, JProbe
Platformen:
Windows XP (ontwikkelstraat)


Project/Klant:
ISC / Politie
Periode:
augustus 2005 - september 2006
Functie: Software Ontwikkelaar / Architect
Werkzaamheden:
Verantwoordelijk voor het opzetten van de nieuwe architectuur voor een nieuwe grote release van Internet Aangifte. De code was, door grote tijdsdruk in het verleden, moeilijk onderhoudbaar geworden en lastig te wijzigen. Roelof heeft daar een totale refactoring van de web applicaties gedaan met als doel het bouwen van een robuuste en goed onderhoudbare applicatie. Werkzaamheden verricht zoals het opsporen van performance bottlenecks en analyse van kritische software problemen (dead locks, memory leaks etc) d.m.v. JProbe.
Technieken:
Java / JEE (EJB, JSP, JNDI, JDBC, Servlet), Spring/Spring Web Flow, Struts, XML / XSL, Oracle RDBMS, PL/SQL, Drools rule engine, commons validator framework, Jprobe (performance tool)
Platformen:
Windows Server 2000


Project/Klant:
TPG Privver
Periode:
november 2004 - juni 2005
Functie: Architect / technisch teamleider
Werkzaamheden:
Verantwoordelijk voor het ontwerpen van een nieuwe architectuur voor een backend systeem en het splitsen van een tweetal sterk geïntegreerde systemen in twee black-boxed systemen om third party integratie mogelijk te maken.
Creëren van een overdraagbaar, herbruikbaar, robuust en schaalbaar applicatie-framework.
Leidinggeven aan het software ontwikkelingsteam.
Minimaliseren van impact aan het bestaande productiesysteem
Herstructureren van bestaande backend applicaties
Maken van tijdsinschattingen voor ontwikkelingsinspanningen
Technieken:
Java / JEE, Spring, JAXB, XML / XSD, JCE (Security; PKI, hashing), JUnit, DBUnit, Oracle PL/SQL, UNIX shell scripting
Platformen:
Windows, Unix, Linux


Project/Klant:
TPG EMS
Periode:
juni 2004 - november 2004
Functie: Senior developer / technisch teamleider
Werkzaamheden:
Verantwoordelijk voor het leveren van technische input ten behoeve van een drietal grote projecten:
Creëren van overdraagbare, herbruikbare, robuuste en schaalbare architectuur;
Overleg en onderhandelen met klanten en diverse andere belanghebbenden (architecten, business consultants en project managers)
Maken van tijdsinschattingen voor ontwikkelingsinspanningen
Technieken:
Java / JEE, ESB (Enterprise Service Bus)
Platformen:
Windows, Unix, Linux


Project/Klant:
TPG Privver
Periode:
februari 2002 - juni 2004
Functie: Senior developer / technisch teamleider
Werkzaamheden:
Verantwoordelijk voor het ontwerp van een nieuwe architectuur voor een bestaande applicatie die te log en te ingewikkeld was geworden om te kunnen onderhouden:
Creëren van een overdraagbaar, herbruikbaar, robuust en schaalbaar appicatie-framework.
Leidinggeven aan het softwareontwikkelingteam.
Minimaliseren van de impact aan het bestaande productiesysteem
Herstructureren bestaande applicatie
Technieken:
Java / JEE, Struts, XML / XSL / XSD, Oracle, HTML, JavaScript, PL/SQL
Platformen:
Unix, Linux

Project/Klant:
TPG PostPlaza
Periode:
februari 2001 - februari 2002
Functie: Software Ontwikkelaar
Werkzaamheden:
Verantwoordelijk voor het (deels) ontwerpen en ontwikkelen van JEE applicaties, en het schrijven van Oracle stored procedures ten behoeve van het converteren van data uit de bedrijfsdatabase naar de webdatabase.
Technieken:
Java / JEE, Oracle, HTML, JavaScript, PL/SQL
Platformen:
Unix, Linux


Project/Klant:
GE Plastics
Periode:
juni 2000 - februari 2001
Functie: Software Ontwikkelaar / Coach
Werkzaamheden:
Verantwoordelijk voor het ontwerp en ontwikkelen van een applicatie die werd gebruikt voor het volgen van facturen door diverse belanghebbenden binnen het bedrijf. Naast het analyseren van de systeemvereisten met de klant, was Roelof ook verantwoordelijk voor het opzetten van de ontwikkelingsomgeving voor JEE.
Na dit project gaf Roelof aan enkele Java enthousiastelingen een "crash-course" Java/JEE.
Technieken:
Java/JEE, XML/XSL, LDAP
Platformen:
Linux


Project:
Shell
Periode:
februari 2000 - Juni 2000
Functie: Database ontwikkelaar
Werkzaamheden:
Deel uitgemaakt van een team dat zich bezighield met de automatisering van Shell pompstations. Roelof moest daar het proces dat verantwoordelijk was voor het verwerken van kastransacties optimaliseren d.m.v. stored procedures in Oracle.
Technieken:
Oracle, PL/SQL
Platformen:
Windows


Project:
R&D team (intern CMG)
Periode:
november 1999 - februari 2000
Functie: Software Ontwikkelaar / Database ontwikkelaar
Werkzaamheden:
Deel uigemaaktt van een onderzoeksteam voor component based development. Er werd een klein project uitgevoerd, waarbij een bestaande JEE applicatie uitgebreid moest worden ten behoeve van het volgen van "niche skills" in de klant-database.
Technieken:
JEE, XSL/HTML, Oracle, PL/SQL
Platformen:
Linux

Werkgevers:
2007-heden
Zelfstandig ondernemer RenA IT Consultancy
* Senior Java ontwikkelaar
* Architect
* Technisch projectleider
2005-2007
HintTech B.V.
* Senior Java ontwikkelaar
* Architect
2003-2005
LogicaCMG:
* Software ontwikkelaar
* Architect
* Technisch projectleider
1999-2003
CMG:
* Software ontwikkelaar

Metterwoon Vastgoed B.V.:
* Tijdens zijn studietijd aan de HTS was Roelof medeverantwoordelijk voor het begeleiden van het vastgoedbedrijf Metterwoon op het gebied van de zo gevreesde millenniumbug. Tot zijn taken behoorden ondermeer het onderzoeken van alle soft- en hardware en het implementeren van benodigde upgrades.
1997-1998
Correct Business Electronics:
* Verantwoordelijk voor serviceverlening aan klanten (zoals de afhandeling van vragen en klachten) en de verkoop van pc's.


Curriculum Vitae: