background image background image background image background image background image

Ik ben een gelukkige ontwikkelaar, enthousiaste creatieveling en liefhebber van softwareontwikkeling. Inmiddels heb ik grote vaardigheid met programmeren, software architectuur en het werken in teams.



Dit CV is interactief! Klik op regels die oplichten om meer te lezen.

Ga naar https://cv.sijmenhuizenga.nl voor een interactieve variant van dit CV. Daar lees je een kort verhaal bij elk kopje en vind je links naar bijbehorende media.

Ervaring

en bijbaantjes

Full Stack Developer

Luminis Rotterdam

november 2020 - heden

In de weer met allerlei projecten.

Luminis

Driverless Simulator Event Manager

Formula Student Online 2020

mei - augustus 2020

Na de annulering van alle autonome racecompetities ivm Corona droomde mijn Formula Student team van een digitale competitie waar ons autonome systeem de strijd kon aangaan met andere teams in een simulatie. Namens mijn team zocht ik contact met competitie-organisatoren en kwam terecht in een samenwerking tussen FSEast, FSN en de universteit van Győr: Formula Student Online. FSOnline was een online competitie ter vervanging van de afgelaste fysieke competities.

FSOnline zag het zitten om een simulatie onderdeel toe te voegen en vertrouwde ons de ontwikkeling van deze simulatie toe. Ik werd teamlead van het ontwikkelteam, architect van de simulatie en medeorganisator van dit deel van de competitie. Lees meer over de ontwikkeling van de simulatiesoftware bij kopje 'Formula Student Driverless Simulator'.

Als mede organisator schreef ik mee aan de regels voor het evenement, stond ik in contact met deelnemende teams en was ik eindverantwoordelijke voor de totale technische uitvoering. In de maanden van ontwikkeling was ik de brug tussen de competitie en het ontwikkelteam. Wanneer het team geld nodig had, deed ik begrotingen en realisaties. Bij moeilijke vraagstukken schreef ik keuze-analyses voor het bestuur. Natuurlijk bewaarde ik het overzicht over het geheel en bestede ik veel aandacht aan het welzijn van mijn teamgenoten.

Tijdens de competitieweek was ik te horen tijdens livestreams en was ik de dirigent van alle software op het cloud platform. De competitie, waarvan 4 teams meededen, verliep vlekkeloos. Zowel de deelnemende teams als de organisatie was zeer tevreden over het verloop, wat ook te zien is in dit bedankje vanuit de organisatie.

Trailer FSOnline | Een rit met de simulatie | Competitie dag 1 | Competitie dag 2 | Competitie dag 3 | Github project simulatie

Chief Software Infrastructure project Driverless

Formula Student Team Delft & MIT Driverless

september 2019 - april 2020

Als onderdeel van MITeamDelft hielp ik bij de ontwikkeling van een van de snelste zelfrijdende raceauto ter wereld. Ons doel was om tijdens de internationale Formula Student competities in de zomer van 2020 de snelste tijd neer te zetten. Het team bestond uit 130 studenten, waarvan 30 in MIT (USA). Ik was onderdeel van het autonome software team (50 hoofden sterk), het was onze verantwoordelijkheid om de auto te leren zichzelf te besturen. Binnen het Infrastructure and Testing team was ik verantwoordelijk voor alle automatische software controles, de computer op de auto, het netwerk op en naar de auto en ons kleine serverpark. Als een van de meest ervaren programmeurs verhielp ik veel bugs en controleerde ik bijna alle code. Tijdens de vele testdagen deed ik de monitoring van het autonome systeem en ondersteunde ik bij de configuratie van de algoritmes.

Tijdens dit project keek ik voor het eerst in mijn leven mee met allerlei algoritmische uitdagingen. Zo leerde ik over real-time computer vision (objectherkenning uit plaatjes), state estimation (locatiebepaling), path planning (pad vinden tussen obstakels) en vehicle control optimalization (auto besturen op tegen de limieten). Van dichtbij zag ik de complexiteit van deze vraagstukken en leerde ik van experts over de werking van deze algoritmes.

Na een half jaar kreeg ik het vertrouwen om het infra team te leiden wat ik naar goede tevredenheid heb gedaan. Helaas heeft onze auto, ivm Corona, nooit een competitie bereikt.

Formula Student Team Delft | MIT Driverless

Software- en Infrastructure engineer

Avisi

juli 2018 - juli 2019

Na het behalen van de bachelor software development heb ik een jaar gewerkt als software engineer binnen een infra-ops team binnen Avisi. De opdracht was om het ultieme hostingplatform voor een aantal Atlassian producten te bouwen (Jira, Confluence, Bitbucket en Bamboo). Dit platform moest voldoen aan de hoogste standaarden. Zo moesten de applicaties altijd online zijn en moest elk onderdeel zelfherstellend zijn. Ook was inzicht in het platform en de applicaties middels logs en metrics cruciaal.

Elke klant moest een eigen, volledig gescheiden, platform krijgen. Hierop draaiden we de applicaties voor de klanten. Dit betekende dat we zo'n 25 platformen beheerden. Om dit beheersbaar te houden waren we continu bezig met de automatisering van de infrastructuur.

In deze automatisering van infrastructuur speelde ik een belangrijke rol. Zo trok ik de ontwikkeling van een aantal zeer complexe onderdelen zoals een custom Docker driver, selenium testing tool en vele losse cli tools. Daarnaast hielp ik mee met het ontwikkelen en beheren van de enorme infastructure codebase in Terraform.

Door een aantal verschuivingen in bezetting kreeg ik ook de mogelijkheid mee te denken over de architectuur van het geheel. Zo kon ik samen met nog meer ervaren architecten, engineers en opdrachtgever nadenken over de versimpeling en automatiseerbaarheid van het geheel. In de laatste maanden kreeg ik zelfs het vertrouwen om het voortouw te nemen in het ontwerpen en bouwen van een nieuwe architectuur.

Website Avisi Tools

Secretaris

Studenten- debatvereniging Trivium

september 2018 - september 2019

Samen met een drie-en-een-half toppers vormde ik het bestuur '18-'19. Wij deden alles wat kwam kijken bij het laten draaien van een studentenvereniging. In dit jaar maakte we alles mee wat kan gebeuren bij een studentenvereniging: ledengroei, hervormingen en drama. Door het jaar heen maakte ik mij in het specifiek druk over de marketing, interne communicatie en de hervorming van het oud-leden beleid. Ook trok ik de organisatie van de sociale activiteiten en het zomerkamp.
Website | Facebook | Instagram

Freelance IT'er

Sijmens Software en ICT

2013 - 2019

Als IT'er hielp ik iedereen die vragen heeft over computers. Hierbij focuste ik op problemen met mail, virus scanners, Windows updates, trage computers en smartphones die zich verkeerd gedragen. Ik probeerde de oplossing te vinden die zo zoveel mogelijk stress bij de klant wegnam. Op deze manier kwam ik nu bij meer dan zestig vaste klanten over de vloer.

Daarnaast ontwikkelde ik websites. Hierbij bood ik het totaalpakket aan van website ontwikkeling. Zo dacht ik mee over het ontwerp en verzorgde ik de webhosting. Mijn doel was om de klant zoveel mogelijk werk uit handen te nemen zodat klanten kunnen focussen waar zij goed in zijn. Zakelijke website

Afstudeerstage

Avisi

februari 2018 - juni 2018

Tijdens mij afstudeerstage bij Avisi heb ik gewerkt aan het visualiseren van een applicatielandschappen. Hiervoor heb ik een widget ontwikkeld voor Dash, een intern ontwikkeld dashboard systeem gebouwd in Clojure. Daarnaast heb ik een applicatie in Java met Spring Boot gebouwd die de statusinformatie opvraagt uit verschillende applicaties en deze informatie registreert in Dash. Zo heb ik aan het eind van deze afstudeerstage een live applicatielandschapskaart opgeleverd voor een gedeelte van een groot applicatielandschap. Het afstuudeerproject heb ik met een 8 afgerond.

Softwareontwikkelaar

Eforah

februari 2017 - maart 2018

Bij Eforah was ik vliegende kiep voor allerlei ontwikkeltaken. Zo heb ik onder andere gewerkt aan pensioenrust.nl. Verder heb ik een Javascript applicatie ontwikkeld die koppelt met DigiD en de gegevens van mijnpensioenoverzicht.nl kan inlezen.

Stagiair IT

Kramp

september 2016 - januari 2017

Als stagiair IT bij Kramp werkte ik mee binnen het ESB (Enteprise Service Bus) team als integratie engineer. Dit team werkt binnen de IBM Integratie Bus aan de koppeling tussen alle verschillende systemen van Kramp.

Verkoper

Kantoorvakhandel Bernink en van de Venne

juli 2014 - augustus 2016

Als verkoper bij Bernink en van de Venne zorgde ik voor een goede gang van zaken in de winkel. Ik werkte binnen een klein team en ik hield me bezig met het helpen van klanten, het bijvullen van de vakken, het schoonmaken van de winkel en enige computerondersteuning.

Administratief medewerker

Maas & Waal Uitzendorganisatie

januari 2015 - augustus 2015

Als administratief medewerker hielp ik mee bij allerlei administratieve klussen. Zo heb ik ook de volledige digitale administratie op orde gebracht.

Bezorger stadskrant

Axender BV

oktober 2013 - januari 2015

Als bezorger van de wekelijkse stadskrant ging ik door weer en wind om de krantjes op tijd bij iedereen te bezorgen. In deze tijd heb ik enorm veel respect gekregen voor alle postbezorgers.

Opleiding

Onderscheidingen

Winnaar Master of Java 2018

Augustus 2018

David en ik programmeren al sinds de middelbare school samen aan allerlei projecten. We houden wel van een wedstrijdje dus deden we voor de lol mee aan Masters of Java 2018: Het Java programmeerkampioenschap van Nederland.

Ons doel was om niet als laatste te eindigen en vooral om plezier te hebben. We claimden een tafel in de buurt van de drie winnende teams van afgelopen jaar en gingen aan de slag. Na een aantal rondes leek ons doel bereikt: nog maar één opdracht was mislukt en we stonden in de top tien. Een perfecte ronde later stonden we opeens op de tweede plek!

Met nog één ronde te gaan en de drievoudig kampioen voor ons begonnen we aan de laatste optimalisatieopdracht. Wie zou als eerste de opdracht successvol inleveren?

De Nederlands Kampioen Java Programmeren 2018 zijn David en Sijmen!! Aftermovie

Informatica - Software Ontwikkeling

Hogeschool van Arnhem en Nijmegen

2014 - 2018

Cijferlijst propedeuse
Structured Program Development: 10
System Analysis and Quality: 8
Web Development: 8
Embedded Software Development: 9
Databases and Applications: 8
Object Oriented Program Development: 9
Propedeuse Project: 8
Portal Configuration: 8 (extra vak)

Cijferlijst Hoofdfase Semesters
Database Implementations: 8
Database Modeling and Database Design: 9
Information System Engineering Project: 7
Object Oriented Analysis and Design: 7
Develop Enterprise Applications: 9
Object Oriented Software Engineering Project: 8
Stage Kramp: 8
Software Architecture: 7
Algoritmes, Programmeertalen en Paradigma's: 9
Advanced Software Development Project: 8

HAVO

Canisius College Nijmegen

2009 - 2014

Cijferlijst
Nederlandse taal en literatuur: 6
Engelse taal en literatuur: 7
Wiskunde B: 8
Natuurkunde: 8
Scheikunde: 8
Informatica: 9
Economie: 8
Maatschappijleer: 7
Lichamelijke opvoeding: 7
Profielwerkstuk: 9

Projecten

recent & grootste

Formula Student Driverless Simulator

FSOnline / Github

Mei 2020 - heden

Voor het Formula Student Online event (zie Ervaring) ontwikkelde mijn team en ik een levensechte simulatie waarin autonome software teams de strijd aan kunnen gaan. Door veel configuratiemogelijkheden te bieden hebben we een systeem gebouwd dat door alle Formula Student teams te gebruiken is. Met Python of C++ kunnen autonome systemen sensordata ontvangen en de virtuele auto kunnen besturen. Voor ROS (een veelgebruikt robotics framework) is er een kant-en-klare koppeling om de integratie nog verder te versimpelen.

Per 1 september 2020 hebben 6 teams de simulatie gebruikt en is er interesse uit meerdere teams om deze simulatie ook in de toekomst te blijven gebruiken.

Nu ben ik een van de maintainers van het open source project.
Github | Demo

Automated Sim

Formula Student Team Delft

April 2020

Simulaties zijn een centraal onderdeel voor de ontwikkeling van software voor zelfrijdende auto's. Het automatisch uitvoeren van simulaties was een droom van veel ontwikkelaars bij Formula Student Team Delft. Tijdens de eerste weken van Corona lockdown kwam tijd vrij om ons droomsysteem te bouwen. Met minder beschikbare tijd hadden we een bestaand CI systeem gebruikt om automatisch simulaties uit te voeren. Maar gezien ik mij verveelde en we veel specialistische functionaliteiten wilde hebben bouwde ik een eigen systeem van de grond op.

Automated Sim is een 1-server, n-node systeem waarbij simulaties op vele servers tegelijk kunnen draaien. Alles draait in Docker en zo veel mogelijk tussenresultaten worden hergebruikt. Zo draaien simulaties simultaan en realtime zonder handmatige tussenkomst.
Demo

Car Management System for Driverless

Formula Student Team Delft

November 2019 - Maart 2020

Sensordata met 5 Gigabit per seconde, tientallen algoritmes en nul ruimte voor fouten; dat is ons autonome systeem voor onze zelfrijdende auto bij Formula Student Team Delft. Tijdens een testdag is het cruciaal om continu te kunnen zien hoe het systeem ervoor staat. Het autonome systeem bestaat uit vele losse onderdelen (ROS nodes, vergelijkbaar met microservices) en uitvinden welk onderdeel de auto tot stilstand brengt is veel werk. Om hierbij te helpen ontwikkelde ik ons CMS: car management system.

CMS verzamelt de gezondheidsinformatie van alle nodes, topics, services, hardware en netwerkonderdelen. Dit wordt weergegeven in een webinterface, zichtbaar voor alle engineers. Via deze interface kunnen engineers services starten, logs bekijken, opnames beheren en een logboek bijhouden. Dit logboek wordt gesynchroniseerd met Slack om ook thuisblijvers op de hoogte te houden van de voortgang.

Demo | Github repo

Junction Hackathon

Helsinki, Finland

november 2018

Gewapend met tandenborstel, laptop en een goed humeur ging ik in 2018 de Finse winter tegemoet. Want ik ging in oktober in mijn eentje naar de grootste hackathon van Europa: Junction. Samen met 1300 ontwikkelaars, businesslui en ontwerpers beten we ons vast in tientallen vraagstukken zoals onder andere artificial intelligence, mobiliteit en de stad van de toekomst.

Met een internationaal droomteam bedachten we ‘Flow of Meaning’. Dit concept zou kunnen helpen mensen in de ‘echte’ wereld beter te verbinden. In een team van drie verzorgde één het oogverblindend ontwerp, één de business case en ik knutselde een prototype in elkaar. Tijdens de finale presentaties zaten we zo te genieten van alle mooie concepten dat we het helemaal niet erg vonden dat wij niet in de prijzen vielen.

Het resultaat is te vinden op GitHub. GitHub project | Result | Aftermovie

Dutch Open Hackathon 2018

Zoetermeer

mei 2018

Dit was een hackathon in waarin ik een team vormde met drie van mijn beste vrienden. We deden mee voor de gezelligheid en vooral niet voor de prijzen. Zo besloten we om een mobiel politiespelletje te bouwen. In 24 uur hebben we een volledig prototype gebouwd wat tijdens de pitch de juryleden en het publiek live konden spelen. Tot onze grote verbazing haalde we hiermee de finale! Aftermovie | Foto's

ASD SmartMobility Project

In opdracht van hogeschool Arnhem en Nijmegen

mei 2017

Met dertien medestudenten zelf een volledig smart-mobility systeem realiseren. We moesten alles zelf doen: project organisatie, software architectuur, requirements specificatie, software ontwerp en natuurlijk de ontwikkeling. Tijdens het project ontwikkelde we zes microservices die over meerdere AWS cloud instances via Docker draaiden. Het waren tien zware weken met veel uitdaging, maar uiteindelijk is het allemaal goed gekomen. Als groep kregen we een acht en voor mijn persoonlijke bijdrage kreeg ik een 9.
Het beste van dit project is dat ik enorm veel heb geleerd over de projectorganisatie in een groep van veertien man. Dit is toch wel heel anders dan in kleine groepen. Het was geweldig om te experimenteren en te zien wat wel en niet werkt.

World Port Hackathon

Rotterdam

September 2017

De Rotterdamse haven als onderwerp voor een geweldige hackathon. Dit was weer heel iets anders dan ik gewend ben. In een team met zes anderen heb ik gewerkt aan een algoritme om het dichtslibben van rivieren te voorspellen. Hierbij gebruikte we satellietbeelden en hebben we zelflerende technieken ingezet om deze te analyseren. Aftermovie | Interview met mij

Microsoft Hackathon

Schiphol

juli 2017

In 12 uur hebben we een concept en prototype gebouwd voor Amy, een online platform to "Make Learning Great Again". Door een competitie element toe te voegen aan online leren én inzichtelijk te maken waar jij échte kennis over hebt maakt Amy het leuker om in eigen tijd online iets nieuws te leren. Tijdens de hackathon hebben we ook nog geëxperimenteerd met Azure Machine Learning Studio. Na pitches hebben we de eerste prijs veroverd! Foto

Hackathon Redesign the Netherlands

's-Hertogenbosch

juni 2017

Een designer, een kaartenexpert en ik hebben tijdens deze hackathon concept BIEB opgezet. Het concept brengt buren samen om zo gezamenlijk geluidsoverlast op te lossen zonder hulp nodig te hebben van gemeente of politie. Het was een feest om met een puur interdisciplinair team samen te werken. Aan het eind heb ik de pitch gehouden voor de jury die ons de 2de prijs heeft toegereikt. Eindpitch | Foto | Github Project

HackDelft

Delft

mei 2017

Samen met 3 teamleden hebben we 24 uur gewerkt aan een uitdaging van Optiver. We maakten een algoritme dat de financiële beurzen kan voorspellen om zoveel geld te verdienen. Na 100 dagen in de simulator hebben we met ons algoritme €750.000 verdiend! Dat betekent 405 jaar pizza!! Met onze pitch die ik deels verzorgde, eindigden we op de 1ste plek van de Optiver uitdaging en 3de plek algeheel! Het was een geweldig tijd waarin ik veel coole mensen heb ontmoet. Github Project

ICSS

Parser en converter voor speciale CSS

maart 2017

Voor het vak Algoritmes, Programmeertalen en Paradigma’s heb ik een lexer, parser, check en converter geschreven voor een extensie op de CSS-specificatie. Ik vond dit een super leuk project omdat ik dit soort projecten geweldig vind. Ik heb veel plezier gehad in het uitdenken van de optimale structuren om de code te organiseren. Uiteindelijk heeft dit een geweldig product opgeleverd wat beoordeeld is met een 10. Github Project

Hackathon HEX

Eindhoven

april 2017

In 24 uur een creatieve oplossing bedenken voor het mobiliteitsprobleem van Nederland. Met een 5 koppig team van over de hele wereld hebben we het concept CarSurf uitgewerkt met als doel sociaal carpooling mogelijk te maken op een nieuwe manier. Met het idee hebben we geen prijzen gewonnen, maar onze integratie met Twillio leverde ons verrassend genoeg toch nog een prijs op! Het was geweldig om mee te maken hoeveel je van elkaar kan leren in 24 uur. Omroep Braband Aftermovie

Hackathon the Connected World

Centraal Beheer Achmea

februari 2017

Wat een feest: 24 uur non-stop werken aan een concept voor Centraal Beheer Achmea tijdens Hackathon The Connected World. Met ons Geweldige team en twee super coaches hebben we gewerkt aan hét Mobiliteitsplatform van de toekomst. Met de pitch die ik deels heb gedaan hebben we de tweede plek bemachtigd! Aftermovie | Foto

OOSE Project

InfoSupport

juni 2016

In de laatste 10 weken van het mijn tweede studiejaar bij de HAN ICA heb ik met vier teamleden gewerkt aan een software project. We mochten in opdracht van Info Support een demo-applicatie maken die verzekeringen kan vinden. Het was een super leuk project, waarvan we allemaal veel hebben geleerd. Aan het eind mochten we een presentatie houden aan alle stakeholders! Het project heb ik afgerond met een 8. Aftermovie

TBS Opdracht ISE Project

VGZ

januari 2016

Voor de eerste keer een school project met een levende opdrachtgever, voor de eerste keer een project in C# en voor de eerste keer samenwerken met meer ervaren medestudenten. Van VGZ kregen we de opdracht een informatiesysteem te ontwerpen en te bouwen voor het nieuwe TBS registratiesysteem. De focus lag bij het modelleren van de data binnen het systeem. Dit was een enorme uitdaging, maar het is gelukt een mooi eindproduct neer te zetten. Dit project heb ik afgerond met een 7.

Bitbot

https://github.com/SijmenHuizenga/BitBot

januari 2015

De Boebot is door een ruimtesonde naar een komeet gebracht en daar inmiddels veilig en rechtop op geland. De Boebot heeft verschillende sensoren aan boord om onderzoek te doen naar het klimaat op de komeet, waaronder een kompas, accelerometer, gyroscoop, temperatuursensor, lichtsensor, infraroodsensor en een botssensor." Mijn opdracht voor het vak Embeded Software Ontwikkeling was om deze robot te programmeren. Voor mijn uitwerking heb ik een 10 gekregen.
Github Project | Video

Rijles-planner.nl

Sijmens Software en ICT

september 2015

Voor een rijschool in Nijmegen heb ik een volledige rijles-planner ontwikkeld. Deze wordt op dit moment nog steeds gebruikt! In dit project heb ik alles zelf gedaan: requirements uitzoeken, design, ontwikkeling, deployment, support en bug fixing. Dit project heeft mijn ogen geopend voor wat er allemaal komt kijken bij het runnen van een live systeem. Op de website van de rijles-planner zijn een aantal screenshots te zien. Github Project

Meer?!

Sinds het begin

juli 2011 - nu

Op zaterdag 2 juli 2011 om 17:55 (volgens Windows datum stempel) wilde ik een stopwatch maken. Op een of andere manier ben ik toen begonnen met spelen in Visual Basic. Dit was het begin van mijn liefde voor programmeren.

Vanaf dat moment ben ik constant bezig met allerlei projecten. Het zou een marteling zijn om al deze projecten hier te beschrijven. Wil je toch nog meer van mijn projecten zien? Dat kan! Veel van mijn projecten staan online verspreid. Hieronder een aantal nuttige links:

Github Sijmen Huizenga Schoolgerelateerde en zakelijke projecten
(https://github.com/SijmenHuizenga) LinkedIn Sijmen Huizenga Hier post ik mijn coolste projecten
(https://www.linkedin.com/in/sijmenh) Website Portfolio Alle websites gebouwd in opdracht met mijn eigen bedrijfje
(https://sijmen.it/portfolio) Github Sinius15 Hobby projecten, grotendeels in mijn vroege programmeerjaren
(https://github.com/Sinius15) Sinius15 Website Grappige oude projecten website
(http://sinius15.com/site) Github TheBlackCrafter Lang Lang Geleden
(https://github.com/TheBlackCrafter) Hello-Programming Mijn allereerste programmeerproject (https://github.com/SijmenHuizenga/Hello-Programming)