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



Java / J2EE software ontwikkelaar
Utrecht
oktober 2010
Freelance klus

* 2009: Motorcycle drivers license
* 2008: Course: 'Developer training Hippo Toolkit'
* 2007: Course: 'Architecting and Designing J2EE Applications
* 2007: Course: 'Onderhandelen en Samenwerken'
* 2007: Course: 'Developing Applications for the Java EE Platform'
* 2006: Certification: 'Sun Certified Java Programmer'
* 2001-2005: Master degree (Dutch University degree): Computer Science, specialisation Algorithmics (Universiteit Utrecht)
* 2000-2001: Master degree: Master of Arts (cum laude) (Utrecht School of the Arts, faculty KMT)
* 1997-2001: Bachelor degree (Dutch HBO degree): AudioDesign, specialization Sound for Software Purposes (Utrecht School of the Arts, faculty KMT)
* 1998: Drivers license B
* 1996-1997: Pre-musictechnology year (Utrecht School of the Arts, faculty KMT)
* 1990-1996: Grammar school with the courses: English, Latin, Physics, Mathematics A, Mathematics B, Economy, Biology, Dutch ('St.Oelbert Gymnasium' in Oosterhout)

Relevant skills and experience

* Programming languages: Java (1997+), PHP (2000+), C++ (1998+), Javascript (1998+), Haskell (2000-2005).
* Tools: XML (XSLT, XSD, xQuery, XPath), Maven2, ANT, subversion, JUnit, log4J, Toad, MyEclipse, EMS SQL Manager, e.o.
* Deployment environments: JBoss, Tomcat, Oracle Container 4 Java (OC4J)
* J2EE experience: EJB3, SOAP (JAXB/SAAJ) and webservices, JMS, e.o.
* Presentation: JSF/JSP's, Ajax, structs, servlets
* Databases: MySQL 5, Oracle 10g, X-hive, Hippo.
* IDE's: Eclipse (95%), Oracle JDeveloper, Zend Studio (PHP), MS Visual Studio (C++), Xcode, DevC++, CodeWarrior, GCC
* Persistence: Hibernate, Toplink
* Other techniques: (x)HTML, CSS3, Jquery.
* General programming methods: OO, Agile methods: eXtreme programming, J2EE design patterns
* OS'es: MS-DOS (1990+), Windows (1993+), Macintosh OS (1997+), RedHat/Ubuntu (2003+)
* Languages: Dutch (good, native), English (good), French (moderate), German (moderate), Italian (beginner)

Employment experiences

Period: Januari 2010 - September 2010
Company: Bonneville
Function: Architect, Software Engineer
Details: Design and setup project Sokati (http://www.sokati.com), a comprehensive online scheduling software for medical specialists, restaurants, school, theatres and other companies and societies. Although all other business projects before were Java/J2EE, this one is Zend Studio/PHP based. It included the technical design, the algoritm, javascript (Jquery) layout, front-end XHTML/CSS, some Ajax/Javascript, and technical deployment (Apache).

Period: August 2008 - October 2009
Company: TNO (Utrecht; as Be-value employee in 2008, as Ordina employee in 2009)
Function: Java/J2EE Developer
Details: Extend and improve the architecture of the DINO webfront, the database which holds all the drillings in the Dutch ground. The application was a JBoss/Oracle with development in Eclipse and Maven2. The last project for TNO was to create a SOAP (with JAXP/SAAJ) webfront for a specific part of this database.

Period: June 2008 - July 2008
Company: KPN Dutch Telecom (The Hague; as Be-value employee)
Function: Java Developer
Details: Extend the internal helpsystem which is used when customers call for technical problems with their phone or ISDN line. The application was a Tomcat/mySQL deployment environment, with an Eclipse/Spring work environment.

Period: October 2007 - May 2008
Company: PowerHouse (Almere; as Be-value employee)
Function: J2EE developer
Details: Develop an online system to proces the daily orders from electricity producers and consumers. This J2EE project was built with Oracle, Toplink, Tomcat and JSF.

Period: August 2007 - September 2007
Company: Kluwer (Alphen aan Den Rijn; as Be-value employee)
Function: Information analyst, Java Developer
Details: Analyse how metadata is being processed within the existing Kluwer COIN search-project, and after that make the project independent of the Verity/K2 license. This last part was done by combining two Java-projects and to insert a small open-source java project which extracted all metadata from (PDF-, doc- and html-) content .

Period: May 2007 - August 2007
Company: Royal Pharmaceutical Society (London; as Be-value employee)
Function: Technical architect, Java Developer
Details: Formulate practical solutions with the customer to implement an online CMS system to write a medical book with a team of medical journalists, and to implement these solutions. We used the X-hive Docato package -a pure-XML database- as the CMS, which we extended in various obscure ways to make it look like the customer's old system. Examples are: write standalone bulk-importers including taxonomy-showers of the current content, refining WebDav calls to and from the external XML-editors, and provide lists of internal xml-fields for bits of the old external application.

Period: March 2007 - May 2007
Company: Be-Informed (Utrecht; as Be-value employee)
Function: Java Developer
Details: Implement the search facilities for two gouvernment projects ('OO' and 'DCR') inside the existing ICTU Zoekdienst project of company Be-Informed. Activities were: adjusting the extract and index-tools, and extend the indexing-tools with an XQuery engine to remove the need to write extra java-code in future projects.

Period: Januari 2007 - March 2007
Company: Pearson (London; as Be-value employee)
Function: Java Developer
Details: Extend the X-Hive Docato native XML-database to make it usefull for Pearson employees. The adjustments included small things in the Docato-framework, as well as building a standalone importingtool for automated daily updates including automatic filling of required xml-fields.

Period: November 2006 - Januari 2007
Company: Britisch Medical Journal (London; as Be-value employee)
Function: Java Developer
Details: Developing the workflows within the X-hive Docate native XML-database. These workflows were created and extended with a lot of functionality, including sending and receiving (parsing) mail, conversion from and to .doc files, automatic adjusting of workflow-metadata with information filled in by other employees during this workflow, etc. This task also included giving extra technical Java support for the whole project (f.e. global exception handling).

Period: May 2006 - November 2006
Company: Be-Informed (Apeldoorn; as Be-value employee)
Function: Java Developer
Details: Writing a standalone metadata-enrichment tool for a gouvernment-wide search website. This tool added metadata (from databases and xml-files) to downloaded material before it went into the Verity/K2 search-engine. Besides this task, I had to support the installation of the Verity/Autonomy environment on the servers.

Period: Februari 2006 - March 2006
Company: Kadaster (Apeldoorn; as Be-value employee)
Function: Architect and Java Developer
Details: Design and implement a SOAP-service which interconnected local gouvernments and other private institutions that maintain estate information. This webservice was built for a conference on estate projects, which showed how to acquire information from several places during a disaster. It showed information about civilians, owners and similar information. All the institutions used different technical solutions (Java Axis, .NET, plain XML) and they all had to be merged in one single webservice call, which also performed some small geographical calculations.

Period: May 2005 - September 2006
Company: Student-society Biton (Utrecht)
Function: Java/C++/PHP Developer
Details: Design and implementation application 'DJCronnor' (http://djcronnor.sourceforge.net) for playing music from the harddisk (including beatmixing) and controlling the disco-lights in the venue. The tool was based on the software CPS (C++), written in Java and configured in CPS. DJCronnor can also generate .sql statements with the searchable index. Also added a small tool to identify CD's (by TCP access to freecddb.org), and a PHP website where the complete collection is searchable.

Period: Juli 2005 - Januari 2006
Company: Atletiekvereniging Scorpio (Oosterhout)
Function: PHP Developer
Details: Design and implementation of an online subscribe system for youth athletics. Sporters and trainers can subscribe to sport events with the website, and the head of finance could keep track of payments. A small website written in PHP with mySQL.

Period: September 2005 - October 2005
Company: QuadroVision B.V. (Eemnes)
Function: Java Developer
Details: Maintenance on Java servlets (JBoss) and Oracle databases with Toad.

Period: Januari 2000 - December 2006
Company: Bonneville (Utrecht)
Function: Java/C++ Engineer
Details: Design and implementation of, support on and sales for application CPS (http://cps.bonneville.nl ). A big sofwareproduct for defining interactions in art-installations, performances and other realtime situations where sound and -interaction is needed. About thousand users in the whole world, including on University's in Italy, Englang and Japan. Several years of customer-driven development and customer support (from writign example patches to C++ support). Cross-platform development in C++, Java, ranging from low-level libraries (threads and TCP) to high-level methods (creating examples patches, creating a AWT user interface and writing documentation).

Period: March 1997 - July 1997, June 1998 - July 1998
Company: Electron Holding B.V. (Breda)
Function: Developer
Details: Investigate and write a Word-template based solution for the fact that there is no centralised printed paperwork in the company where 50 people had to write many letters every day (1997). And write a centralised Curriculum Vitae system for the company workers (1998).