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 en een nieuwe website voor Bavaria
- Infrae in Rotterdam, voor wie ik een grote JavaScript user interface heb gebouwd op basis van YUI, en verschillende 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 merlinux 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 Infrae 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 lead developer geweest ben. Kupu is daarna lange tijd een succesvol autonoom open-source project geweest, hoewel het op dit moment niet veel meer wordt gebruikt.
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.
Bij Bash was ik HTML- en JavaScript-ontwikkelaar, later ook PHP. Voornamelijk gewerkt aan HTML/JavaScript voor websites voor klanten en later 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, jQuery 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 version control systems als Subversion, Bazaar, Mercurial 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.


