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



J2EE ontwikkelaar
Den Haag
01-jul-2010
java/j2ee freelance opdrachten


OPLEIDINGEN:
MS.c Computerkunde, Universiteit van Newcastle (September 1998-november 1999)
* C++ onder Linux, OO.
* Databases - theorie, normalizatie, oefining in DB++ en SQL.
* Systeem Analyses en Ontwerp - Requirements, OMNIS, context en data flow diagrama's, functionele decompositie, Entiteit tot Entiteit relaties, life entities geschiedenis.
* Software Engineering - software ontwikkel cyclus, metoden en lifecycle.
* Mens Systeem Interactie - interfaces, useability, GOMS, KLM, internet.
* Hardware: - hardware, logica, basis assembly taal.
* Wiskunde - logica, sets, operators, functies.
* Toleratie van Fouten - redundancy, diversiteit, n-versie programmeren.
* Software Project Management - wet, metoden, qualiteit, de CMM.
* Groep opdracht - implementatie van het Byzantine Generalen Probleem over toleratie van fouten in gedistribueerde systemen.
* Individuele opdracht en scriptie. Ontwerp en bouw van een monitor systeem in ASP, Access, Active X, VB componenten, VBScript.

City and Guild's programmeren in C++ en Visual Basic (Level 3), Newcastle College (februari-juli 1998) met onderschied. VB 5.0 en Borland C++ 4.5.

Ph.D. Spaans, Universiteit van Newcastle (1993-1997) .

BA (Hons) cum laude: Spaans en Latijns Americanse Studies (met onderscheid in Spaans en Portuguees), Universiteit van Newcastle (1989-1993)

GCE O and A-Levels, La Sagesse High School, Jesmond, Newcastle (1982-1989 )

A Levels: Cambridge Spaans (A,ondershied in conversatie), Frans (C, onderscheid in conversatie), Geography (E)
AO levels : Frans (A)
O levels: 8, inclusief Wiskunde en Engels.

PROFESSIONELE OPLEIDINGEN

* ABN AMRO, compliance cursus (2006).
* Money Laundering, RBS interne cursus (2005).
* Risk Management, ING Training (2005). Crediet en markt risico's, metoden, ratings, portefeuille diversiteit, bankierzaken, ING risico systemen.
* Klant bediening, Target Point, Heusden en Communication Styles, GITP Opleidingen (2003).
* Jato, web frameworks, patterns, MVC. Sun Microsystems (mei 2003).
* Java, KPN Mobile (June-September 2002). 5 hours p/w.
* Java for C++ Programmers, SL275, Sun Microsystems (augustus 2001).
* OOA and OOD Using UML, Rational Software (mei 2001).
* Clear Case, Rational Software (augustus 2001).
* GRADient, Universiteit van Newcastle (januari-maart 1998) 8 weken. Teamwork, marketing, sales, business communicatie en project management.
_______________________________________________________________________

Java/J2EE: 7 ervaring in jaren
C++: 2
VB 5, VB6: 3
ASP: 2
OO 7

Database:
Oracle: 4.5
SQL Server: 1
SQL, PL/SQL: 4

Webservers: Websphere, Eclipse,OC4J, Web Logic,Tomcat, Jboss, IIS

Platform: Windows 95/98/2000, NT, XP, Linux, Unix

Vreemde talen: Vloiende Spaans, Portuguees, Nederlands; goed niveau Frans

OPDRACHTEN

Deutsche Bank (Nederland), nieuwe securities applicatie voor de Portugeese Interbolsa
November 2007 - april 2008
* Planning, design en development van back-end en mid-tier lagen met EJB 2.0, JMS, XML, Java Data Objects (JDO), Oracle, Jboss, Eclipse, cvs en beperkte struts onderdeel op de front-end.
* Code reviews, re-design, refactoring en hergebouw van applicaties gebouwd door offshore teams.
* Coachen van Deutsche Bank IT medewerkers in java en tools.
* Communicatie in portugees met Interbolsa m.b.t technische issues en vragen.

Kamer van Koophandel Nederland, handelsregister en intake applicaties, contract juli 2007 - oktober 2007
Design en ontwikkeling in front en mid-tiers.
* Ontwikkeling van data input schermen mbt verschillende rechtsvormen, financiele en belastingdienst gegevens op basis van use cases voorbereid door business analisten. Entiteiten worden gevalideerd volgens complex business logica en vervolgens, gepersisteerd naar de handelsregister database.
* De architectuur was met OO en Domain orientated design ontwikkeld.
* Samenwerking met andere ontwikkel teams mbt changes in gezamenlijke componenten voor business logica en registratie.
* Codering met standaard java 1.4, pojos, custom tags, jsps en Spring MVC, Direct web remoting (DWR) open source Ajax generator. Kvk rechtsvormen worden gedefineerd als xml documenten, de velden waarvan worden gemapt naar DTOs en doorgegeven aan registratie services via EJBs (EJB 2.0).
* SQL vuller en creatie scripten mbt nieuwe business logica, validaties en entiteiten in de DB2 register database.
* Unit en integratie testen mbv junit en jmock.
* Implementatie van nieuwe user interface eigenschappen voorbereid samen met externe UI designers, om de onderliggende business logica te versterken.
* Websphere 5 server, Eclipse IDE met plugins zoals Quantum en cvs, het draaien van bestaande maven scripts.


Fortis Amsterdam Private Banking portal, contract, november 2006 -29 juni 2007
Ontwikkeling en ontwerp van market data, portfolio en research onderdelen van de Benelux portal op alle lagen.
* Ontwikkeling volgens RUP op basis van requirements vastgelegd in use cases en verfijnd samen met business analysts om informatie over financiele instrumenten zoals bonds, fondsen, derivaten en portfolios te tonen. Samenwerking met Benelux team.
* Back-end en midden lagen met interfaces naar Reuters services om huidige data m.b.t financiele instrumenten op te halen in xml en te mappen naar DTOs doorgegeven aan midden en front-tiers. Verbindingen met Oracle en Sybase door jdbc en IBATIS, een SQL mapper en alternatief voor Hiberante.
* Code m.g.v java, pojos, façade patterns, struts, jsps en Fortis java frameworks.
* Websphere 5 server, WSAD, Toad, cvs versiebeheer.

Robeco, Rotterdam, contract, juli 2006 tot November 20 2006
Java/J2EE Developer, java/J2EE competence centre middleware groep
Verantwoordelijk voor ontwerp en nieuwbouw van Product Selector applicatie die ophaalt en toont fondsen voor Robeco Asset Management (RAM).
* Requirements samen met klanten en advies aan RAM directie. RAM huurde geen business analyst in, wiens takken waren tussen de project manager en ontwikkelaars verdeeld.
* Planning voor deliverables tijdens ontwerp, bouw en test fases.
* Ontwikkeling van Session EJBs voor service laag (EJB 2.0), DAOs, DTOs en Value Objects, basis Spring QueryMappers, Excel generatie m.g.v Apache POI, servlets, Junit, Eclipse, BEA Web Logic, Oracle, PL/SQL queries, Toad, cvs en Extreme Programming.
* Samenwerking met front-end ontwikkelaars van Cap Gemini en web designers m.b.t integratie van java componenten en Flex front-end.
* Componenten waren volgens design patterns gebouwd, o.a. Business Delegate, Façade en DAO patterns.
* Technische documentatie met UML, klas en sequence diagrama's.
* Kennisoverdrag aan Robeco interne ontwikkelaars en beheerders.
* Coachen van RAM managers over software engineering metoden, staffing requirements en technische risico's.
* Vervanging van technische project manager samen met collega voor 3 weken tijdens vakantie.

IBM en ABN AMRO Bank, Amsterdam contract februari 2006 t/m 30 juni 2006
Java/J2EE Developer
Nieuwe versie van internet applicatie bij ABN AMRO Retail onder leiding van IBM m.b.t account administratie en investering op Websphere. De BIB2 applicatie gaat in zomer 2006 live. Verantwoordelijk voor change requests en aanpassingen in modules en rapporten over betalingen, o.a.
* Requirements samen met ABN AMRO designers en architecten.
* Struts/jsp front-end.
* Midden and bodem laag service metoden, DTOs, DAOs op een DB2 back-end.
* JUnit testen, performance tuning.
* Toepassing van coding standards, code reviews, and cvs versie beheer.

RBS, Investeringsbank, Londen contract november 2005 - februari 2006
Java/J2EE Analyst Developer
Ontwikkeling van extra's op multi-tier J2EE applicatie m.b.t Crediet Risico's. Nieuwe objecten over onderpanden, extra data voor LGD rekenwerk en entiteits groepen. Code bestond uit value objecten, metoden m.b.t rollen, business logica en lifecycle-validaties.
* Requirements samen met Business Analysten en klanten van afdeling Crediet Informatie.
* Ontwikkeling van business logica m.b.v Java Data Access Objects (DAOs), value objecten, Service Metoden, EJBs, caching met Carbon.
* Interfacing met Oracle 9 database m.b.v Toad, PL/SQL scripts, SPs, tabellen, jdbc.
* Ontwikkeling van front-end interfaces voor lees/schrijf toegang tot klantgegevens, onderpanden en facilitieten in jsps, struts, custom tags, JSTL, javascript, xml, html.
* Omgeving en servers bestonden uit Eclipse, OC4J, Ant, CVS versiebeheer, Windows en Unix.
* JUnit tests, meestal om lees-schrijf operaties en business logica validaties uit te testen.

ING Amsterdam, augustus 2004 - 31 oktober 2005
Analyst Developer
Verantwoordelijk voor full-lifecycle ontwikkeling binnen een team op Problem Loans module van Star pro, een grote Crediet Risico Systeem bij ING Wholesale International m.b.v. Extreme Programming (XP). Star pro is een J2EE multi-tier gedistribueerde systeem.
* Advies/technische consultancy voor Business Analysten over requirements.
* Planning van bouw van gewenste functionaliteit per iteratie.
* Compliance met ING J2EE architectuur standaard gebaseerd op OO, OOA/D, design patterns. Technische ontwerp.
* Ontwikkeling van business logic en componenten met Java in Data Access Objects (DAOs), value objecten, Service Metoden, caching en refactoring.
* Interfacing met Oracle 9 database m.g.v PL/SQL, Toad en jdbc.
* Ontwikkeling van front-end interfaces tot customer records, financiele data, crediet applicaties, en financiele rapportages m.g.v servlets, jsps, beans, Jakarta struts, custom-built tags, javascript, xml, html, BigFaceless java APIs voor PDF documenten.
* WSAD (Websphere Application Developer Studio), Websphere Application Server/Eclipse, Ant en PVCS versiebeheer.
* JUnit testen.

KPN Telecom - mei 2001-juli 2004
Analyst Programmer

Webselfcare - november 2002 - juli 2004
Developer op Webselfcare samen met java architecten uit Sun Microsystems. Webselfcare maakt gebruik van de Identity Server (iPlanet) voor account management.
* Requirements met klanten, ontwerpers en architecten. UML was voor class diagrama's en use cases van toepassing.
* Advies op design en java architectuur m.b.t uitbreiding van billing informatie in de middenste laag.
* Ontwikkeling van Java APIs voor business logica.
* Development van Java code op de front-end met J2EE jato libraries, een MVC framework (cf struts). Server-side java, modellen, views, jsps, custom tags. OOA/D, Netbeans, Junit, JWebUnit, Javascript, Tomcat, gebruik van Ant tasks, Unix en cvs versiebeheer.
* Leide colleagae in OOD, custom-built objecten, Jato java en APIs op.
* Advies aan managers binnen beheer afdeling. Technische presentaties.

KPN Mobile Applications - maart 2002 - oktober 2002
Requirements, ontwerp en ontwikkeling van internet/intranet applicaties m.b.t planning, sales,
marketing en controle van fouten:
* Java applicatie met Java en JSPs voor resource management.
* Ontwerp en ontwikkeling van database structuur voor foutbewakking applicatie, daarna in VB 6, ODBC, ActiveX componenten en DLLs gebouwd die met Outlook en Excel communiseren.
* Requirements samen met gebruikers, advies over planning en risico's.
* Verbeteren van business processen en useability m.b.v IT oplossingen.
* Front-ends in VB, ASP, VBScript, Javascript.
* SQL Server, Oracle en Access back-ends.
* Source Safe versiebeheer, Tomcat en IIS servers.

Epacity - mei 2001 - februari 2002
Developer in het Business2Business team op order management delen van Epacity, een groot CRM project en bestellingsysteem onder leiding van Bearing Point/KPMG m.b.t. VPN diensten.
* Specificaties samen met de klanten van Epacity marketing.
* Ontwikkeling van front-end met Java, J2EE, servlets, jsps, javascript voor TIBCO Partner Express, een XML berichtsysteem gekoppeld aan Tibco Business Connect.
* Tomcat en JRun servers, Oracle, Windows NT en Unix.
* Korte opdrachten op integratie testen, planning van test scenarios, Rational Tools zoals Clear Quest rapporten, VB/SQABasic code voor Rational Robot.
* Coordinatie werkzaamheden binnen de test team. Coachen van junior developers in testing tools, Tibco producten, Java, jsps en Clear Case versiebeheer.

CMG - februari 2000- februari 2001
Programmeur binnen teams op multi-tier en 2-tier HR systemen in C++, VB en Oracle voor de overheid en defensie. Mijn takken bestonden uit:
* Requirements samen met HR managers m.b.t statistieken, HR reviews en rapportages.
* Ontwikkeling en testen van C++ objecten uit middenste laag en VB front-end. Geautomatiseerde Word en Excel documenten en objecten.

Universiteit van Newcastle: Universitaire lerares (April-december 1996)
* Leide finalisten en MA students op. Studenten kregen 2:1s en cum laudes.

Association of Translators: Vertalster (Januari-juli 1998)
* Deeltijd werk. Contracten in het Spaans/Engels voor Bass Worldwide.

Northern Goldsmiths: Verkoopster (December 1997)