(05/2010)
| Name | Jasper Fontaine |
|---|---|
| Address | Van Bemmelstraat 36, 3818 PD |
| City | Amersfoort, UT, NL |
| Phone | 06-55892708 |
| jfontaine@codegap.com | |
| Date of Birth | March 21th, 1978 |
| Drivers License | No |
| Languages | Dutch, English: Fluent; Spanish: Some Experience |
Jasper Fontaine is a very experienced developer who has had excellent exposure to Java and Java related technologies. He has an analytical mindset, and is able to fully convert the ideas of the client to clear specifications. He has a passion for creating sophisticated and effective applications that are ready for the future, technology-wise but most of all from a practical and client point of view. Because of his extensive domain-knowledge and calm nature Jasper can coach and consult junior and medior developers, and feels most comfortable in the role of lead developer.
An active member of the Stripes community, he helped review and contribute to the Stripes handbook, and contributed bits and pieces of code to the Stripes and Hibernate open source projects.
Since 2005 Jasper has been working under the Codegap brand as a freelance consultant. Partly because of this he has a great sense of responsibility and a very goal- and customer-driven attitude.
| 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 University - Informatica, Amsterdam |
|---|---|
| 1997 - 1999 | TAS Informatica - intern, Baarn |
| 1997 | VU - Artificial Intelligence, Amsterdam |
| 1990 - 1996 | Vallei College - VWO, Amersfoort |
Design and implementation of a companywide content-management system aimed at
judicial data. The main focus was on the modular selection, aggregation,
transformation and export of generic XML structures to both internal as
external customers, such as printers, online platforms, etc.
Crucial in this was the performance of the system, so extreme caching and
multithreading solutions had to be implemented to meet the desired requirements.
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
Complete analysis, design, development and implementation of a customer
relation management application for the hotel- and restaurant-branche: a
profile management module, a membership module, a module for sending out
marketing campaigns via email, sms, etc., a transaction module to keep track
of purchases made by members, a loyalty/reward-system module, employee
tracking, reports, etc.
Later training, coaching, QA and managing of the clients in-house development
team, and taking care of support during the intensive guarantee-/maintenance-
phase.
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
Journey through Nicaragua, Costa Rica and Panama.
Development and partial design of a system that converts, monitors, and maintains the in- and outgoing communication-flow between the DNB and the national and european banks. Intensive collaboration resulted in an application that exceeded their expectations.
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
Analysis, writing of functional and technical design-specifications and implementation of the the total rebuild of an internetbanking application for the ABN-AMRO bank, implemented with a multilayer SOA architecture.
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
Analysis, design and development of an application for workinghour-accountancy and -reporting.
Tools: J2EE, Struts, Hibernate, Tomcat 5.0, Oracle DB9i, Eclipse
Analysis and development of an extranet application for the European aviation authorities for streamlining and coordinating inspections and maintenance of aircrafts.
Tools: J2EE, Struts, BC4J, Oracle Jheadstart 10g, Oracle DB9i, Oracle iAS 9i, Oracle JDeveloper
Analysis and development of an intranet application for managing and
priorizing tasks.
Research of the performance, usability and differences of O/R frameworks like
Hibernate, OJB and Toplink.
Tools: J2EE, Struts, OJB, Hibernate, Toplink, Tomcat 5, Oracle DB9i, Eclipse
Development of an online application for learning math for a school in Den
Haag.
Study of Design Patterns.
Tools: JDK 1.3, JSP, Servlet, Kawa 3.22, Tomcat 4.1
Journey through Mexico, Belize, Guatemala, Peru, Bolivia and Brazil.
Architecture, development and supervision of an office application based on a generic intranet-based n-tier framework for office applications build for that purpose, containing among others modules for hour accountancy, a team agenda, relation management, project management, salesproces management, document management, etc.
Tools: JSTL, JDK 1.3, JSP, Servlet, J2EE 1.2.2, JStorm, SQL, Kawa 3.22, Tomcat 4.1, MySQL, PostgreSql
Development and supervision of standard reusable components in Java.
Tools: JDK 1.3, JSP, Servlet, J2EE 1.2.2, SQL, Kawa 3.22, Tomcat 4.1, MySQL, PostgreSql
Developing a web shop in JSP and Java for a hardware supplier. Architecture has been set up in a way that with only small adaptations it can be used for other webshops.
Tools: JDK 1.3, JSP, Servlet, SQL, Kawa 3.22, Tomcat 3.2, MySQL
Teaching of OO-principles, MVC, N-tier architectures and generic Java principles to a group of ASP-developers
Developing the internet site of the ANWB using mainly JSP for the presentation and javabeans and normal classes for the logic. The last month developing a prototype which uses EJB's. Developing, architectural tasks and supporting other developers with my knowledge on Java.
Tools: JDK 1.3, JSP, EJB, HTML/Javascript, Kawa 3.22, Oracle 8i, Weblogic 5.1
Development and supervision of standard reusable components in Java.
Design and implementation of an open client-server architecture / framework
for use in realtime applications.
The development of the website of Feyenoord, supervising the technical side of
the development of JSP-pages and backend.
Study of Design Patterns.
Tools: JDK 1.3, JSP, Servlet, J2EE 1.2.2, HTML/Javascript, LiveConnect. Kawa 3.22, Tomcat 3.2, MySQL, PostgreSql
Developing a tool which can generate content-management tools; a system of servlets that dynamically builds a HTML-form using XML, XSL, Xpath and recursion. Dynamic generation of Javascript functions for validation and extra form-popups.
Tools: Java Servlets, JDK 1.3, XML, XSL, Xpath, Javascript, SQL, Xalan, Xerxes, ORO, Forte for Java, Tomcat 3.2, MySQL
Setting up a platform for Java-development within MagicMinds.
Evaluation of several Java-servers such as Tomcat, JBoss, Orion and Resin.
Design and development of a multiplayer realtime internetgame in Java.
Teaching Java to other Magicminds. Developing (example)material for the Java
(J2EE) education of other Magicminds.
Study of J2EE.
Development of an 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
Co-development of the Postbank Ego-card webapplication: especially the
presentation layer (JSP/EJB-interfaces), where necessary EJB-development.
In this period also employed by MagicMinds for a concept study of a
progressive internet-application 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
Development of an application for Bart Smit.
Tools: Actionscript, Flash 4
Development of the new site of the 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
Continued development of WorldOnline's CMS by adding a module for the
automatic graphical editing (shading, rounding, cropping, scaling, bordering)
of jpg/gif/tif images.
Process and layout content for the international sites of World Online (.cz,
.fr, .de, .it).
During this period also employed by MagicMinds for the development of their
intranet.
Tools: Java, Javascript, Adobe Golive, Adobe Photoshop 5.0/5.5, Silverstream
Development of applications for PDAs with PalmOS3.0 or higher, using the KVM
Java environment (precursor of J2ME/MIDP).
Development of a webcam-streamer, chat-applet and 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
Change and debug sourcecode after receiving testresults. Produce finished code for further testing of the application on the mainframe.
Tools: C++, PTSO, Java, OS/2
Developing applications independently and in a team from a technical
design.
Execute batch-tests using JCL and test-inputfiles.
Tools: COBOL, Roscoe, JCL, ADS/Online, Java, IDMS, Windows3.11
Education Software engineer.
Tools: Java, C++, COBOL, Windows95, MS-Dos