Curriculum vitae van kandidaat f0087a

 

Voornaam        Peter Paul

Woonplaats      Amsterdam

Profiel schets

Peter Paul is een creatieve en gedreven Software Architect met een pragmatische aanpak. Zijn specialiteiten zijn Software Engineering en Software Architectuur. Hij is op die gebieden zeer ervaren met Java technologie en heeft diverse succesvolle integratie en complexe web based projecten uitgevoerd. Zijn huidige focus ligt bij SOA, ESB, portals, workflow en RIA's. Dat heeft voor hem niet te maken met een specifieke toolset, maar hij heeft veel ervaring met IBM Websphere en Open Source producten.

Peter Paul werkt het liefst op het spannende snijvlak van business, architectuur en techniek. De grote uitdaging is zaken simpel en overzichtelijk te houden in complexe omgevingen. Hij zoekt de juiste balans tussen nieuwe technologische innovaties en pragmatisme. Voor hem is het daarom belangrijk om de voeten in de modder te houden en als het nodig is de diepte in gaan om tot passende oplossingen te komen.

Hij is een echte team player en weet teams te motiveren en te inspireren. Duidelijke communicatie en begrip van het business domein vindt hij erg belangrijk. Daardoor is hij een prima sparring partner voor de business, analisten en architecten. Niet door gouden bergen te beloven, maar door duidelijk aan te geven wat haalbaar is. Peter Paul kan  helder documenteren, presenteren en ideeën uitdragen.

Afgelopen jaar had Peter Paul extra aandacht voor de performance van complexe systemen. In zijn vrije tijd speelt hij met EC2 en S3 cloud computing.

Rollen die Peter Paul vervult zijn software architect, senior software engineer, team lead, coach en consultant.

Voorbeelden van thema's waar Peter Paul zich momenteel mee bezig houdt:

  • hoe garandeer je continuïteit en stabiliteit in een omgeving die uit meerdere, van  elkaar afhankelijke, service aanbieders bestaat?
  • hoe belangrijk is ACID nu eigenlijk?
  • hoe kan je de taken van gebruikers het beste ondersteunen door het gebruik van web 2.0, en hoe vertaalt zich dit in onderliggende service calls?
  • behandel de non-functional requirements als “first class citizens”, bijvoorbeeld door ze continue te monitoren in het ontwikkel traject

Aan de muur hangen de volgende certificaten:

  • Sun Certified Java Enterprise Architect
  • Sun Certified Java Developer
  • Sun Certified Web Component Developer
  • Sun Certified Java Programmer
  • IBM Certified Enterprise Developer for Websphere Studio

Op de boekenplank staan onder andere:

  • Service Oriented Architecture – Thomas Erl
  • Open Source ESBs – Tijs Rademakers en Jos Dirksen
  • Patterns of Enterprise Application Architecture – Martin Fowler
  • Ambitie onder de Kaasstolp – Sijmen van Wijk en Sanne Roever

De Kennis Koffer van Peter Paul

 

  • QCon Conference, London, 2008
  • Landelijk Architectuur Congres (LAC), 2007
  • Speeding Up Java Applications, Xebia, 2007
  • Masterclass Leadership, Human Academy, 2006
  • University sessions, JavaPolis, 2005
  • IBM Certified Enterprise Developer for Websphere Studio v5.0 – IBM – 2005, bestaande uit:
    • Object-Oriented Analysis and Design with UML
    • Enterprise Connectivity with J2EE V1.3
    • Enterprise Application Development with IBM Websphere Studio v5.0
    • Sun Certified Programmer for the Java 2 Platform
  • University sessions, JavaPolis, 2004
  • Induction Course for Corporate Risk Management – ING - 2003
  • Sun Certified Enterprise Architect - 2003
  • Sun Certified Web Component Developer - 2001 
  • Adviesvaardigheden voor Junior Adviseurs - Schouten & Nelissen - 2001
  • Java University, JavaOne in San Francisco - 2001
  • DSDM Practitioner - Cap Gemini Ernst & Young - 2001
  • Advanced Websphere cursus – IBM - 2001
  • Java University, JavaOne in San Francisco – 2000
  • Sun Certified Java Developer - 1999
  • Sun Certified Java Programmer - 1999
  • OO Academy - Origin - 1998
  • WO Informatica, richting Software Engineering - Vrije Universiteit - 1998 Resultaat van de afstudeeropdracht is een negen, met een publicatie en een presentatie op een internationale conferentie in Stuttgart.
  • VWO - Atheneum Hageveld in Heemstede – 1990

 

Overzicht Projecten

Hieronder volgt een overzicht van projecten van Peter. 

juli 2008 – november 2008:  KPN Glas

 

Technische support en advies bij het inrichten en uitvoeren van performance tests bij het Glas project. De uitdaging is om, in een complexe architectuur boven water te krijgen of het totale systeem voldoet aan de performance requirements en waar de performance bottlenecks zitten. De omgeving bestaat uit een SOA omgeving met veel verschillende componenten, zoals business process engines, CRM en back-office systemen. De communitatie verloopt met name via SOAP web services.

 

Technical Performance Consultant

 

Web Services, SOA, Java, Oracle 10g, Oracle Enterprise Manager, VMware, Linux, Xaton, Cordys, Siebel, soapUI, ws-analyser, jarep/jamon, Eclipse, HP Performance Center (Loadrunner)

augustus 2007 – juli 2008:  ING Risk Management - STARlite

 

Opzetten van de achitectuur van een nieuwe portal oplossing voor Risk Management.  De business workflow in deze portal is gericht op grote corporaties en moet geschikt gemaakt worden voor midden en klein bedrijf. Het zal wereldwijd gebruikt gaan worden en goede performance is van groot belang. Er worden veel nieuwe technieken en methodieken gebruikt in het team. Als architect organiseert Peter Paul “Heads in the same Direction” meetings om focus in het team te houden en consistente oplossingen te krijgen.

 

Software Architect en Performance Engineer

 

Java Enterprise Edition (JEE), Rational Application Developer 6 (RAD 6, IBM), Websphere Application Server (WAS), Oracle 9i, Subversion, Ant, Struts 2, Spring, Hibernate, jUnit, eXtreme Programming.

 

februari 2007 – augustus 2007: Performance Task Force bij ING Risk Management

 

Analyse en advies om de performance van een wereldwijde JEE portal te verbeteren. Kweekt “performance awareness” bij alle parijen, van business tot applicatie beheer, en ondersteunt dit met technische tools en periodieke rapportage. 

 

Contact met veel partijen, specifieke performance kennis, aanbevelingen, lijst van taken, performance testen, performance analyse, code analyse, opzetten performance test omgeving voor continuous performance testing, SpeedLab genaamd.

 

Java, LoadRunner, PerformaSure, diverse OS tools zoals vmstat, Websphere ND cluster, Ruby, Jython, Excel reports, Oracle 9i, unix, jarep/jamon, diverse performance en jvm monitor tools

juli 2006 – februari 2007: Air France/KLM Cargo

 

Consultant en Developer bij het stroomlijnen van het business process van marge calculaties bij KLM Cargo. De contract rondes van KLM worden met die van Air France samengevoegd.

 

Application Architect, Senior developer, Coach, Overleg met analisten

VB, Excel, .Net, Jira, Confluence

mei 2005 – juni 2006: Delta Lloyd

 

Team Lead bij de ontwikkeling van een service die XML berichten uit de hele organisatie verwerkt en aansluit op een Enterprise Service Bus (ESB).

 

Application architect, Senior java developer, Coach, Overleg met testers, analisten en interne klanten, Oplevering naar operations, Proof of Concepts

EJB, JMS, SOAP, XML, XSLT, JMX, Websphere Application Server 5, Websphere MQ, WSAD 5.1, Ant, Cruise Control, Spring framework, Oracle Database 9i met XML extenties, jUnit, Mainframe integratie, Configuratie en release management, Wiki

april 2006: PEP psychologen praktijk

 

Een berichten boek voor een psychologen praktijk. Een kleine applicatie met een nieuw idee: een Java Web Start applicatie als secure (thin) Rich Internet Application (RIA).

 

Application Architect, Senior Java Developer, Functional en Technical Design

Java 5, Java Web Start, SSL, Burlap/Hessian, Eclipse 3.2, Swing, Tomcat 5, Debian Linux, Subversion

mei 2003 – mei 2005: ING Bank - STARpro

Technisch Project Leider bij het ontwikkelen van een Web-based intranet applicatie voor Corporate Risk Management. Het team bestaat uit acht developers.

Applicatie architectuur design, Technisch design, Technische documentatie, Programmeren, Overleg met Business, Release management, Proof of Concepts, Architecten overleg, Iteratief Ontwikkel Process, Service Oriented Architecture, Component Based Development

J2EE, EJB, UML, JMS, JDBC/SQL, XML, XSLT, Design Patterns, Systeem Integration, WSAD 5, WAS 4 en 5, Ant, jUnit, Select Enterprise, Oracle database, MQ-Series, Wiki, Scripting met Groovy

oktober 2003 – oktober 2007: Developing Consultant/Partner bij Amsterdam Software

Peter Paul houdt zich bij Amsterdam Software vooral bezig met Quality Assurance en het stroomlijnen van het software ontwikkel proces. Hij introduceert nieuwe development methoden, zoals best practices uit eXtreme Programming en Scrum. Daarbij komen er verschillende tools om het proces te ondersteunen, zoals een Wiki en een professioneel bugtrack systeem. Hij organiseert kennis sessies met onderwerpen als unit testing en best practices in agile projecten.

Verder werkt hij aan de automatisering van zowel het ontwikkel process als opzetten van clustered omgevingen voor high-availability.

Developing Consultant, Coach

Confluence Wiki, Jira Issue Tracking, Nant, SQL Server, MS Visual Studio, MS Virtual Server, Windows Server, Linux

november 2003 - juli 2004: ABN Amro

Senior Java Developer bij het ontwikkeling van een Web based internet applicatie voor het Global Transaction Services portal - Transaction Reporting.

Programmeren, Technisch Design, Documentatie, Refactoring, Continuous Integration, Exteme Programming practices, Prototyping

Java, UML, XML, XSLT, JAXB, Servlets, JSP, Ant, JUnit, WSAD 5.0/Eclipse 2.0, CVS, JProbe, , WAS 4.0, Docbook documentatie, Siteminder, PDF

april 2001 - september 2002: ABN Amro

Application Architect bij het ontwikkelen van een Web based intranet applicatie voor Regional Treasury Desks (RTD's).

Technisch design, Database design, Programmeren, Coaching, DSDM sessies met de business

J2EE, JSP, Servlets, XML, XSLT, Websphere Application Server 4, Websphere Studio, Power Designer/DataArchitect, Visual Age for Java 3.5.3, DB2 6.1, QAStudio, log4j, jUnit, Struts, dom4j, xerces, xalan, ant, UML, DSDM

mei 2000 t/m september 2002: ABN Amro

Applicatie Architect bij het ontwikkelen van een Web based intranet applicatie waarmee Benchmarks kunnen worden gemaakt van de prijzen van obligaties.

januari 2001 t/m maart 2001: ABN Amro

Advies en ondersteuning geven op het gebied van Java en software achitectuur/ontwerp bij het bouwen van een Internet applicatie voor een bank. De applicatie werd gebouwd in Pakistan.

juni ‘99 t/m april 2000: KLM

Diverse taken bij de ontwikkeling van Visual Load Control, een applicatie die het beladen van vliegtuigen ondersteunt.

januari ’99 t/m mei ’99: Interpolis

Java web applicatie om database services aan te spreken via middleware.

november ’98 t/m december ’98: Origin

Onderzoek naar de staat en toepasbaarheid van Enterprise Java Beans (projectnaam: Beans@Work)

september ’97 t/m juni ’98: VU en GAK        

Afstudeeropdracht: Ontwikkelen van een prototype van een gedistribueerde architectuur voor gegevens visualisatie

 

Offsite  |  Oosteinderweg 399  |  1432 BH  Aalsmeer  |  Tel.: 0297 329974  |  Fax: 084 7194652  |  info@offsite.nl  |  www.offsite.nl