The way I work
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.
In my CV you will find a detailed overview of my education and experience.
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.
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.
Jasper Sprengers, M.A., Bachelor of Linguistics
Zuidhoek 91, 3082 PD Rotterdam