Portfolio en CV

pdf  Download mijn CV

Rabobank (Online Beveiliging)

2012-2013, Utrecht

Onderhoud en uitbreiding van de modules die inloggen van gebruikers en signeren van opdrachten verzorgen voor www.rabobank.nl, de Rabobank iDeal pagina en de back-end voor de Rabobank Mobiel Bankieren apps. Werkend in een klein Scrum-team met Spring, Hibernate, WebServices (Spring-WS, Apache XMLBeans), Tomcat en WebSphere. Veel aandacht voor kwaliteit; unit-test coverage 80+%, code reviews, continuous integration met Hudson, Sonar en FitNesse/Selenium. Regelmatig verantwoordelijk voor derdelijns support en stand-by diensten. Daarnaast ontwikkeling van een zeer snelle logfile-parser in Scala.

Khonraad Software Engineering

2012, Soest

Migratie van verschillende onderdelen (facturatie, piketroosters) van BOPZ-Online en Huisverbod-Online naar Scala, Lift en JPA. Vormgeving van de web-applicaties met HTML, CSS3, JQuery en Bootstrap. Versie-beheer met Git, builds gemaakt met SBT. Daarnaast ontwikkeling van een boekings/reserverings-systeem voor Kura Kura Yoga Retreat met dezelfde technieken.

DocData Payments

2011, Driebergen

Onderhoud van het online betalingssysteem van deze Payment Service Provider. Werkzaam in een internationaal Scrum-team, verantwoordelijk voor het aanbrengen van verbeteringen en bugfixing. Ontwikkeling met Spring, Hibernate en JSF, deployment op Tomcat 6. Koppelingen gemaakt met SFTP met externe betalingssystemen van o.a. Atos Worldonline en Omnipay. Veel aandacht voor code-reviews en unit tests, kwaliteitsbewaking met Hudson en Sonar.

Vijfhart IT Opleidingen

2006-2012, Nieuwegein

Het geven van een tweedaagse Java cursus aan junior Java programmeurs, ter voorbereiding op het Sun Certified Java Programmer for Java 6.0 (CX-310-065) examen.

Lumiad Telecom

2011, Utrecht

Aanpassen van een Java applicatie die labels print voor het markeren van mobiele netwerkapparatuur. Aanpassingen aan de Swing interface en het mogelijk maken de Java applicatie als een Windows executable te starten.

Khonraad Software Engineering

2009-2011, Soest

Ontwikkeling van een CRM applicatie t.b.v. sales, back-office, beheer en helpdesk van BOPZ (Bijzondere Opnemingen in Psychiatrische Ziekenhuizen) Online en Huisverbod Online. Migratie van Velocity+Spring+Tomcat 6 naar JSF+Richfaces+Seam+JBoss 5.1 en verdere ontwikkeling van de applicatie met JBoss Seam en Drools Expert voor het vastleggen van business logic. Instructies geven aan nieuwe eindgebruikers. Koppelingen gemaakt met verschillende externe webservices en Google Maps. Implementatie van iPad en Android Apps met PhoneGap en iWebKit.

Rabobank (SMS Betalen)

2008, Utrecht

Implementatie van person-to-person mobiel betalen via SMS (Rabo Mobiel). Technical lead tijdens migratie naar Spring Framework 2.5 en iBatis. Implementatie van custom (stateful) RMI/SSL communicatie op basis van Spring Remoting. Opzet van Maven2 project structuur. Ontwikkeling van webservices t.b.v. ontsluiting van de betaalengine (Axis 1.4). Aansturen van junior ontwikkelaars. Veel aandacht voor Unit Tests, code coverage (Emma) en JavaDoc.

ING Bank

2007-2008, Amsterdam

Onderhoud van de Basel II credit risk management applicatie van ING in een internationaal team van ontwikkelaars. Refactoring van het data model, oplossen van productieproblemen. Kwaliteitsbewaking van verschillende componenten m.b.v. FindBugs, code reviews en unit tests. Verantwoordelijk voor het monitoren van de autobuild (CruiseControl) en falende builds repareren.

Supercam

2007, Amsterdam

Uitbreiden van het Supercam videostreaming platform. Implementatie van verschillende back-end componenten voor auditing, gebruikersstatistieken, rapportages en databeheer. Front-end ontwikkeling met Spring MVC en JSTL. Integratie van componenten met JMS en HTTP (Spring remoting). Refactoring t.b.v. een verbeterde, modulaire architectuur.

Nationale Postcode Loterij

2006, Amsterdam

Afronden van de ontwikkeling van verschillende Swing/Spring/Hibernate front-office applicaties t.b.v. de administratie (leden, loten, trekkingen e.d.) van de loterij. Voornamelijk bugfixing en refactoring.

De Telefoongids

2006, Amsterdam

Ontwikkeling van www.detelefoongids.nl, een van de 5 meest bezochte websites van Nederland. Migratie van intern middleware platform o.b.v. Castor/JDO naar Spring/Hibernate/Java 5. Opstellen van project coding guidelines voor Unit Tests en JavaDoc. Koppeling van de Falkplan Webservices met kaartinformatie en routeplanning aan de bedrijvengids van www.detelefoongids.nl, m.b.v. Axis 1.2.1. Front-end ontwikkeling met Struts, JSTL en JavaScript. Opzetten van project build met ANT.

ING Car Lease

2005-2006, Amsterdam

Ontwikkeling van de Europese ING Car Lease website (www.ingcarlease.com) voor zes verschillende landen. Implementatie van deze website met Tapestry, Spring en iBatis. Opzet van architectuur en implementatie van de Reporting Component voor het genereren van PDF en Excel bestanden met iText, ter vervanging van Business Objects. Opstellen van materialized views in Oracle t.b.v. rapportages. Samenstellen en printen van offertes met iText. Configuratie van rapportages en offertes in Spring. Veel aandacht voor Unit Tests, code coverage (JCoverage, Cobertura) en JavaDoc.

Robeco

2005, Rotterdam

Implementatie van een Webservice als koppeling tussen IBM Tivoli Identity Manager en acht verschillende back-end systemen (Oracle, MS SQLServer, Sybase). J2EE applicatie gebaseerd op Spring. Configuratie van en deployment op BEA Weblogic 8.1.

Muziekatelier Ignatia

2005, Haarlem

Ontwikkeling van een SWT/JFace applicatie met Hibernate voor het beveiligd opslaan van pincodes, wachtwoorden en adresgegevens.

PricewaterhouseCoopers

2005, Utrecht

Ontwerp van een nieuw te bouwen WebSphere Portal applicatie voor administratie van uitdiensttredende medewerkers. Veel overleg met de klant (HRM), requirements engineering, schrijven van functioneel ontwerp (70 pag.) en technisch ontwerp, Service Oriented Architecture en datamodel. Opzet projectplanning. Ontwikkeling van de Business Layer (business logic) en Persistence Layer (Hibernate). Integratie met WebSphere Portal front-end. Schrijven van Unit Tests.

Reacties zijn gesloten.