Guido Wesdorp
Opleiding
Werkervaring
De afgelopen jaren heb ik als zelfstandig ondernemer voor verschillende Python en Zope bedrijven in Nederland meegewerkt aan Python en JavaScript projecten. Enkele van de bedrijven die gebruik hebben gemaakt van mijn diensten zijn:
- Pareto in Zoetermeer, bij wie ik meegewerkt heb aan een Django vacaturewebsite
- Infrae in Rotterdam, voor wie ik een grote JavaScript user interface heb gebouwd op basis van YUI, en verschillende kleinere Zope producten heb geschreven
- the Health Agency in Rotterdam, voor wie ik een XML editor heb ontwikkeld in JavaScript
- Zest software in Hoogvliet, voor wie ik enkele Plone extensies heb ontwikkeld in teamverband
merlinux was partner in het PyPy project, een implementatie van Python in Python, gesubsidieerd door de Europese Unie. Bij dit bedrijf ben ik voornamelijk verantwoordelijk geweest voor de ontwikkeling en onderhoud van infrastructuur en unit testing/documentatie libraries voor de core developer groep en het implementeren van web-gerelateerde onderdelen van PyPy. Ook heb ik geholpen met het schrijven en reviewen van EU rapporten en core documentatie.
Bij dit bedrijf heb ik meegewerkt aan de implementatie en het onderhoud van Silva, het core product. Silva is een in Python geschreven open-source content-management systeem voor universiteiten, gebruikt door o.a. de Erasmus universiteit in Rotterdam, de ETH universiteit in Zurich (Zwitserland) en de universiteit van Luton in Londen. Mijn voornaamste taken waren het onderhouden van de Silva core, het ontwikkelen en onderhouden van extensies, en het ontwikkelen van JavaScript extensies zoals Kupu, Silva's WYSIWYG editor, waarvan ik lange tijd de main developer geweest ben. Kupu is ondertussen uitgegroeid tot een succesvol autonoom open-source project.
Bij dit bedrijf verzorgde ik de server-side techniek van websites voor klanten, voornamelijk bestaande uit kleine tailor-made content management en e-commerce oplossingen.
Bij dit DTP en web-design bedrijf implementeerde ik kleine custom-made content-management en e-commerce oplossingen voor klanten.
HTML en JavaScript ontwikkelaar, later ook PHP. Voornamelijk gewerkt aan HTML/JavaScript voor web sites voor klanten, en aan het in-house ontwikkelde content-management systeem.
In deze periode heb ik veel verschillende ongeschoolde betrekkingen gehad, voornamelijk als productiemedewerker en in cafes.
Computer vaardigheden
Uitstekende Python en goede JavaScript kennis, voornamelijk web-gerelateerd. Diepgaande kennis van het HTTP protocol, Apache en mod_python, Zope, Django, WSGI en CGI. Goede beheersing van (X)HTML en CSS. Goede Linux vaardigheden (geen Windows!), redelijke UNIX kennis. Redelijke UNIX systeem administratie vaardigheden. Goede kennis van Subversion en CVS. Goede beheersing van de VIM text editor. Goede kennis van object-georienteerde en test-driven ontwikkelings technieken. Redelijke kennis van PHP, SQL, Zope 3, Flash, desktop development (GTK/Tk).
Gerelateerde vaardigheden en interesses
Ik ben zeer geinteresseerd in Free Software/Open-Source communities en licenties. Ik heb ervaring met het opzetten en ondersteunen van community-driven open-source projecten. Ik werk graag in gedistribueerde omgevingen, en heb veel ervaring met communicatie via IRC kanalen, e-mail, Skype, shared screen sessions, etc. Ik werk liefst met, en heb veel ervaring met, 'agile' methodologieen (eXtreme Programming), test-driven development en pair programming. Interesse in Linux en UNIX operating systems. Goede beheersing van de Nederlandse en Engelse taal.


