CURRICULUM VITAE Drs. Daniel Utrecht ICT ERVARING

advertisement
CURRICULUM VITAE
Drs. Daniel
Utrecht
ICT ERVARING
Algemeen
Algoritmen en datastructuren
Talen
C, C++, Java, Visual Basic, Pascal, SQL, 4 GL, bash/ksh, sed, m4, HTML, XML, Ruby
Besturingssystemen
Linux, Solaris, HP-UX, SCO Open Server, RTOS (embedded), Windows NT-2008R2
Tools
RCS, CVS, SCCS, git, Telelogic Synergy, TrueChange, MS VSS, gmake/nmake,
sdb/gdb/dbXtra, RPM, Remedy ARS, tcpdump/wireshark, sar, crash
Applicaties (interactief)
GIMP, FrameMaker, TeXmacs, Matlab, Menyanthes, HyperPACS
Applicaties (server)
sendmail, IMAP, POP3, mailman, Apache, Tomcat, BIND, DHCP, FTP, CUPS, SSH, NFS, NIS,
AFS, Samba, Squid, RADIUS, SNMP, Cacti, RHCS, OpForce, NetBackup, Bacula
Databases
Ingres, Progress, Postgres, MySQL, C-ISAM, dBASE
Netwerken
TCP/IP (802.3, 802.11, Berkeley sockets), SMB (CIFS, NetBIOS)
Hardware
Intel PC, IPC@chip, Cisco switches, WiFi access points, RAID arrays, tape libraries, scanners
WERKERVARING
scripter, ProRail, Utrecht
Juli 2015 free-lance
- schrijven van enkele scripts voor archivering bestanden in bash op Linux (client en server)
- testen en documenteren
- deelnemen aan ontwerp VSD dienst
software engineer, KWR (ex Kiwa Water Research), Nieuwegein
2005 - 2014 free-lance
- Menyanthes: beheer en analyse van grondwaterstanden op Windows 2000 – 2008
- ontwerp en implementatie van systeem voor licentiecontrole (C en Matlab code met OpenSSL)
- twee modules voor importeren van meetreeksen van peilbuizen (C en C++)
- een module voor downloaden en importeren van meteorologische meetgegevens (C en C++)
- omrekenen van coördinaten voor landkaarten tussen verschillende meetstelsels (Matlab)
software engineer, Geen Draden Meer, Nieuwegein
2013 free-lance
software engineer, Motto VoIP, Nuth
Mei 2011 – Mei 2012
- configureren van WiFi Hotspots en ADSL modems
- configureren van monitoring programma Cacti op Debian Linux
- programmeerwerk in C en Java (MySQL, SNMP)
- ontwikkelen van enkele web services met WSDL en SOAP/XML in Ruby en SQL
- installatie en ondersteuning op CentOS Linux (git, RPM, RubyGems, etc.)
- programmeerwerk in C (Asterisk)
platform integration engineer, Acision (ex LogicaCMG), Nieuwegein
2005 - 2009
- onderhoud en ontwikkeling van 'Next Generation Platform', bestaande uit server hardware, Red Hat
Enterprise Linux OS, Red Hat Cluster Services, Veritas OpForce en diverse installatie scripts
- ontwerpen, schrijven, onderhouden en documenteren van diverse tools (bash, sed, C, Java)
- testen hard- en software
- ondersteunen van support medewerkers
software engineer betalingssystemen, GlobalCollect, Hoofddorp
Nov 2004 - Jan 2005
- bouwen en verbeteren back-office applicaties in C en Ingres SQL onder HP-UX
- documenteren van bestaande applicaties
ontwikkelaar workflow management, Comm'ant, Amsterdam
- ontwerpen van servercomponenten voor client-server applicatie
- programmeren in C++ op SuSE Linux
Juni - Sep 2004
software engineer, Blue Box, Rosmalen
- ontwerpen software voor ‘knoppenkast’ signaleringssysteem
- schrijven van server op Unix en embedded client op RTOS in C
- testen op zelfgebouwde hardware
2003 - 2004 free-lance
software engineer, Comsys, Soesterberg
1999 - 2003
- analyseren, corrigeren en testen Voice Response applicaties (Comsys Voice Frame en Speech Arch,
Reitek ContaCT Highway op SCO Unix 5.0.4 en UnixWare 7.11)
- schrijven en porteren van software in C en Korn Shell
- begeleiden en adviseren van junior collegae, verkopers en klanten
- deelnemen aan ontwikkeling spraak platform in Java op Sun Solaris
software engineer, Delft Instruments (ex Rogan Medical Systems), Zeist
1996 - 1998
- ontwikkelen van een applicatie in Visual Basic voor het aansturen van röntgencamera's, maken en
decoderen van streepjescodes, scannen van films, archiveren en afdrukken van de beelden
- installatie van werkstations (Windows NT, HyperPACS)
Ontwikkelaar, Huisartenpraktijk Phoenix, Scheveningen
1995 - 1996 free-lance
- ontwerpen en implementeren van een administratie van patiënten en medische verrichtingen met
dBASE IV (MS-DOS)
- onderhoud en aanpassingen tot 2006 voor millennium en invoering Euro
vakjournalist, Sala Communications, Amsterdam
- bezoeken van beurzen en bedrijven
- interview afnemen
- vakliteratuur bestuderen
- artikelen schrijven voor Unix Info magazine
1993 - 1996 free-lance
1989-1994
Diverse uitzend- en free-lance opdrachten
- tutor-programma voor WordPerfect 4.2 converteren naar WP 5.1 en WP 6.0
- incidenteel beheer en onderhoud van PC's (MS-DOS, Windows 3.1)
- testen partij PC's, harddisks, videokaarten e.d. met CheckIt (MS-DOS)
- database applicatie voor vluchtige verbindingen in voedsel schrijven in dBASE IV (MS-DOS)
- technische support aan Apple dealers (Filemaker Pro, System 7)
- dagelijkse backups en programmeren van DCL scripts (VAX-VMS)
- huisartsen adressenbestand verbeteren en uitbreiden (dBASE III+, MS-DOS)
OPLEIDING EN CURSUSSEN
Linux device drivers, AT Computing, Utrecht
- Compileren van Linux kernel en modules
- Device nodes, system calls en /proc file system
- Device I/O, interrupts en concurrency
- Schrijven van een eenvoudige character device driver
december 2008
Linux kernel internals, AT Computing, Utrecht
- Opbouw en werking van de Linux 2.6 kernel
- Geheugenbeheer en bestandssystemen
- Diagnose met low-level tools
november 2008
Sun One Directory Server 5.x, SUN Microsystems, Nieuwegein
- LDAP en Sun JES
augustus 2005
Unix performance-analyse en tuning, AT Computing, Nijmegen
- Opbouw van de Unix kernel (System V)
- Meten en analyseren van de prestaties van een Unix systeem
- optimaliseren van de prestaties van hardware, kernel en applicaties
- toepassing op een praktijkprobleem.
december 2000
Database Specialist, Compute College, Amsterdam
- Database Ontwerp
- ISAC methodologie voor Systeemontwikkeling
- database beheer en manipulatie met SQL
- programmeren in Informix en Ingres 4GL (Motorola Unix)
- stage systeemontwikkeling met Progress 4GL (Novell)
1991 - 1992
studie scheikunde Universiteit Utrecht, bestaande uit:
1979 - 1989
doctoraalbijvak Atoom- en Grenslaagfysica
- chemisch-fysisch onderzoek naar ion-molecuulreacties + colleges
- verwerken meetgegevens
- plotprogramma schrijven in Pascal (VAX-VMS)
1987 - 1989
doctoraalbijvak Informatica
1984 - 1986
- verschillende colleges, werkcolleges en programmeeropdrachten
- programmeren in Pascal en assembler (VAX Unix, CDC Cyber); de grootste programmeeropdracht
was het schrijven van een Occam-compiler
doctoraalvak Organische Chemie der Natuurstoffen
1984 - 1985
- onderzoek naar synthese van enkele tropaanalkaloïden + tentamen
kandidaatsstudie scheikunde
- div. hoofdvakcolleges & practica, Wiskunde, Natuurkunde, Biologie
- programmeren in Basic (Apple II, CDC Cyber)
1979 - 1983
gymnasium b aan Christiaan Huygens college (ex EPL), Eindhoven
1973 - 1979
- eindexamen in Nederlands, Engels, Duits, Latijn, Wiskunde I, Natuurkunde, Scheikunde
NEVENAKTIVITEITEN
lid, Unix Gebruikers Groep, Hobby Computer Club
- o.a. Linux demonstratie tijdens HCC-dagen (GIMP, OpenOffice, Sane)
1990 - 2015
lid, Nederlandse Linux Gebruikers Groep
- samenstelling Nederlandse Linux Documentatie CD (HTML, JavaScript)
- schrijven van kleine imagemap applicatie voor website (C, Gifdraw library)
- fungeren als vrijwillige Linux helpdesk via mailing list
- lid programmacommissie
- lid kascontrolecommissie
1995 - 2015
redacteur, USF-Studentenvakbond, Utrecht
1989 - 1999
- opzetten en beheren van een Internet site (HTML, Javascript, GIMP op Linux)
- schrijven en redigeren van ledenblad
- schrijven van nieuw beleidsplan (WordPerfect 4.2)
lid, Chemiewinkel Utrecht
- advisering en participatie over milieuproblemen en arbeidsomstandigheden
- organisatie van lustrum symposium
1982 - 1986
lid, Stichting De Jonge Onderzoekers Eindhoven
1976 - 1988
- schrijven van een boekhoudprogramma (dBASE II – III+ op CP/M, MS-DOS)
- schrijven van een applicatie in Basic op CP/M
- schrijven en redigeren van ledenblad
- maken van een animatiefilm
- diverse experimenten met elektronica, chemie, fotografie en holografie
Download