(05/2010)
| Naam | Jasper Fontaine |
|---|---|
| Adres | Van Bemmelstraat 36, 3818 PD |
| Woonplaats | Amersfoort, UT, NL |
| Telefoon | 06-55892708 |
| jfontaine@codegap.com | |
| Geboortedatum | 21 maart 1978 |
| Rijbewijs | Nee |
| Taalvaardigheid | Nederlands, Engels: vloeiend; Spaans: redelijk |
Jasper Fontaine is een technisch zeer ervaren ontwikkelaar, sterk in Java en Java-gerelateerde zaken. Hij heeft een analytische manier van denken, en is bekwaam in het omzetten van de klantvraag in duidelijke specificaties. Jasper heeft een passie voor het maken van effectieve applicaties die klaar zijn voor de toekomst, zowel op technisch als functioneel vlak. Door zijn brede domein-kennis en kalme aard is Jasper een prettige coach en vraagbaak voor junior en medior programmeurs.
Als actief deelnemer aan diverse open source communities heeft Jasper meerdere verbeteringen doorgevoerd en toevoegingen gedaan aan de Stripes en Hibernate projecten. Daarnaast heeft hij een bijdrage geleverd aan het Stripes handboek, uitgegeven door Pragmatic Programmers.
Sinds 2005 opereert Jasper onder de bedrijfsnaam Codegap als zelfstandig ondernemer op de consultancy markt. Mede hierdoor heeft hij een groot verantwoordelijkheidsgevoel en een bijzonder doel- en klantgerichte stijl.
| Java: | JavaSE/J2SE, JavaEE/J2EE, Spring (Core, TX, AOP), Stripes, Struts, Tiles, Hibernate, EJB 2.1 (SLSB, MDB), EJB 3 (JPA), JTA, Restlet, JAX-RS (JSR311), WSDL, JAX-WS, JMS, WebSphere MQ, Quartz, Castor, DOM4J, Servlets, JSP, JSTL, JUnit, JTest, JNDI, BC4J, Toplink, OJB, JStorm, Xalan, Xerces, ORO |
|---|---|
| Web: | HTML, CSS, Javascript, AJAX, JSON, Prototype |
| Server: | Jetty, Tomcat, Websphere, Oracle iAS, Weblogic, Jboss, Orion, Resin, iPlanet |
| Database: | MySQL, DB2, Oracle, PostgreSql |
| IDE: | Eclipse, WSAD/RAD, WSAD IE, Oracle JDeveloper, Oracle Jheadstart, Kawa, Forte |
| Source: | Subversion, CVS, Visual SourceSafe, ClearCase, Cascade |
| Misc: | Webservices, SOA, Concurrency/multithreading, AOP, REST, Apache WSIF, SQL, COBOL, LDAP, XML, XSL, XPath, XSD, Xlink, Maven, ANT, ClearQuest, Target2, Swift, SoapUI, Jprofiler, Enterprise Architect, oXygen |
| 1997 - 1999 | Open Universiteit - Informatica, Amsterdam |
|---|---|
| 1997 - 1999 | TAS Informatica - intern, Baarn |
| 1997 | VU - Artificial Intelligence, Amsterdam |
| 1990 - 1996 | Vallei College - VWO, Amersfoort |
Ontwerp en implementatie van de universele ontsluiting van de content-
management systemen van Kluwer, gericht op jurisprudentie en wet- en
regelgeving. De ontsluiting bestond uit het modulair selecteren, samenstellen,
transformeren en exporteren van eenduidig gevormde XML structuren naar zowel
interne als externe afnemers als drukkers, online platformen, etc.
De nadruk lag hierbij sterk op de performance van het systeem, waardoor
extreme caching en multithreading oplossingen geimplementeerd moesten worden
om de vereiste doelstellingen te behalen.
Tools: JavaSE 1.6, Spring (Core, TX, AOP), Concurrency/multithreading, SOA, Webservices, JAX-WS, WSDL, SOAP, REST, Restlet, JAX-RS (JSR311), XML, XSLT, XPath, XSD, DOM4J, Castor, Xlink, Hibernate 3.2.6, Oracle 10g, Jetty 6.1.7, Maven 2, jUnit 4.4, SoapUI, Jprofiler, Enterprise Architect, UML, component-/class-/sequence-diagrams, Eclipse, oXygen, SVN
Volledige analyse, ontwerp, ontwikkeling en implementatie van een customer
relation management applicatie voor de hotel- en horeca branche: relatie-
en klantenbeheer, klantenpassen en loyalty-module, een marketing module,
transactie-, inkomsten-, en uitgaven-beheer en een uitgebreide rapportage
module.
Later opleiding, coaching, QA en aansturing van het in-house development
team van de klant, en zorgdragen voor een intensieve begeleiding tijdens de
garantie-/onderhoudsfase.
Tools: JavaSE 1.5, JavaEE 1.4, Stripes 1.4.2, Stripernate 0.9.6, JPA annotations, Hibernate 3.2, Hibernate Annotations 3.2, Hibernate-Tools 3.2, Quartz, Servlet 2.4, JSP 2.0, JSTL, HTML, CSS, Javascript, AJAX, JSON, Prototype, Junit, Checkstyle, Tomcat 5.5, Eclipse 3.2, MySQL 5, Subversion 1.4
Reis door Nicaragua, Costa Rica en Panama.
Ontwikkeling en (deel-)ontwerp van een systeem dat de conversie, monitoring, en onderhoud verzorgt van de in- en uitgaande communicatiestromen tussen de nationale en internationale banken enerzijds en de DNB anderzijds. Intensief contact met de (interne) klant zorgde er voor dat de applicatie bij hun wensen aansloot en overtrof.
Tools: J2SE 1.4, J2EE 1.4, EJB 2.1 (SLSB, MDB), Hibernate, JTA, JMS, WebSphere MQ, Quartz, XML, Castor, DOM4J, Struts, JSP, Tiles, Html, CSS, Javascript, Websphere 6, WSAD/RAD 6, DB2, ClearCase, ClearQuest, Target2, Swift
Analyse, schrijven van functioneel- en technisch ontwerpen (FO/TO) en implementatie van de volledige herbouw van de ABN-AMRO internetbankieren site, gerealizeerd met een meerlaags SOA architectuur.
Tools: J2EE 1.2, Struts, EJB, JDNI, Apache WSIF, JSTL, JSP, XSL, XML, XPath, Webservices, MSEC security, COBOL, SQL, JTest, WSAD IE 5.1.1, Websphere EE 5.0, DB2 ESE 8.1
Analyse, architectuur en ontwikkeling van een urenregistratie en -rapportage applicatie.
Tools: J2EE, Struts, Hibernate, Tomcat 5.0, Oracle DB9i, Eclipse
Analyse, offertering en ontwikkeling van een extranet-applicatie voor de Europese luchtvaartauthoriteit voor het stroomlijnen en coördineren van inspecties en onderhoud op vliegtuigen.
Tools: J2EE, Struts, BC4J, Oracle Jheadstart 10g, Oracle DB9i, Oracle iAS 9i, Oracle JDeveloper
Analyse en ontwikkeling van een intranet-applicatie voor het bijhouden en
priorizering van openstaande taken.
Onderzoek naar de performance, mogelijkheden en verschillen van verschillende
O/R frameworks zoals Hibernate, OJB and Toplink.
Tools: J2EE, Struts, OJB, Hibernate, Toplink, Tomcat 5, Oracle DB9i, Eclipse
Ontwikkeling van een online rekenhulpmiddel voor een school in Den Haag.
Studie van Design Patterns.
Tools: JDK 1.3, JSP, Servlet, Kawa 3.22, Tomcat 4.1
Reis door Mexico, Belize, Guatemala, Peru, Bolivia en Brazilie.
Architectuur, ontwikkeling en aansturing van een kantoorapplicatie gebaseerd op een daarvoor ontwikkeld generiek intranet-gebaseerd n-tier framework voor kantoorapplicaties met daarin onder andere modules voor een teamagenda, urenboekhouding, relatiebeheer, projectbeheer, salesprocesbeheer, documentbeheer, etc
Tools: JSTL, JDK 1.3, JSP, Servlet, J2EE 1.2.2, JStorm, SQL, Kawa 3.22, Tomcat 4.1, MySQL, PostgreSql
Ontwikkeling en aansturing van ontwikkeling van standaard herbruikbare componenten in Java.
Tools: JDK 1.3, JSP, Servlet, J2EE 1.2.2, SQL, Kawa 3.22, Tomcat 4.1, MySQL, PostgreSql
Het ontwikkelen van een webwinkel in JSP en Java voor een hardware- leverancier. De architectuur is zo opgezet dat het met slechts kleine aanpassingen voor andere webwinkels kan worden gebruikt.
Tools: JDK 1.3, JSP, Servlet, SQL, Kawa 3.22, Tomcat 3.2, MySQL
Het doceren van OO-principes, MVC, N-tier architecturen en algemene Java principes aan een groep ASP-ontwikkelaars
Het ontwikkelen van de website van de ANWB voornamelijk gebruikmakend van JSP voor de presentatie en javabeans en normale classes voor de logica. De laatste maand beziggehouden met het ontwikkelen van een prototype dat gebruik maakt van EJB’s. Daaronder vielen het ontwikkelen, architecturele taken en het ondersteunen van andere ontwikkelaars op technisch kennis-gebied.
Tools: JDK 1.3, JSP, EJB, HTML/Javascript, Kawa 3.22, Oracle 8i, Weblogic 5.1
Aansturing en ontwikkeling van standaard herbruikbare componenten in Java.
Het ontwerpen en implementeren van een open client-server architectuur
framework voor gebruik in realtime applicaties.
Het ontwikkelen van de website van Feyenoord, aansturen van de technische kant
van de ontwikkeling van de JSP-paginas en de bijbehorende backend.
Studie van Design Patterns.
Tools: JDK 1.3, JSP, Servlet, J2EE 1.2.2, HTML/Javascript, LiveConnect. Kawa 3.22, Tomcat 3.2, MySQL, PostgreSql
Het ontwikkelen van een tool dat content-management tools kan genereren; een geheel van servlets dat door middel van XML, XSL, Xpath en recursie dynamisch een HTML-form opbouwt. Dynamische generatie van Javascript functies voor invoer-controle en extra form-popups.
Tools: Java Servlets, JDK 1.3, XML, XSL, Xpath, Javascript, SQL, Xalan, Xerxes, ORO, Forte for Java, Tomcat 3.2, MySQL
Het opzetten van een platform voor java-ontwikkeling binnen MagicMinds.
Het evalueren van verschillende java-servers zoals Tomcat, JBoss, Orion en
Resin.
Het ontwerpen en ontwikkelen van een multiplayer realtime internetgame in
Java.
Het overdragen van javakennis aan andere MagicMinds. Het ontwikkelen van
(voorbeeld)materiaal voor het Java (J2EE) onderwijs van collegas.
Studie van J2EE.
Het ontwikkelen van een IRC (Internet Relay Chat)-client in Java.
Tools: JSP, Enterprise JavaBeans, J2EE, JDK 1.2.2, J2SDKEE1.2.1, HTML/CSS, Javascript, SQL, Kawa 4.01, J2EE RI server, Tomcat, Jboss, Orionserver, Resin
Het mede-ontwikkelen van de Postbank Ego-card web-applicatie: vooral
presentatielaag (JSP/EJB-interfaces), waar nodig EJB-ontwikkeling.
Tevens in deze periode voor MagicMinds werkzaam geweest bij een concept studie
van een vernieuwende internet-applicatie in java.
Tools: JSP, EJB, J2EE, JDK 1.2.2, J2SDKEE1.2.1, HTML/CSS, Javascript, SQL, Oracle Jdeveloper 3.1, Kawa 3.23, Oracle 8i, Netscape/SUN iPlanet, Solaris, LDAP
Het doorontwikkelen van een applicatie in opdracht van Bart Smit.
Tools: Actionscript, Flash 4
Het ontwikkelen van de nieuwe site van De Financiële Telegraaf (DFT.nl).
Tools: Java Servlets, LDAP, JNDI, XML, XSL, XPATH, HTML/Javascript/CSS, SQL, JavaBeans, JSP, Kawa 3.22, JDK 1.1.7, WindowsNT 4.0, IBM Websphere, AIX, DB2
Het verder ontwikkelen van WorldOnline's CMS door de additie van een module
voor het automatisch grafisch bewerken (beschaduwen, afronden, uitsnijden,
schalen, inkaderen) van jpg/gif/tif images.
Content van de verschillende internationale sites van World Online (.cz, .fr,
.de, .it) verwerken en opmaken.
Tevens in deze periode veelvuldig bij MagicMinds werkzaam geweest voor het
ontwikkelen van hun intranet.
Tools: Java, Javascript, Adobe Golive, Adobe Photoshop 5.0/5.5, Silverstream
Het ontwikkelen van programma’s die kunnen draaien op PDA’s met PalmOS3.0 of
hoger, gebruikmakend van de KVM Java omgeving (voorloper van J2ME/MIDP).
Het ontwikkelen van een webcam-streamer, chat-applet en chat-server.
Tools: C++, Java, Javascript, HTML, SQL, KVM, Waba PalmOS-Java, POSE Palm-emulator, JDK 1.2.2, PalmIIIx-ROM, Linux en Windows, PalmOS3.0
Aan de hand van acceptatietestmeldingen aanpassen of debuggen van broncode. Opleveren voor verdere testen van de applicatie via het mainframe.
Tools: C++, PTSO, Java, OS/2
Zelfstandig en in teamverband bouwen van applicatieprogrammatuur vanuit een
technisch ontwerp.
Uitvoeren van batch-testen door middel van JCL en het maken van test-
invoerbestanden.
Tools: COBOL, Roscoe, JCL, ADS/Online, Java, IDMS, Windows3.11
Opleiding Software engineer.
Tools: Java, C++, COBOL, Windows95, MS-Dos