► Personalia Naam Voornaam Geboortejaar Woonplaats Beroepservaring Geslacht Nationaliteit ► : : : : : : : Doe John 1982 Den Haag 16 jaar Man Nederlandse Profiel Mijn naam is John Doe, een flexibele, resultaatgerichte softwareontwikkelaar met ruime ervaring op het gebied van Java webapplicaties. Mijn motivatie is de wens problemen op te lossen en mogelijkheden te scheppen. Ik kan zowel individueel als in groepsverband goed functioneren. Ik ben leergierig en flexibel inzetbaar. Ik kan problemen snel analyseren en deze omzetten in oplossingen. Enkele andere sterke punten zijn: Goede communicatieve vaardigheden zowel schriftelijk als mondeling. Denk graag mee (en verder) met de opdrachtgever. Snel eigen maken van nieuwe technieken en vind het ook leuk om nieuwe technieken te leren. Kan onder tijdsdruk werken en goed de rust bewaren als het nodig is. Kan mij goed aanpassen in verschillende omgevingen. Ik ben pragmatisch ingesteld en kan me ook snel aanpassen als de situatie wijzigt. Ik heb ervaring opgedaan in een diversiteit aan projecten, waarbij ik zowel voor de Nederlandse overheid als voor het bedrijfsleven heb gewerkt. Graag zou ik willen deelnemen aan een softwareontwikkeling project waarbij ik mijn kennis en ervaring optimaal kan benutten. ► van 2004 2000 ► van 1999 jaar 2016 2015 2013 2010 2009 Loopbaan tot Heden 2004 bedrijf / organisatie OVSoftware Xxxxxxxxxx Functie Senior Software Engineer Software Engineer Opleiding en cursussen tot 2000 Opleiding WO Computer Science resultaat Diploma behaald Cursus Oracle Certified Expert, EE6 Java Persistence API Developer Certified Professional Scrum Master I Oracle Certified Professional Java Programmer 6 Consultancy Skills Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 Instituut Oracle Scrum.org Oracle Capgemini Sun OVSoftware B.V. Carolina van Nassaustraat 189-191 2595 SX Den Haag KvK Enschede 06049464 www.ovsoftware.com [email protected] Tel. +31 (0) 70-7530988 Fax +31 (0) 70-7530984 Curriculum Vitae John Doe ► Overzicht technische expertise programmeertalen, -frameworks Java 1.5/6/7/8, Scala, Apache Wicket 1.4/5/6, GWT, JSF, Hibernate/JPA, Spring, Grails OTF, XOM, SQL Eclipse, Maven 1/2, SoapUI, Selenium, GIT, Mecurial, SVN, CVS HTML, XML, XSD, EbMS, EbXML, CSS, Javascript, JSON, AJAX, JQuery, D3.js, AngularJS, Akka Google Maps, Openlayers, Open Street Maps, Highcharts, Geoserver, Matlab, Enterprise Architect Methoden Scrum, RUP applicatieservers Tomcat Apache webserver Mule ESB WSO2 ESB JBoss ESB database systemen MySql Microsoft Sql Server PostgreSQL, PostGIS Oracle SqlLite MongoDB HsqlDB besturingssystemen Linux (Ubuntu, Mint, Fedora, Suse, Red Hat) Windows (98, XP, 7, 8, 10) ► Talenkennis taal Nederlands Engels ► spreekvaardigheid Uitstekend Goed leesvaardigheid Uitstekend Goed schrijfvaardigheid Goed Goed Werkervaring Xxx opdrachtgever Ministerie van xxx projectbeschrijving xxx is de permanente opvolger voor zzz. Via Sigma kunnen gegevens van vreemdelingen opgevraagd worden bij alle ketenpartners in XML en HTML. Het doel is dat ketenpartners via hun eigen systeem gegevens kunnen uitwisselen door middel van EbMS/EbXML. Hierdoor blijft de ketenpartner verantwoordelijk over zijn eigen set van gegevens, maar kunnen gerechtigde ketenpartners die gegevens wel inzien. Het team bestaat uit 4 programmeurs, 4 testers, 2 analisten en 1 business analist. Lead Developer en gedeelde Scrum Master. Ontwerpen en ontwikkelen van Sigma. Maken van data-conversie tool. Maken van systeemdocumentatie en handleidingen. Maken van installatie scripts. Automatiseren van testen. Java 8, Spring, SOAP, JAXB, JAX-WS, JAX-RS, REST, XML, XSLT, CSS, EbMS/EbXML, WSO2 ESB, SoapUI, Selenium IDE/Webdriver, GIT, Tomcat, PostgreSQL, Eclipse en Oxygen werkzaamheden technieken 2017 OVSoftware van 01/2016 tot heden Pagina 2 / 4 Curriculum Vitae John Doe Yyy opdrachtgever Ministerie van yyy projectbeschrijving Het doel is om ketenpartners te helpen om onderling melding te kunnen maken van gerede twijfel over gegevens in de A en zo de kwaliteit te verbeteren. Koppelingen met A worden door middel van EbMS/EbXML berichten via de BasisVoorziening V asynchroon ontsloten. De Y is ontwikkeld om de ketenpartners te ontlasten in hun ontwikkel werkzaamheden, hiermee kunnen ketenpartners online melding maken van gerede twijfel en de afhandeling van meldingen registreren. Lead-Developer en Scrum Master Ontwikkelen en ontwerpen van A en Y en Applicatiebeheer na live-gang. Maken van systeemdocumentatie, handleidingen en installatie scripts. Automatiseren van testen. Het team bestaat uit 2 programmeurs, 2 testers, analist en een business analist. Java 7, Grails, Groovy, Gorm, SOAP, JAXB, CXF, JAX-WS, JAX-RS, REST, Spring, Spring-security, Spring-websocket, GSP, CSS, AngularJS, Bower, JSON, SockJS, XML, EbMS/EbXML, SoapUI, Selenium IDE/Webdriver, Mecurial, GIT, Tomcat, PostgreSQL, Eclipse en Oxygen werkzaamheden technieken van 12/2014 tot 31-1-2016 ZZZ opdrachtgever ZZZ projectbeschrijving Ontwikkeling van een geografische viewer (front- en backend)met een aantal specifieke kenmerken: weergave van meerdere kaartlagen, weergave van waargenomen objecten, en notificatie zodra een object wordt waargenomen in een vooraf bepaald gebied. Deze applicatie is geïntegreerd in een uitgebreid landschap van defensie-applicaties. De backend is bedoeld om betere schaalbaarheid te bieden, en tevens om nieuwe functionaliteit te bieden. werkzaamheden Lead Developer Analyse beschikbare frameworks Ontwerpen en ontwikkelen van componenten Integratie van componenten ActiveMQ Java, Scala, Akka, Elasticsearch, ZeroMQ, Geoserver, PostGIS, PostgreSQL, Spring technieken van 01/2014 tot 12/2014 QQQ opdrachtgever QQQ projectbeschrijving Het programma Q heeft als doel het moderniseren van de Q. Dat wil zeggen het implementeren van het nieuwe stelsel Q en het migreren van het ene naar het andere stelsel. De twee stelsels moeten enkele jaren naast elkaar blijven bestaan. Ondanks het overgaan naar het nieuwe stelsel moet de communicatie tussen afnemers in de verschillende stelsels gewoon blijven werken. werkzaamheden Ontwikkeling GGO Viewer, Synchronisatie service en leveringsmodule Inrichting JBoss ESB voor gemeentelijk berichtenverkeer Eclipse, Maven 3, Spring, Spring MVC, Javascript, jQuery, JSON, JBoss Application Server, JBoss ESB, CSS, jBPM, Hibernate, CXF, WS-A/WS-Sec, JMS, JUnit, Mockito, JBoss SOA-P, Tomcat, PostgreSQL, Sonar, Jira. technieken van 02-2012 tot 12-2013 RRR opdrachtgever RRR projectbeschrijving Het RRR is een webapplicatie waarmee storingsanalisten en RRR SLA beheerder inzicht kunnen krijgen in het functioneren en beschikbaarheid van inwin- en bewerking systemen t.b.v. verkeersinformatie. Het project is uitgevoerd volgend de Scrum-methodiek waarbij er elke drie weken functionaliteit werden opgeleverd in de vorm van een presentatie en sprintdemo. werkzaamheden Ombouwen van de lokale browsertoepassing naar een web-based applicatie Schrijven van een analyserapport over de doorontwikkeling van het dashboard tot een web-based systeem met een database als datasource en de introductie van kaartmateriaal Onderzoek naar technieken, frameworks en GIS oplossingen Java servlets, HTML, JQuery, HighCharts, JavaScript, Ajax, PostGIS, OpenStreetMap, GeoServer, Google Maps, Tomcat technieken 2017 OVSoftware van 11-2010 tot 01-2012 Pagina 3 / 4