I am Jasper Sprengers, freelance Oracle-certified Java specialist. I have been developing database-backed (web) applications since 2000 for various companies within the J2EE architecture.

The crucial language to build good software is seldom a programming language.
I believe that sub-standard specification, communication and documentation are the biggest obstacles in most software projects. My experience as a language teacher and translator has often proved useful where I did not expect it.

I can be hired on a project basis. Please feel free to contact me.

jasperSPRENGERS.nl My stage plays (Dutch)
GWTdeveloper.nl My blog about Google Web Toolkit
Jasper on facebook
Find me on linkedIN
More facts and even more opinions my BLOG
News

Google Web Toolkit recognizes the need for speed

The new GWT release 2.5 adds little frills but is all about more performance and efficiency. This makes it even more suitable to develop mobile apps. I'm very excited.

The way I work

01. Use stable open-source solutions for existing problems. Don't try to re-invent the wheel.
02. Keep your code understandable for yourself and your co-workers. Follow standard coding practices and document well.
03. Stay informed about new tools and techniques, but only use them in production once you have mastered them.
04. Procedures and methdologies are only the means to an end. Computers run code, not procedures.
And never forget:
It's important to do things right, but it's more important to do the right thing.
Profile

The job of an architect and developer is to translate a customer's wishes into usable software. The customer knows their own business domain better than you do. Don't make hasty assumptions. The success of a good software design depends on asking the future users of your product the right questions.

I believe in an agile iterative development process, because practise has shown that it is not sensible or even possible to get specifications 100% right the first time round. Wishes keep changing, both before, during and after development.

Saving on design is false economics: it might just give you a working product, but not one that the client paid for.

Download

In my CV you will find a detailed overview of my education and experience.

CV Jasper Sprengers in PDF

CV Jasper Sprengers in MS-Word

Terms

Unless otherwise agreed in writing I supply my services under the general conditions of ICT ~ Office, filed with the Chamber of Commerce Netherlands under number 30174840.

Services and skills

Methodologies:
Agile development practices, such as Extreme programming and Scrum. Rational Unified Process.
Server-side:
EJB3, Tomcat, JBoss 5.x, GlassFish 3.x, SOAP/RPC.
Client-side & Web frameworks:
Google Web Toolkit, JSP, Spring MVC, Swing, HTML/CSS/JavaScript.
Database:
Oracle 10g PL/SQL, MySQL 5, PostgreSQL 9, JDBC, Derby, Hibernate.
XML:
JAXB, Schema, XSLT.
Development tools and techniques:
Eclipse, PLSQL-developer, Ant, Maven, CVS, Subversion, Bazaar, Mercurial.

Contact

Jasper Sprengers, M.A., Bachelor of Linguistics
software architect & developer
jasper@jsprengers.nl

Adres:

Zuidhoek 91, 3082 PD Rotterdam
T. +31 (0)6 28360618
Chamber of Commerce: 24478293