Résumé for Jan Moesen

I am a 33-year-old all-round freelance web developer and shell nerd interested in tackling non-trivial problems.

I enjoy learning and teaching new tools and technologies. Feed me weird things.

You can reach me at jan @ @tervelo.com or on +32 479 611 603. I live in Ghent, Belgium, but am willing to travel for short assignments.

Skills
Back-end Thorough knowledge of PHP (Zend PHP 5.3 certified) and SQL (MySQL, mostly)
Thorough knowledge of shell scripting in Bash and all those awksome GNU utilities
Basic knowledge of C++, Python, Perl, but looking to expand Ruby
Front-end Thorough knowledge of (X)HTML5, CSS3, XML, XSLT, XPath, DTD and RELAX NG
Thorough knowledge of JavaScript, Ajax and the DOM, with or without jQuery etc.
Experience with related W3C and WHATWG specifications
Clients and servers Thorough knowledge of Mac OS X, GNU/Linux (Debian/Ubuntu) and Cygwin
Thorough knowledge of Internet protocols such as HTTP, FTP, POP3 and SMTP
Experienced in setting up hosted development environments (think LAMP etc.)
Professional experience
2012/07—current Freelance consultant at Tervelo, my one-man IT funhouse
  • Web development with PHP/MySQL (back-end) and HTML/JavaScript (front-end)
  • Linux/shell/Git training courses (one or more days, depending on the audience)
  • Process automation and shell scripting
2010/11—2012/05 Team lead developer at Netlash-bSeen, a leading web company
  • PHP/MySQL development of "all sites big and small"
  • Preaching the Git gospel and directing the command-line choir
  • Customer-oriented development, mostly without selling my soul
2008/11—2010/10 Web developer at JM Bruneau, a B2B office supplier
  • Object-oriented PHP/MySQL development of large e-commerce websites
  • Performance optimisation with memcached, lighttpd, MongoDB, …
  • Facilitating development with Git, Bugzilla, MediaWiki and VPS
2007/09—2008/08 A one-year working hooray-hooray-holi-holiday and cycle touring in Canada
2006/01—2007/08 Software engineer at Torex, service provider for retailers and petrol stations
  • Java development of Point of Sale systems
  • Integration of free and open source software in commercial environments
  • Installation and maintenance of web tools such as Bugzilla and MediaWiki
2005/09—2005/12 Software engineer at Mainsys, a consultancy firm specialising in online banking
  • Java development of online banking modules
  • On-call monitoring of mission-critical systems
  • Server maintenance of Apache, IBM WebSphere, Tomcat, Oracle, OpenSSH, …
Education
1999-2005 University
Universiteit Hasselt/transnationale Universiteit Limburg
Bachelor of Computer Science
2000s Internships and summer jobs
1993-1999 High school
Sint-Lambertuscollege Bilzen
Latin and Greek / Latin and Mathematics
Languages
Dutch Excellent (native language)
English Excellent
French Good
German Fair
Hobbies and interests
Miscellaneous Mountain biking, road cycling and long distance bicycle touring
Open standards, free and open source software
Cooking (and eating) (lots and lots and woe, too much!)