Curriculum Vitae Hilbert Schraal
Hippe IT
Canadalaan 31
9728 EA Groningen
Nederland
Telefoon: +31 (0)6 538 145 82
E-mail: hilbert@hippe-it.nl
Website: http://www.hippe-it.nl
Hippe IT is gespecialiseerd in Java technologie. De activiteiten kunnen in twee hoofdpunten worden opgedeeld. Ontwikkeling: Architectuur, Ontwerp, Ontwikkeling, Uitrollen. Consultancy: Troubleshooting en performance testen en -tunen, Code reviews, Inrichten en verbetering ontwikkelstraten, Verbetering ontwikkelproces.
Hilbert's motivatie is het vinden van een goede oplossing voor de klant. Kwaliteit en een tevreden klant vindt hij het meest belangrijk, hoewel hij een techneut is en de techniek een hoofdrol speelt. Sinds 1998 is hij werkzaam als Java Programmeur en later ook als consultant. Hierdoor heeft hij een brede kennis opgebouwd op het gebied van Java, maar staat ook z'n mannetje op niet-technisch gebied. Sterke punten: analytisch, probleem oplossend, klantgericht, solide basis, up-to-date kennis, teamspeler, breed inzetbaar.
|
Lead GIS Developer/SCRUM master |
november 2008 – mei 2010 |
|
Technisch ontwerp en bouw eGDI, eSNL en eBOP applicaties. |
|
Het ministerie van Landbouw, Natuur en Voedselkwaliteit biedt zijn klanten (boeren en andere grondbezitters) via een aantal GIS applicaties de mogelijkheid de vorm en gegevens van hun landbouwpercelen en natuurelementen via hun browser te bewerken. De uitdaging is hierbij om deze voor eindgebruikers complexe materie op gebruikersvriendelijke manier te presenteren. Hiervoor is het standaard GIS framework uitgebruik en aangepast.
Hilbert was de lead GIS developer tijdens bovenstaande projecten en heeft als Certified Scrum Master Scrum geïntroduceerd als manier van werken en plannen tijdens het ontwikkeltraject. Naast het ontwikkelwerk heeft Hilbert geassisteerd bij performance testen van de applicaties, het ministerie breed uitrollen van Jira, upgrade van de applicatie server naar Oracle AS 11 (WebLogic) en uitrol van ssh ten behoeve van het geautomatiseerd deployen van de daily builds op de applicatie server.
Technieken: J2EE, ESRI WebADF 9.3, Javascript, JQuery, JSF, Maven 2, Subversion, CruiseControl, Oracle AS, Jira, Greenhopper (scrum plugin voor Jira), JProfiler, JMeter, thread dump analyzer.
|
Senior Developer/Consultant |
augustus 2008 – oktober 2008 |
|
Implementatie monitoring oplossing en Support - Vodafone Live! Operations |
|
Vodafone heeft een portal waarmee klanten ringtones, nieuws, video en dergelijke kunnen opvragen op hun telefoon. Deze portal heet Vodafone Live! De afdeling operations is verantwoordelijk voor het hosten van de Europese portals. Hippe IT zorgt voor de implementatie van een monitoring oplossing voor deze afdeling, zodat het oplossen van problemen met de portals makkelijker wordt. Daarnaast draait Hippe IT mee in het support team.
Technieken: J2EE, Spring, Jamon, JMX, AOP (JBoss), Maven 2, Subversion, JBoss AS.
|
Senior Developer |
juni 2008 - juli 2008 |
|
Multi-site cms en mashup - RVU /// Educatieve omroep |
|
RVU heeft behoefte aan een gebruikersvriendelijk CMS waarmee ze de - vaak relatief kleine - sites die hun tv-programma's begeleiden kunnen beheren. Hippe IT heeft dit CMS ontworpen, ontwikkeld en geïmplementeerd. Tevens is een eerste site ontwikkeld met behulp van dit CMS: tanteinmarokko.rvu.nl. Deze website is een mashup die gebruik maakt van verschillende bestaande sites, zoals Google Maps, Ning, Flickr en Twitter.
Technieken: Django, Python, Apache, MySQL, REST, Google Maps API, Twitter API, Ning API, Flickr API
|
Senior Developer |
april 2008 - mei 2008 |
|
Redactietool Bosatlas Online - Noordhoff Uitgevers |
|
Noordhoff Uitgevers heeft een webapplicatie, bosatlasonline.nl, waar gebruikers aan de hand van beschikbare statistische gegevens eigen kaarten kunnen maken.Voor het beheren van deze statistische data wordt de redactietool ontwikkeld. Dit is een webapplicatie die gebruikt wordt door de redactie van de bosatlas.
Technieken: Eclipse, Spring, Hibernate (annotations), JSF (MyFaces, Tomahawk), Facelets, Maven 2, Resin, SQL Server 2005.
|
Senior Developer |
jan 2008 - mrt 2008 |
|
clubvan100.nl - RVU /// Educatieve omroep |
|
De RVU heeft een televisieprogramma genaamd Club van 100, met bijbehorende website. Deze website wordt opnieuw gebouwd, met een verbeterd community framework en een veranderde look en feel.
Technieken: Eclipse, Spring, Hibernate, Hibernate XDoclet, Struts 2, Maven 2, Apache Tomcat, Apache HTTP server, MySQL.
|
Senior Developer |
nov 2007 - dec 2007 |
|
IB-Groep |
|
IB-Groep heeft voor het Service Centrum Inburgering een portal ontwikkeld door middel waarvan gemeentes hun inburgeraars kunnen administreren. Deze portal moet worden uitgebreid met nieuwe functionaliteit, waaronder de zgn. Pardonregeling.
Technieken: IBM WebSphere, Spring, Hibernate, JSF, Facelets, MyFaces, Tomahawk, Soap, WSDL, Ant, Eclipse, Exadel Studio, Tomcat 5.5.
|
Developer |
nov 2007 - heden |
|
EgoActive |
|
EgoActive heeft een internet concept bedacht wat moet worden omgezet in een concrete implementatie.
Technieken: Python, Django.
|
Technisch Consultant |
sep 2007 - okt 2007 |
|
LAP&P |
|
Leiden Experts on Advanced Pharmacokinetics & Pharmacodynamics (LAP&P) voert modelberekeningen uit in opdracht van farmaceutische bedrijven. Deze berekeningen worden door de consultants van LAP&P uitgevoerd op clusters van 3-5 pc's die aan hun desktop pc zijn gekoppeld. LAP&P heeft Hippe IT gevraagd te onderzoeken op welke manier de huidige situatie kan worden verbeterd.
|
Technical consultant |
jun 2007 - sep 2007 |
|
Achmea, Wisdom |
|
Achmea heeft stabiliteits- en betrouwbaarheidsproblemen met een aantal applicaties. Er is een analyse uitgevoerd van de systemen en op basis van deze analyse zijn er een aantal verbeteringen doorgevoerd in de instellingen van de applicaties/applicatieservers. Tevens zijn er codewijzigingen gemaakt die ervoor hebben gezorgd dat de stabiliteit en betrouwbaarheid weer op een acceptabel niveau is.
Technieken: J2EE, Oracle, BEA WebLogic, Apache HTTP server, JProfiler, JMeter, gcviewer.
|
Java competence center leader |
okt 2006 - jul 2007 |
|
Wisdom |
|
Verdere uitdieping van de rol van kennisbeheerder.
|
Technisch consultant |
mrt 2007 - jun 2007 |
|
tweedekamer.nl, Tweede Kamer der Staten Generaal, Wisdom |
|
De website van de Tweede Kamer kampt met performance problemen. Er is een analyse gedaan van de architectuur van het systeem en de applicaties. Vervolgens zijn er een aantal performancetests uitgevoerd waarbij een aantal bottlenecks zijn geconstateerd.
Technieken: JMeter, Apache HTTP server, Tomcat, logfile analyse tools.
|
Senior developer |
okt 2006 - mei 2007 |
|
eGDI, Ministerie van LNV, Wisdom |
|
Het ministerie van LNV maakt een aantal applicaties via welke boeren hun aangiftes doen mbt. subsidies, etc. Deze applicaties hebben een GIS component waarin de boeren hun percelen intekenen en de kenmerken van de percelen kunnen wijzigen. Werkzaamheden waren het meebouwen aan de GIS component van de applicaties, met een focus op het generiek maken van deze component, zodat deze door meerdere applicatie gebruikt kan worden. Bij deze werkzaamheden hoorden ook het verbeteren van de ontwikkelstraat van LNV. Zo zijn Maven, Subversion, CruiseControl en Jira geïntroduceerd. Tevens zijn er performancetesten en analyses uitgevoerd door middel van JMeter en JProfiler.
Technieken: J2EE, JSF, ESRI ArcGIS Server 9.1, Oracle (JDeveloper, AS), JMeter, JProfiler, Subversion, CruiseControl
|
Senior developer, Technisch project leider |
aug 2006 - aug 2006 |
|
webshop.lausalec.nl, Lasaulec, Wisdom |
|
De Lasaulec Webshop is op een aantal punten uitgebreid met extra functionaliteit. Dit proces is begeleid, er is een technisch ontwerp geschreven en een implementatie gemaakt.
Technieken: JEE, Spring, Hibernate, Velocity, Struts, Oracle (DB/AS), SQL, ArgoUML, Eclipse, Word.
|
Senior developer |
jul 2006 - aug 2006 |
|
dierz.nl, NDC|VBK, Wisdom |
|
NDC|VBK deed Wisdom een RFP voor een Dierenportal toekomen. Hiervoor is een urenschatting gemaakt.
|
Senior developer |
mrt 2006 - mei 2006 |
|
Verschillende, Wisdom |
|
Voor verschillende lopende projecten (Intranet Gemeente Groningen, WK Coach, Achmea, Wilhelmina Ziekenhuis Assen) waren er performance problemen of werd er een performance test gedaan. Hiervoor is advies gegeven.
Technieken: Tomcat, JProfiler, jvmstat, gcview.
|
Senior developer |
mrt 2006 - jul 2006 |
|
bosatlasonline.nl, Wolters Noordhoff, Wisdom |
|
Wolters Noordhoff komt in 2007 met een nieuwe Bosatlas. Ter vervanging van de huidige cd-rom wordt er een webapplicatie gebouwd. Wisdom is gevraagd hiervoor het technisch ontwerp uit te voeren. Deel van het technisch ontwerp is een proof-of-concept, naar aanleiding waarvan er een keus voor de te kiezen GIS-server wordt gemaakt. Vervolgens is er een offerte gemaakt voor de realisatie van deze applicatie.
Technieken: Chameleon/MapServer, InterGraph GeoMedia WebMap, Word, Visio.
|
Senior developer |
jan 2006 - jan 2006 |
|
eBRP, Ministerie van LNV, Wisdom |
|
Het ministerie van LNV bouwt een webapplicatie via welke boeren van Nederland gegevens over hun gewaspercelen invoeren. Het ministerie heeft Wisdom gevraagd een performancetest uit te voeren. Naar aanleiding van deze test is er onder aansturing van Wisdom een performance verbeter traject opgestart.
Technieken: J2EE, Oracle (DB/iAS), JSF, ESRI ArcGIS Server, JDeveloper, JProfiler, JMeter.
|
Senior developer |
nov 2005 |
|
babyclub.nl, Noordelijke Dagblad Combinatie, Wisdom |
|
De Noordelijke Dagblad Combinatie (NDC), uitgever van Dagblad van het Noorden en de Leeuwarder Courant, heeft een concept bedacht, waarvoor Wisdom ter implementatie een JEE applicatie heeft geschreven. Dit is gedaan op basis van het Wisdom Standaard Framework voor JEE applicaties, waardoor de applicatie binnen een maand gerealiseerd kon worden. Het concept is DeBabyClub (www.debabyclub.nl), een site waar mensen hun babyfoto's kunnen uploaden en waar gestemd kan worden op de leukste baby. De site biedt ook allerhande informatie voor ouders. Taken: Technisch ontwerp en implementatie.
Technieken: J2EE, MySQL, Spring, Hibernate, Struts, ImageMagick, Eclips IDE.
|
Senior developer |
aug 2005 - dec 2005 |
|
PMGT, Contrado Technologies BV, Wisdom |
|
Contrado bouwt een tool om het productmodel van de OrderManager (zie hieronder) op een grafische manier te kunnen samenstellen. Taken: Technisch ontwerp en implementatie.
Technieken: JSE, Eclips Framework (RCP, GEF) Eclips IDE, Linux.
|
Senior developer |
jun 2005 - sep 2005 |
|
webshop.lasaulec.nl, Lasaulec, Wisdom |
|
Wisdom bouwt een webshop voor Lasaulec. Via deze webshop kunnen klanten van Lasaulec order plaatsen. Taken: Uitvoeren van een performance test, Functioneel- en technisch ontwerp en implementatie nieuwe functionaliteit.
Technieken: J2EE, Oracle IAS, Spring, Hibernate, Struts, Velocity, Koppeling met SAP (OCI) Eclipse EDI, Jmeter, Linux
|
Kennisbeheerder |
apr 2005 - sep 2006 |
|
Wisdom |
|
Binnen Wisdom is er behoefte aan een efficiënter gebruik, betere verspreiding en verdere verdieping van de kennis binnen het bedrijf. Voor het kennisgebied 'Java' wordt de kennis in kaart gebracht, worden er technische meetings gehouden en worden mensen gericht naar conferenties en cursussen gezonden. Ook wordt er een infrastructuur aangelegd voor het opslaan van de kennis. Het kennisbeheerteam assisteert verder bij sollicitaties, intake van projecten. Taken: Het inventariseren van de kennis, het opzetten van een infrastructuur voor het vastleggen van de kennis, het verspreiden van de kennis door het houden van technical board meetings en het bijhouden van een mailinglist, richting geven aan de Java ontwikkelclub, het verdiepen van de kennis door conferentie- en cursusbezoek, functioneel en technisch beheer van Jira en Confluence, inrichten, uitbreiden en onderhouden van een ontwikkelstraat, voeren van sollicitatiegesprekken.
Technieken: Jira, Confluence, Maven, CruiseControl, Subversion, Linux, Java.
|
Senior developer |
okt 2003 - mei 2005 |
|
OrderManager, Contrado Technologies BV, Wisdom |
|
De OrderManager is een webbased applicatie waarmee bestellingen van vaste aansluitingen van KPN worden geplaatst. De OrderManager vormt de intermediair tussen de front-office en de back-office. Taken: het opzetten van (automatisch) performance testen. Ontwerpen, implementeren en beheren daily build systeem. Componentiseren van de codebase met behulp van de Karma toolset. Adviseren over het ontwikkel- en releaseproces.
Technieken: J2EE (OC4J), Oracle, JMeter, JProbe, JCoverage, CheckStyle, DocCheck, JUnit, sh, Jira.
|
Analist, technisch ontwerper |
jun 2003 - jun 2003 |
|
Yspeert, Wisdom |
|
Analyse en documentatie van een applicatie die een nieuwe vorm van relatiebeheer middels mobiele telefoons, smartphones en PDA's mogelijk maakt. Taken: Schrijven functionele en technische specificaties. Onderzoek mogelijke doelplatforms voor applicatie.
Technieken: J2ME, Windows Mobile.
|
Developer |
jul 2001 - jul 2003 |
|
vizzavi.nl, Vizzavi / Vodafone Content Services, Wisdom |
|
vizzavi.nl is een web portal die wordt gebouwd in opdracht van Libertel/Vodavone. Via deze portal kunnen allerlei diensten worden gebruikt, zoals gratis email/SMS versturen, email lezen, informatie opvragen via email/SMS/WAP, etc. Deze portal is later gemigreerd naar de vodafone.nl site. Deze afdeling van Vodafone heeft tevens de software voor Vodafone Live! gebouwd. Taken: Oplossen van problemen en uitvoeren van functionele wijzigingen. Ontwerp en ontwikkeling van uitbreiding van de billing functionaliteit. Lead developer admin portal (interne portal gebruikt door o.a. Helpdesk). Migratie software van WebLogic 5.1 naar 6.1. Introductie en ontwikkeling in-house build/release tool. Verbetering development/build proces. Beheer development test omgeving (10 Solaris machines).
Technieken: Java 2 Enterprise Edition (Java, EJB, servlets, Struts, JSP, HTML, JavaScript, XML, WML). Applicatie server: BEA WebLogic (versie 5.1 en 6.1). JMS: Sonic MQ. Database: Oracle, LDAP (Netscape). OS: Linux (ontwikkelplatform), Solaris. Tools: jEdit, Tora, jProbe, The Grinder, TogetherJ, Apache Ant, Win4Lin, CVS, CVSup.
|
Developer |
feb 2001 - jun 2001 |
|
Portlog, Wisdom |
|
Het bedrijf Portlog biedt in havens binnenkomende schepen aan de administratie en logistiek af te handelen. Hiervoor heeft het in veel havens in de wereld agenten zitten. Tot nu toe gaat de communicatie via telefoon, fax en papier. Om dit proces te stroomlijnen wordt er door Wisdom een client/server applicatie gebouwd. Taken: Ontwerp en implementatie van security module. Implementatie business processen mbv EJB's. Implementatie van schermen, i.e. van database tot gebruikerskant. Taken: Ontwerp en implementatie van security module. Implementatie business processen mbv EJB's. Implementatie van schermen, i.e. van database tot gebruikerskant.
Technieken: Java 2 Enterprise Edition (Java, servlets, JSP, XML). Allaire JRun applicatie server. PostgreSQL/Oracle database.
|
Developer |
jun 2000 - feb 2001 |
|
De GROTE Bosatlas Extra CD-ROM, Wolters Noordhoff, Wisdom |
|
Voor Wolters Noordhoff wordt een programma geschreven dat bij de Grote Bosatlas wordt meegeleverd. Met dit programma kunnen statistieken worden opgezocht of aangemaakt en vervolgens getoond in grafieken of kaarten. Tevens is er een module waar satellietbeelden mee kunnen worden geanaliseerd, kan landendocumentatie worden opgezocht, een spelletje gespeeld en een speciale website worden bezocht. Taken: Technisch ontwerp/implementatie van de gebruikersinterface. Maken van modules. Oplossen van issues die zijn gevonden in de testfase. Administratie van issues.
Technieken: Java 1.3. Swing. JDBC/DBF (Database).
|
Developer |
mei 2000 - sep 2000 |
|
WIS, NAM/Shell Expro/Shell Brunai, Wisdom |
|
Het pakket WIS (zie onder) wordt inmiddels beheerd door Wisdom. In opdracht van de klanten worden enhancements uitgevoerd en problemen opgelost. Taken: Oplossen van problemen en uitvoeren van enhancements. Inwerken van een trainee
|
Developer |
jan 2000 - mei 2000 |
|
WIS, NAM, Wisdom |
|
Een uitbreiding op WIS (zie onder) in opdracht van de NAM. Het plannen en registreren van activiteiten binnen WIS wordt hiebij vervangen door het door de NAM ontworpen Technical Limit Drilling. Hierin wordt voor elke activiteit een richttijd gegeven die is bepaald op basis van ervaringen. Vervolgens wordt er gekeken in hoeverre de richttijden zijn gehaald. Taken: Ontwerp/Implementatie TLD specifieke componenten. Ontwerp/Implementatie TLD modules en rapporten.
|
Analist |
apr 1999 - apr 1999 |
|
WIS, NAM, Wisdom |
|
Een uitbreiding op WIS voor het invoeren van de data volgens de door NAM ontwikkelde Technical Limit Drilling methode.
|
Developer |
dec 1998 - dec 1999 |
|
WIS, Shell Expro, Wisdom |
|
Een web-based applicatie voor het invoeren van 'Well Information'. Aan de serverkant is gebruik gemaakt van Oracle 8 voor de database en NetDynamics 4 als applicatie server. Aan de client kant draait de applicatie in Internet Explorer 4 of 5. OntwikkelaarTaken: Schrijven van technische documentatie. Schrijven van technische gebruikershandleiding. Notuleren bij wekelijks overleg. Issue beheer. Ontwerpen / implementeren van modules. Peer reviews.
Technieken: NetDynamics 4, Java 1.1 met Swing.
|
Studentassistent |
sep 1997 - aug 1998 |
|
Rijksuniversiteit Groningen |
|
Begeleiden van studenten bij practica, ingeleverd werk beoordelen, surveilleren bij tentamens.
|
Drs. in Technische Informatica |
aug 1998 |
|
Rijksuniversiteit Groningen |
|
|
Specialisatie in Beeldinformatica |
|
|
VWO |
1993 |
|
Wessel Gansfortcollege (Groningen) |
|
|
HAVO |
1991 |
|
Wessel Gansfortcollege (Groningen) |
|
Certified Scrum Master (Uitgegeven: september 2009)
Sun certified developer for the Java 2 platform, Sun Microsystems (Uitgegeven: jun 2007)
Sun certified programmer for the Java 2 platform 1.4, Sun Microsystems (Uitgegeven: aug 2003)
Enterprise JavaBeans Programming, Sun Microsystems (Uitgegeven: jan 2001)
Objecttechnologie met UML, Klasse Objecten (Uitgegeven: sep 1999)
“Java development: Snel en simpel, toch? ” J-Fall. 2005.
Programmeertalen: Java (J2EE, J2SE), Javascript, (ba)sh, Python, C, Perl, Pascal, Fortran, Prolog
Ontwikkeltools: Eclipse, IntelliJ IDEA, jEdit, make, Ant, Maven (1, 2), Karma, SourceForge
Servers: Apache Tomcat, OC4J, BEA WebLogic, IBM WebSphere, Oracle iAS, JBoss, JRun, Resin, Apache HTTP server
Databases: Oracle, MySQL, JDBC, PostgreSQL, SQL Server, LDAP
Besturingssystemen: Linux (Ubuntu, Debian, Mandrake, Suse), Unix (Solaris, HP), Windows
Profiling tools: JProfiler, JMeter, jProbe, GC Viewer, JVMStat
Kwaliteitmeettools: JCoverage, JClover, Checkstyle, PMD, FindBugs, JTest, JUnit, DocCheck
Versie controle tools: CVS, Subversion, ViewVC, CVSup
Design tools: Poseidon, ArgoUML, TogetherJ
Issue tracking: Jira, SourceForge, Mantis, PVCS
Collaboration: Confluence, SourceForge
Standaarden: XML, XSL, (X)HTML, CSS, WML
Nederlands: Vaardigheid om te lezen, schrijven, en spreken. Niveau: moedertaal
Engels: Vaardigheid om te lezen, schrijven, en spreken. Niveau: uitstekend
Spaans: Vaardigheid om te lezen, schrijven, en spreken. Niveau: redelijk
Duits: Vaardigheid om te lezen, schrijven, en spreken. Niveau: redelijk
NLJuG
NN-Open
Jonge Bedrijven Netwerk
Bestuurslid, Stichting Development Support Front, apr 2008
Vrijwilliger, Stichting Development Support Front, mrt 2005
Sporten: Hardlopen, fietsen, skiën, (berg)wandelen, klimmen.
Reizen: Nieuwe plekken ontdekken en genieten van andere culturen spreekt me erg aan.
Actief in Stichting Development Support Front (http://www.dsfinfo.nl). Meegeweest op twee bouwreizen naar Chili als reisdeelnemer en mede-organisator. Technisch- en functioneel beheer van de website (Joomla) en team WIKI (Confluence). Contact onderhouden met de teamleden in Chili. Bestuurslid.
Laatst gewijzigd: 23 juli 2010