Vincent Kriek
Ik ben Vincent Kriek. Ik ben een groot fan van GNU/Linux en andere FLOSS. Ook ben ik geïntresseerd in embedded programming. Ik heb ervaring met C, Python, Java en PHP. Ook ben ik bezig geweest met Perl, X86 assembly, Haskell, Lisp, Latex en nog veel meer.
In mijn vrije tijd ben ik veel bezig met GNU/Linux en het automatiseren en aanpassen ervan. Ook houdt ik mij bezig met Android development.
Curriculum Vitea
Personalia
| Adres: | |
| Postcode, woonplaats: | |
| Telefoon: | |
| Email: | vincent@vincentkriek.nl |
| Geboortedatum: | 18 - 04 - 1989 |
| Geboorteplaats: | Huizen |
| Rijbewijs: | B |
Opleidingen
| 2008 - heden | Technische Informatica Avans Den Bosch |
| 2006 - 2008 | HAVO NG met Wiskunde 2 Koning Willen 1 College |
| 2004 - 2006 | VWO Pierson College |
| 2001 - 2004 | VWO Erfgooiers College |
Werkervaring
| 2012 - heden | Tass Technology Eindhoven Functie: Stagair security |
2010 - 2011 | CortexCortex Utrecht Functie: Stagair Android Development |
| 2008 - 2012 | McDonalds Den Bosch Functie: Crewtrainer |
||
| 2007 – 2008 | McDonalds Den Bosch Functie: Medewerker Fastfood |
||
| 2005 – 2007 | Albert Heijn Den Bosch Functie: Vakkenvuller |
Projecten
Hieronder staat een korte beschrijving van projecten die ik voor school of in mijn vrije tijd voltooid heb.
Wekker
We hadden de opdracht voor school om een wekker te programmeren. De wekker moest te besturen zijn via een afstandsbediening en op het moment dat deze afging zou er een rekensom opgelost moeten worden, was deze fout ging het alarm harder en irritanter net zo lang totdat de gebruiker de som goed had.
Gebruikte technieken:
- C
- RC5 protocol
- hardware interrupts
Pong
In dit project hebben met behulp van een Real Time GNU/Linux systeem het videospel pong nagebouwd op een televisie. Met het Real Time systeem konden we de scart poort aanspreken waarmee we vormen op de televisie konden tekenen. Tevens hebben we twee controllers gemaakt welke ingeplugd konden worden in de computer.
Ik ben in dit project vooral bezig geweest met het tekenen van het beeld. Hier zaten een aantal haken en ogen aan aangezien de timing kritiek is. Ook moesten we een manier hebben om het spel, wat in userspace draaide, te laten outputten naar iets wat de kernel module kon lezen. Dit hebben we uiteindelijk via een FIFO gedaan.
Gebruikte technieken:
- C/C++
- Real Time GNU/Linux
- Linux kernel modules
- PAL Video signaal
SkednetRooster
Dit is een project van mijzelf om te kijken hoe ik mijn vaardigheden als Android ontwikkelaar had ontwikkeld. Bij de McDonald's gebruiken ze Skednet als rooster tool. Deze website geeft mensen de mogelijkheid ook thuis hun rooster te kunnen checken. Ik heb deze omgezet in een Android app, die de pagina parsed en deze in een gebruiksvriendelijke manier laat zien.
Gebruikte technieken:
- Java
- Android
- HTTP specificatie
Qultopia
Dit was mijn stage project bij CortexCortex en ErfgoeDigitaal. De opdracht was een applicatie op te zetten waarbij gebruikers hun culturele ervaring konden "socializen". Mensen kunnen met behulp van GPS bewijzen dat ze bij een museum zijn, eventueel een quiz doen en daarmee punten behalen. Met deze punten kunnen gebruikers met hun vrienden strijden om te zien wie "cultureler" is.
Binnen dit project heb ik aan verschillende dingen gewerkt. Ik heb een serverside API opgezet in Django waarmee gecommuniceerd kan worden via JSON messages over HTTP. Ook heb ik de clientside Android applicatie opgezet waar de gebruiker mee werkt. Ook heb ik met een vormgever gewerkt die de app een hip en mooi jasje heeft gegeven.
Gebruikte technieken:
- Android
- Django
- JSON





