Résumé for Jan Moesen

I am a 42-year-old all-round freelance shell nerd and web developer 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.

Do not use this e-mail address or telephone number for marketing or third-party recruiting purposes. Once again, for the thicker recruitment agencies: do not contact me. Do not store my data in your databases. In fact, just close this page right now.

Back-end Thorough knowledge of shell scripting in Bash and all those awksome GNU utilities
Thorough knowledge of PHP and SQL (MySQL/MariaDB, mostly)
Basic knowledge of C++, Python, Perl, and Ruby
Front-end Thorough knowledge of HTML, CSS, XML, and associated standards
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—current Freelance consultant at Tervelo, my one-man IT funhouse
  • Linux/shell/Git training courses (one or more days, depending on the audience)
  • Web development with PHP/MySQL (back-end) and HTML/JavaScript (front-end)
  • Process automation and shell scripting
2010—2012 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—2010 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—2008 A one-year working and cycle touring holiday in Canada — Hello, world!
2006—2007 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 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, …
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
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!)