Personalia Profiel Opleiding Cursussen

advertisement
Personalia
Naam
Jasper Sprengers
Woonplaats
Geslacht
Nationaliteit
Rijbewijs
Geboortedatum
Titels
Email
Website
Zuidhoek 91, 3082 PD Rotterdam
Man
Nederlandse
BC
7 mei 1969
Master of Arts, Bachelor of Linguistics
[email protected]
jsprengers.nl
Profiel
Jasper is al sinds de vroege jaren tachtig gefascineerd door computers en schreef op de VIC 20 zijn eerste
programmaatjes. Taal was echter een even grote passie, en zo kwam hij na een succesvolle studie Engels
en taalwetenschap en korte carrière als docent toch als professioneel programmeur te werken. Jasper heeft
het nodige van de wereld gezien en is gewend aan verschillende bedrijfsculturen. Dankzij zijn alfaachtergrond heeft hij altijd aandacht voor de menselijke factor in softwareontwikkeling:
gebruiksvriendelijkheid en heldere taal staan voorop, zowel in communicatie als documentatie. De
eenvoudigste methode is dikwijls de beste.
Hij is leergierig, collegiaal en pragmatisch en houdt niet van egotripperij of persoonlijke stokpaardjes.
Opleiding
2011-2012
CPP Gecertificeerd Software Architect, Open Universiteit. Voltooid dec. 2012.
2008-2011
Deeltijdopleiding theatercoach/regisseur voor de amateurkunst aan het Rotterdams
Centrum voor Theater.
1996-1997
Faculteit Rechten, Open Universiteit. Deeltijd. Niet afgestudeerd.
1993-1994
Algemene taalwetenschap, University of Manchester. Afgestudeerd juli 1994 als
Bachelor of Linguistics.
1990-1995
Engelse Taal & Letterkunde, Radboud Universiteit Nijmegen. Afgestudeerd september
1995 als doctorandus.
1988-1989
Economie, Rijksuniversiteit Limburg. Niet voltooid.
1981-1988
Gymnasium alpha, St. Thomascollege te Venlo.
!
Cursussen/certificaten
2012
CPP Gecertificeerd Software Architect.
2010
Sun Certified Programmer for Java 6. Score: 88%
2007
Prince II project management Foundation
2005
Cursus Oracle DBA voor programmeurs
2004
Cursus SQL statement tuning
2002
Object-georiënteerd programmeren in Perl
1996
Beëdigd vertaler Engels bij de rechtbank te Arnhem
Technische Competenties
Operating Systems en programmeertalen
Debian/Ubuntu & Centos/Redhat Linux, Windows, Mac OS sinds 10.3
Java, Scala, JavaScript, Perl
Bij Versio internet beheer ik een Linux server voor mijn eigen J2EE projecten.
Database-technologieën
Oracle versies 8 – 11g, PL/SQL, stored procedures
MySql 5, PostgreSQL 9, Derby 10, Hibernate Object-relational mapping, iBatis/MyBatis
Java en Service-Oriented Architecture (SOA)
J2EE, waaronder EJB 3, Spring, JPA, JTA, JAX-WS, JBPM in JBoss/Wildfly 8, Sun/Oracle Glassfish 3 en
Tomcat 6.x, OSGI plugins
XML-gerelateerd: Schema/XSLT/DOM/SAX. RPC protocollen als SOAP en XML-RPC.
Test/build/logging tools: JUnit, Ant, Maven3, Log4J, Logback
Client-side: Google Web Toolkit, Swing/AWT
Web-specifiek
JavaScript & JSON, HTML, CSS, AJAX (vnl. met Google Web Tookit)
Ontwikkelomgevingen/IDE's
Intellij IDEA 14, Eclipse 3.1 t/m 3.7 (Indigo)
Versiebeheer / continuous integration
Subversion, Bazaar, Mercurial, Jenkins
Procedures en methodieken
Test-driven development, Agile ontwikkelmethodieken als Extreme programming en Scrum
Rational Unified Process, UML
Unit-testing
User-centric design. Ontwerpmethodiek voor het vergroten van gebruiksvriendelijkheid
Talenkennis
Engels op native niveau. Duits goed; Frans redelijk. Rudimentair Mandarijn Chinees.
!
Werkervaring
dec 2009heden
Bedrijf: Jasper Sprengers software architect & developer
Functie: zelfstandig software en database specialist
Naast mijn programmeerervaring in Java leg ik mij toe op ontwerp, documentatie en
programmeermethodiek. Ik werk graag met nieuwe technieken voor web applicaties als
Google Web Toolkit en bouw kleinschalige open source tools. Daarnaast ben ik
beschikbaar voor langduriger projecten.
oktober 2013-heden
Port of Rotterdam (havenbedrijf Rotterdam)
Deze development afdeling bestaat uit vier Scrum team van 4-6 ontwikkelaars en werkt
aan de bouw van HAMIS, een uitgebreid pakket voor de informatievoorziening van de
havenmeesters, inspecteurs en externe dienstverleners.
Technieken: JBoss 8 EJB3, Spring, Hibernate, Websphere MQ, JMS
Seven labels is een door mijzelf ontworpen taakmanager en bevindt zich momenteel in
bèta testfase. Het maakt gebruik van de laatste technieken van Google Web Toolkit en is
tevens een showcase van mijn ervaring met dit platform voor potentiële opdrachtgevers.
http://7labels.com
Jartah is een door mij ontworpen tool in Scala voor het uitvoeren van JDBC queries
middels een gebruiksvriendelijke syntax. Het is momenteel in een publieke beta-versie.
http://jartah.com
dec 2012- maart 2013. Belastingvriendin.
Ontwikkeling aan een web-applicatie t.b.v. gebruiksvriendelijke belastingaangifte.
Technieken: Tomcat/Google Web Tookit/PostgreSQL.
2011-2013: Ontwikkeling custom B2B web applicatie voor een logistieke dienstverlener
voor beheer van RMA's (om privacyredenen details alleen op navraag)
Technieken: Tomcat, GWT, SOAP, PostgreSQL database, Apache MyBatis, CXF, Spring.
Aan deze applicatie voer ik regelmatig op projectbasis RFC’s uit.
2011: Orfinance (orfinance.nl) verzorgt financiële transacties via Western Union, die via
een eigen messaging protocol alle transacties autoriseert. Hiervoor ontwikkelde ik een
Java plugin (OSGI) en een engine die checks uitvoert op basis van een configuratie
opgeslagen in MySQL en met behulp van triggers up-to-date wordt gehouden met een
blacklist van geblokkeerde gebruikers.
Meest gebruikte technieken: Eclipse OSGI plugins, MySQL5 triggers en statement tuning.
2010-2012: ontwikkeling van een eindgebruikersapplicatie voor Florensis (florensis.com),
gebouwd met Google Web Toolkit. Florensis verkoopt planten, stekjes en zaden aan
kwekers door heel Europa. Met deze applicatie kunnen vertegenwoordigers uitgebreide
orders samenstellen en actuele prijzen en beschikbaarheid controleren van deze zeer
seizoensgebonden producten.
Meest gebruikte technieken: Google web toolkit (2.4), IBM DB2 via JDBC en Hibernate.
sept 2008nov 2009
Bedrijf: Itris BV, Capelle a/d Ijssel (www.itris.nl)
Functie: Java systeemdeveloper
Itris ontwikkelt Viewpoint, een in Java/Oracle ontwikkeld browser-gebaseerd ERP pakket
voor woningcorporaties. Tijdens dit jaar heb ik gewerkt aan het ontsluiten van Viewpoint
functionaliteit voor externe partijen middels Java Web services (vnl. SOAP/XML)
!
Gebruikte technieken: JSP, Tomcat, Oracle/PLSQL, JAXB, SOAP, XML-schema,
Hibernate.
nov 2001sep 2008
Bedrijf: 2organize BV, Vasteland 12, 3011 BL Rotterdam
Functie: Senior developer en software architect (www.2organize.nl)
Het development team van 2organize levert maatwerkoplossingen voor de ICT rond (zeer)
grote marketingactiviteiten van oa. KPN, Nuon, NS en Adobe. Sommigen projecten
hadden een zeer korte doorlooptijd en werden in kleine teams volgens iteratieve
methodiek ontwikkeld. Andere in-house gebouwde en gebruikte software werd volgens
formeel release-management ontwikkeld.
Binnen 2organize ben ik begonnen als Perl programmeur voor web applicaties
(2001-2003), daarna voltijds Oracle (2003-2005) en vanaf 2005 overwegend Java.
Als Perl programmeur bouwde ik vnl. databasegestuurde (MySql) webtoepassingen voor
Adobe, onder meer een reserveringssysteem voor hun internationale seminars.
Hierna werd ik in-house omgeschoold als Oracle PL/SQL developer voor de
campagnemanagement afdeling. Hier was ik belast met ontwerpen en uitvoeren van de
ICT voor grootschalige marketingcampagnes voor vnl. KPN en Vodafone over meerdere
kanalen: direct mail, SMS, email. Ik werkte o.a. aan een in-house platform voor het
verzenden van e-mails vanuit een prospects database en het geautomatiseerd verwerken
van respons en bounces.
In 2004 stapte 2organize over van Perl naar Java voor alle web-ontwikkeling en werd ik
software architect van dit nieuwe team. In deze rol organiseerde ik als meewerkend
voorman kennismeetings over (bijv.) iteratieve ontwikkelingsmethodieken, met name Agile/
Scrum technieken toegespitst op de organisatie en samenwerking met het testteam.
Gebruikte technieken: JBoss 4.x, JBPM 3, Hibernate, Oracle 10g, Java EE, Magma
datamodel en campagnedesigner.
1999-2001
Bedrijf: Abeleto, Edinburgh, Schotland
Functie: Zelfstandig Perl programmeur bij verschillende opdrachtgevers.
Tijdens en na mijn werk als docent in China heb ik mij toegelegd op programmeren
•
•
•
1999-2000
Bedrijf: Sykes, Edinburgh (www.sykes.com)
Functie: helpdeskmedewerker
•
•
1997-1999
Voor North of Scotland Water authority bouwde ik een conversietool om Excel
bestanden vanuit Perl te importeren in een Oracle database
Voor Questions Publishing, een educatieve uitgeverij, werkte ik vijf maanden in
Birmingham aan een educatief portal voor scholen, gebouwd in Perl/Oracle.
Voor s1jobs.com bouwde ik verder aan een Perl/Oracle beheer backend voor een
grote vacaturewebsite.
Technical support medewerker voor Kodak Digital Cameras. Beantwoorden van
technische vragen over de digitale camera's van Kodak en de
communicatiesoftware voor deze apparatuur.
Support medewerker voor het Tele-Atlas navigation Service Center. Tele-Atlas
produceerde CD's voor navigatiesystemen in auto's.
Docent Engels in China (provincie Hubei) via Voluntary Service Overseas.
VSO stuurt docenten en andere specialisten naar ontwikkelingsgebieden die niet de
middelen hebben adequaat opgeleide mensen in te huren. In Xianning gaf ik twee jaar les
aan een instituut voor jonge docenten in opleiding. Ik gaf les in Engelse taalvaardigheid,
literatuur en taalkunde.
1995-1997
Zelfstandig vertaler Engels
!
Tijdens mijn studie Engels heb ik mij toegelegd op vertalen en ben in 1996 beëdigd door
de Rechtbank van Arnhem. Mijn specialiteit was technische documentatie.
Hobby's en nevenactiviteiten
!
(Klassieke) zang, zowel solo als in koorverband bij o.a. het Brabantkoor, ASKO kamerkoor, Oude Muziek
Koor Arnhem (1996-1997) en het Erasmus Kamerkoor.
Piano en cello spelen.
De afgelopen drie jaar heb ik twee toneelstukken geschreven en geproduceerd met een kleine groep
enthousiaste amateurspelers in het Rotterdamse amateurcircuit.
Download