Ga direct naar navigatie Ga direct naar hoofdcontent

Martijn Straatman

Vroeger duurde het 6 weken om de hele testinfrastructuur goed werkend te krijgen, nu nog maar 6 minuten
Martijn Straatman

Martijn Straatman
Java developer 
Ministerie van Onderwijs, Cultuur en Wetenschap

  • Studeerde informatica in Groningen. Werkt sinds 2000 bij DUO, en sinds 2006 in de ICT. Heeft behoorlijk wat ICT ontwikkelingen van dichtbij meegemaakt.
  • Houdt in zijn vrije tijd van sporten, gamen en sleutelt graag aan zijn motor.

Iedereen die gestudeerd heeft, is wel bekend met DUO: Dienst Uitvoering Onderwijs. De uitvoeringsorganisatie van het ministerie van Onderwijs, Cultuur en Wetenschap. ICT binnen DUO is onmisbaar: studenten regelen hun zaken zelf via de online selfservice en Duo organiseert school-, staats- en inburgeringsexamens. Martijn Straatman is Java developer bij DUO: ‘We hebben inmiddels 2500 applicatieservers draaien. Die software schreven we zelf. Daar ben ik echt trots op.’


Nieuwe applicatie

‘Ik begon bij DUO op de helpdesk, waar ik vragen beantwoordde over een softwarepakket dat DUO maakte voor scholen. Daarna werkte ik aan performance tuning van Java applicaties en databases. DUO bouwde de applicatie ‘mijnDUO’. Stel je verwacht dat er 10.000 studenten per uur inloggen, en de inlogtijd maar een halve seconde mag zijn, dan testen wij de haalbaarheid en tunen de applicatie zodanig dat de responsetijden goed genoeg zijn. Van iedereen die iets met een door de Rijksoverheid bekostigde onderwijsinstelling doet, hebben wij gegevens. Denk aan: studieresultaten, diploma’s, vroegtijdig schoolverlaten, leerplichtwet, studiefinanciering: het gaat echt om gegevens van miljoenen mensen.

Java en puppet-code

Vroeger waren ICT-projecten veel meer los van elkaar georganiseerd. Developers maakten een systeem dat na uitgebreid testen werd geïnstalleerd door beheerders. We werken nu veel meer samen in 1 team met 1 gezamenlijk doel. Zo doe ik veel Java werk, maar schrijf ik ook de Puppet- code zodat we geautomatiseerd systemen kunnen uitrollen.

Continuous delivery

We hadden vroeger best veel issues bij DUO. Als we applicaties bouwden, waren de omgevingen zodanig verschillend dat de betrouwbaarheid qua levering niet voldoende was. Het duurde te lang om een applicatie in de lucht te krijgen door verschillen in configuratie. We startten daarom een verbeterproces volgens continuous delivery en devops. Je haalt alle wijzigingen constant door de ontwikkelstraat voordat het in productie gaat en je moet er zeker van zijn dat security gewaarborgd kan worden. Ik werk aan het onderliggende platform daarvoor. Vroeger duurde het 6 weken om de hele testinfrastructuur goed werkend te krijgen, nu nog maar 6 minuten. Naast het vernieuwen van de gehele test – en productie-infrastructuur, zijn we bij DUO bezig met microservices, Spring-boot, Docker, ElasticSearch. Dus ook op dat gebied genoeg vernieuwing.

Next-next-finish

Het leukste bij DUO vind ik niet zozeer dat je met nieuwe producten te maken krijgt, maar dat je met die producten op een creatieve manier aan de slag kan. We bouwen echt iets waar DUO mee vooruit kan. We hebben voor het continuous delivery platform een selfserviceportaal geschreven in Angular, die communiceert met een Java-rest-API, die vervolgens met diverse backends communiceert We hebben daarmee een eigen continuous delivery platform in elkaar gezet waardoor gebruikers eigen modules kunnen kiezen in het selfserviceportaal. Dan is het alleen nog maar een kwestie van next-next-finish en je eigen omgeving draait, efficiënter kan haast niet.’

Ik werk voor Nederland

Een arbeidsmarkt zonder afstand, daar gaat mijn hart naar uit
Anike Wildervanck de Blécourt
Coördinerend Directeur Inkoop
Ministerie van Onderwijs, Cultuur en Wetenschap

Startte haar carrière als consultant in het bedrijfsleven.

Lees meer over Anike Wildervanck de Blécourt
Als leerlingen geen examens kunnen doen, moeten wij rennen om de boel te redden
Arjan Vliem
Cloud engineer DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde werktuigbouwkunde in Delft. Is naast zijn werk voor de Rijksoverheid voorzitter van een sportvereniging en voorzitter van het dorpshuis in zijn woonplaats.

Lees meer over Arjan Vliem
Jaarlijks behandelen we 700.000 aanvragen voor kinderopvangvergoeding
Robin Wagenaar
Senior Developer DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde technische informatica. Onderneemt veel in zijn vrije tijd: van hardlopen en obstacle runs tot boomklimmen en motorrijden. In de avonduurtjes programmeert hij graag.

Lees meer over Robin Wagenaar
Je moet snel kunnen schakelen tussen veel verschillende onderwerpen
Joris Mols
Senior adviseur/controller
Ministerie van Onderwijs, Cultuur en Wetenschap

Deed een bachelor Economie en Management en studeerde daarna Rechten in Maastricht.

Lees meer over Joris Mols
Verzilver je wel of niet je recht op onderwijs, daar gaat het om
Bastijn Ravenshorst
Beleidsmedewerker
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde internationale betrekkingen en internationale organisatie in Groningen.

Lees meer over Bastijn Ravenshorst
Ik geloof in een leven lang leren
Jesse Zuurmond
Beleidsmedewerker Media en Creatieve industrie
Ministerie van Onderwijs, Cultuur en Wetenschap

Behaalde zijn masterdiploma nieuwe media en digitale cultuur aan de Universiteit Utrecht.

Lees meer over Jesse Zuurmond
ICT gaat verder dan alleen de juiste bedragen uitbetalen of invorderen
Janneke Westerga
Manager Softwarehuis DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde technische mechanica aan de Rijksuniversiteit Groningen. Kwam na haar studie terecht in de ICT.

Lees meer over Janneke Westerga
Ik ben als software architect vanaf het begin betrokken bij de vernieuwing van de studiefinancieringssystemen
Jaap Sterenborg
Software architect DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde informatica aan de universiteit Twente in Enschede. Ging gelijk daarna bij DUO aan het werk. Houdt van voetballen op zaterdag, hardlopen en wielrennen.

Lees meer over Jaap Sterenborg
Als trainee doe je veel verschillende ervaringen op, als beleidsmedewerker ga ik meer de diepte in
Jolien van der Vegt
Senior beleidsmedewerker
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde bestuurs- en organisatiewetenschap in Utrecht. Begon als trainee op de directie Leraren van OCW.

Lees meer over Jolien van der Vegt
Onze software maakt toetsen en examens voor scholieren meer van deze tijd
Sanne Oosterloo
Functioneel ontwerper DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde International Communications aan de Hanzehogeschool Groningen. Werkte na haar studie als softwaretester in het bedrijfsleven.

Lees meer over Sanne Oosterloo
Ik onderzoek wat maatschappelijk wenselijk en financieel mogelijk is
Daan Stipdonk
Bestuurssecretaris
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde Internationale Betrekkingen in Groningen.

Lees meer over Daan Stipdonk
Ik bouw software zodat alle mensen zorgeloos kunnen studeren
Suha Ghaghos
Software engineer DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde hogere informatica in Heerlen. Is voor de liefde naar Friesland verhuisd. Werkte bij de Friesland bank voordat zij in 2013 overstapte naar DUO.

Lees meer over Suha Ghaghos
Bij dit werk heb je de mindset van een hacker nodig
Nick Hiemstra
Bij dit werk heb je de mindset van een hacker nodig
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde technische informatica aan Hogeschool Windesheim in Zwolle. Startte in 2016 als ethisch hacker bij het ethical hacker team van DUO in Groningen.

Lees meer over Nick Hiemstra
Het geeft veel voldoening als je iemand toch aan een baan kunt helpen
Robert van Keppel
Contractmanager Inspectie van het Onderwijs
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde elektrotechniek aan de Hogeschool Rotterdam. Begon als programmeur en pakte later ook het ontwikkelen van software op.

Lees meer over Robert van Keppel
Ik onderzoek of andere eindtoetsing in groep 8 kinderen gelijke kansen geeft
Janis van Vliet
Rijkstrainee
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde biomedische wetenschappen, met een specialisatie bedrijfskunde.

Lees meer over Janis van Vliet
Down icon Links icon Rechts icon Up icon Facebook icon Instagram icon Linkedin icon Linkedin icon Magnet.me icon Menu icon Search icon Twitter icon Twitter icon