CURRICULUM
VITAE
PERSONALIA
Naam
|
:
|
Nico
Augustijn
|
Adres
|
:
|
Beiroetstraat
61
|
Woonplaats
|
:
|
3067
MA Rotterdam
|
Geboortedatum
|
:
|
5
december 1969
|
Geboorteplaats
|
:
|
Oud-Beijerland
|
|
|
|
Nationaliteit
|
:
|
Nederlandse
|
Rijbewijs
|
:
|
Geen
|
Burgerlijke
staat
|
:
|
Geregistreerd
partnerschap
|
Telefoon
|
:
|
010-421
7533
|
E-mail
adres
|
:
|
Klik hier om me via mijn velomobiel website te mailen
|
OPLEIDINGEN
Periode
|
Opleiding
|
1982
– 1988
|
:
|
VWO,
Rijksscholengemeenschap Oud-Beijerland. Examenpakket:
Nederlands, Engels, Wiskunde A, Wiskunde B, Biologie,
Scheikunde, Natuurkunde.
|
1988 - 1991,
1993
- 1997
|
:
|
H.T.S.
Rotterdam, afstudeerrichting Technische Computer Kunde.
Propedeuse behaald in 1990, afgestudeerd februari 1997.
|
2001
- 2007
|
:
|
Cursus
modern Grieks, Volksuniversiteit Rotterdam.
|
KENNIS
Programmeer-talen
|
:
|
C/C++,
assembly, BASIC, HTML, CGI, Korn- Bourne- en Bourne-again shell
script.
|
Natuurlijke
Talen
|
:
|
Nederlands
en Engels uitstekend in taal en geschrift.
Grieks
en Frans redelijk in taal en geschrift.
|
Applicaties
|
:
|
Eagle
PCB designer, OpenOffice, GNU development utilities, kdevelop,
standaard UNIX command-line tools
|
WERKERVARING
Periode
|
|
Omschrijving
|
18 jan. 2010
-
17 jan. 2011
|
:
|
Soft-
en hardware engineer bij Threeforce B.V. te Rotterdam.
|
Ontwikkelen
van software en hardware voor remote managed devices,
opzetten van productietestsystemen en installatiesystemen.
De
ontwikkelde systemen zijn doorgaans gebaseerd op Atmel AVR
microcontrollers, gecombineerd met een GSM modem, en vaak
een GPS en RF ontvanger of zender.
|
Sleutelwoorden:
C, embedded, software ontwikkeling, hardware (re)design,
real-time, Atmel AVR, remote management.
|
|
16 okt. 2006
-
17 okt. 2008
|
:
|
Software
engineer embedded systems bij Vidicode datacommunicatie in
Zoetermeer.
|
Ontwikkelen
van software voor voice opname systemen op een door Vidicode
datacommunicatie ontwikkeld hardware platform, gebaseerd op
de EP9312 ARM processor van Cirrus logic.
|
Sleutelwoorden:
C, embedded Linux, Linux driver ontwikkeling, parallel
programmeren, real-time, ARM processor, audiocompressie.
|
|
1 okt. 2004
-
13 okt. 2006
|
:
|
Linux
applicatie programmeur bij VA-iT Solutions in Rozenburg
(doorstart
van VAI techniek).
|
Doorontwikkelen
van het WCP; uitbreiding met touchscreen en gemodificeerde
firefox browser. Met een combinatie van CGI-scripts en
HTML wordt nu prepay beltegoed en draadloos internet op de
kiosk aangeboden. De VAIT-box ontwikkeld: een black-box voor
het koppelen van Banksys Czam/V chipautomaten aan willkeurig
welke apparaten met een RS232 aansluiting.
|
Sleutelwoorden:
CGI script, C/C++, Linux, real-time, betalingskoppelingen,
shell script.
|
|
1 nov.2003
-
31 mei 2004
(failliet)
|
:
|
Linux
applicatie programmeur bij VAI Techniek in Hellevoetsluis.
|
Het
Wireless contact point
ontwikkeld en een kassa applicatie voor verkoop automaten
met embedded linux. De software is ontwikkeld op en voor een
(embedded) Linux systeem, in C/C++ en shell script om de
verschillende subapplicaties te koppelen.
|
Sleutelwoorden:
CGI script, C/C++, Linux, real-time, betalingskoppelingen,
shell script.
|
|
22 apr. 2002
-
aug. 2002
(failliet)
|
:
|
R&D
engineer bij Improvement Design and Advice B.V. in
Alphen
a/d Rijn
|
Het
ontwikkelen van een MP3 streaming audio zender op basis van
een embedded Linux systeem. Dit systeem maakt gebruik van
een infra-rood afstandsbediening en een LCD scherm. Dit
systeem heb ik vrijwel volledig zelf ontwikkeld. De
belangrijkste innovaties van dit systeem is de interfacing
met het LCD en de afstandsbediening. De hardware hiervoor is
geïntegreerd in een printplaatje dat ik ook ontwikkeld
heb. De software is geschreven in C/C++ en shell script om
de verschillende subapplicaties te koppelen.
|
Sleutelwoorden:
shell script, C/C++, Linux, real-time, elektronica
ontwerpen.
|
|
1 aug. 1998
-
21 apr. 2002
|
:
|
Support
Engineer II op de afdeling Interne IT bij ACI Worldwide in
Gouda
|
Primair
beheer van de aanwezige UNIX systemen: IBM AIX 4.x, SCO
Openserver 5, Solaris 8 en Linux. Installatie van GNU
utilities op bestaande en nieuwe systemen. Dit hield vaak in
dat de C(++) broncode van de utilities gewijzigd moest
worden om gecompileerd te worden. Implementeren van een
centrale NFS server, een NIS en een centrale print server
voor het UNIX netwerk. Shell scripts schijven om beheer van
bovenstaande systemen te vereenvoudigen. Ontwikkeling en
onderhoud van het interne calltracker systeem van de
afdeling Interne IT. Dit systeem werkt m.b.v. shell scripts
op een apache web server onder Linux.
|
Sleutelwoorden:
shell script, UNIX beheer, Linux, Apache, software
installatie, software onderhoud.
|
|
1 maart 1997
-
31 juli 1998
|
:
|
Programmeur/systeem-
en netwerkbeheerder bij Pointlogic development in Rotterdam
|
Programmeren
in C++ met de Borland IDE. Implementeren van nieuwe features
en uitvoeren van bugfixes aan bestaande windows applicaties.
Deze applicaties waren al door PLS zelf ontwikkeld. Beheer
en aanleg van het lokale netwerk en onderhoud en installatie
van de NT servers.
|
Sleutelwoorden:
C/C++, windows beheer, GUI building, software installatie,
software onderhoud.
|
|
9 sept. 1996
-
31 juli 1998
|
:
|
Afstudeerproject:
Het programmeren van een Callcenter server m.b.v.TAPI bij
Pointlogic development in Rotterdam
|
Programmeren
in C++ met de Borland IDE. Er moest een applicatie
ontwikkeld worden die respondenten met een callcenter
medewerker zou verbinden zodra de telefoon werd opgenomen
door de respondent.
|
Sleutelwoorden:
C/C++, applicatie ontwikkeling, TCP/IP programmeren.
|
|
1 maart 1997
-
31 juli 1998
|
:
|
Diverse
uitzendbanen bij diverse uitzendbureaus
|
|
Sleutelwoorden:
Elektrotechniek, installatietechniek, elektronica,
computerinstallatie en onderhoud.
|
|
OVERIGE
(relevante) ERVARING
juli 2008
-
dec. 2008
|
:
|
Versie
2 van velomobiel richtingaanwijzer
|
Dit
is een verbeterde uitvoering van het project van januari tot
december 2002. Het aantal schakelingen is gereduceerd tot 2
(een van de twee is de bus master), er kan nu ook een
remlicht bij aangesloten worden. Het systeem werkt nu op
basis van een Cypress CY8C29466- 24SXI microcontroller en
daarmee is ook het aantal componenten drastisch verminderd.
Software is in assembly geschreven. Deze software en het
ontwerp zal ik ook weer vrijgeven onder de GNU open source
en de creative commons licentie.
|
|
juli 2002
-
nu
|
:
|
Schrijven
van een UNIX Shared library voor communicatie met Johnson
Millennium series gitaarversterkers.
|
Deze
library communiceert via de MIDI poort van een UNIX systeem
met de onboard DSP van de versterker. Op deze manier kunnen
instellingen en zelfs het volledige OS van de versterker
opgeslagen worden op een computer en ook vanaf de computer
in de versterker geschreven worden. Dit is erg handig omdat
de 100 "user defined presets" in een geheugen
wordt opgeslagen dat afhankelijk is van een lithium
batterij. Als deze batterij leeg is, gaan alle presets terug
naar de "factory default". Wanneer deze library
ver genoeg gevorderd is zal ik een GUI maken om in eerste
instantie alle presets te kunnen bewaren en terug in de
versterker te laden. Later wil ik deze GUI uitbreiden met de
mogelijkheid om nieuwe presets te kunnen maken. De
source code hiervan zal ik vrijgegeven onder de GNU GPL of
LGPL.
|
|
jan. 2002
-
dec. 2002
|
:
|
Richtingaanwijzers
voor mijn velomobiel (meer uitleg
over mijn velomobiel onder).
|
Rijdend
in mijn velomobiel is het, als ik "dicht" rij (met
een afdekklepje), niet mogelijk om mijn hand uit te steken.
Hiervoor moest ik dus een richtingaanwijzer hebben die aan
de volgende eisen voldeed: - Het moet ook goed zichtbaar
zijn als het licht is. - Het mag maar heel weinig stroom
verbruiken (accuvermogen is beperkt). Ik heb toen, op
basis van 4000 series CMOS chips 2 discrete schakelingen
ontworpen: een "master" en een "slave".
De "slave" schakelingen schakelen een serie van 16
(2 in serie en dat maal 8) high power LEDs in volgorde aan
en uit. De lengte van de sequentie, alsmede de snelheid
worden op de "master" schakeling ingesteld. De
"master" stuurt de "slave" schakelingen
via een simpel seriëel protocol. Alle "slave"
schakelingen blijven hiermee ook gesynchronizeerd. Op iedere
"hoek" van m'n velomobiel komt een "slave"
schakeling met 16 LEDs die duidelijk aangeven welke richting
ik op wil gaan. U vindt meer hierover op mijn velomobiel
projecten pagina.
|
|
1995
|
:
|
PC
ISA bus multi I/O kaart
|
PC
multi I/O kaart ontworpen/gebouwd voor HTS lab. computer
techniek. Op deze ISA kaart kunnen via een externe bus
maximaal 16 'slave' kaarten aangesloten worden met elk 8
bits in en out. Input kan zowel op interrupt als polling
basis plaatsvinden. I/O adres en interrupt zijn te jumperen
op de kaart.
|
|
1992
|
:
|
Powered
mixer
|
8
kanaals powered mixer gebouwd. Inclusief alle printplaten,
front plate en flight case. Deze had ik nodig voor mijn
toenmalige band.
|
|
1985
|
:
|
ZX
Spectrum multi-I/O kaart
|
Multi
I/O kaart voor mijn ZX spectrum. 8 input, 8 output poorten,
aan te sluiten aan de expansion bus.
|
|
HOBBY'S
Muziek
spelen, schrijven en opnemen met SLab.
Live
Action Role Playing.
Ontwerpen
en bouwen van schakelingen op PCB's, zowel handmatig als met CAD
programma's.
Thuisgebruik
van het LINUX (SlackWare) besturingssysteem (ik heb ook geen
ander OS geïnstalleerd op mijn computers).
Beheer
van eigen web server en domein "slabexchange.org".
Notities over
bovenstaande
GNU
(Gnu is Not Unix): Het is meer dan een woord of een idee: Het is
een filosofie. Het zou te ver gaan om hier te proberen de
filosofie uit te leggen. GNU
GPL:
De GNU General Public Licence, info op:
http://www.gnu.org/licenses/gpl.html
LGPL:
Lesser General Public Licence, info op:
http://www.gnu.org/licenses/lgpl.html
Meer over GNU: http://www.gnu.org/
Ik
heb geen auto, maar ik rij in een velomobiel. Een velomobiel is,
kort gezegd, een fiets met een carrosserie. Mijn velomobiel is
een quest, deze wordt geproduceerd door velomobiel.nl gevestigd te
Dronten. Meer info over de "quest" en de "mango"
op http://www.velomobiel.nl/
SLab
is een harddisk recording programma (eigenlijk meer een volledige
home studio) Hiermee kun je met een PC met een geluidskaart en het
Linux OS alle sporen van een muziekstuk opnemen en mixen. Ook
heeft het ingebouwde geluids effecten die je op de tracks kunt
loslaten. Nick Copeland is de auteur van SLab. Ik maak af en
toe wat patches voor deze software.
slabexchange.org
is de officiële website van SLab. Ik vond de software zo
geweldig dat ik vond dat het wel een eigen website verdiende.
|