CV
Joost Baaij, born 16 September 1975
Qualifications
Freelance web developer since 2001. I have senior experience using Ruby on Rails (core contributor) and come from a Perl-PHP, Java/J2EE background. Master in content management, architect of many custom CMS implementations. I have a passion for content in the broadest sense of the word, be it music, film, interviews or photography, and I am very good at bringing that content to the web. I also enjoy the sales part of my work, meeting prospects, doing pitches and brainstorming with clients even when I don’t get to do the actual work. I am proponent of agile development, object-oriented everything, web standards and open source software. I have extensive knowledge of Linux and database servers and come from an Informix/BSDi background. Email me at joost@spacebabies.nl, see me working with rails or drop a comment anywhere on this blog.
Experience
Lead developer, Z@ppelin (2009 until now)
The younger sister of Z@PP, Z@ppelin is a TV channel aimed at children up to 7 years of age. The channel was rebranded in 2009 and with it came an entirely new website. I built it from scratch using the latest RoR tricks of the trade. The back end is formed by my custom CMS which is now becoming a very slick and versatile tool. It has full spec coverage and communicates to various flash apps using XML. www.zappelin.nl
Lead developer, Canon van de Kindertelevisie (2009)
The definitive list of Dutch Children’s TV is a website built in Rails 2.3 with a very basic commenting section. In XHTML Strict it represents a further refinement of the custom CMS I built. The back-end is extremely pleasant to use as it focuses on tasks and leaves out all UI elements not related to a task. It will be the first major platform for the newly developed Silverlight player, developed by the public broadcasters. www.canonvandekindertelevisie.nl
Lead developer, Radio 6 (2009 until now)
In 2009 I developed several plugins for Radio 6, the national music station for Jazz and World. The plugins show the Electronic Programme Guide and let visitors browse past broadcasts and listen to the streams. In 2010 the entire website was restyled and rebuilt from scratch by me in WPMU (Wordpress Multi-User) I continue maintenance of the website and add new features every month. www.radio6.nl
Lead developer, Radio 1 (2008 until now)
Netherland’s biggest radio station for news and sports went live with the first Ruby on Rails installation used by the public broadcasters. I built the entire site from scratch. Almost everything is resourcefully routed. Performance is a huge concern since this website sees peak loads during major events like Tour de France. Runs on a server cluster with many Mongrel front ends and a custom tuned MySQL. Noteworthy are the huge number of feeds coming into the system every five minutes; almost 80 in total. www.radio1.nl
Lead developer, Z@PP (2008 until now)
TV Channel for children and a large web community about its shows. Took over developing this CMS from Zapp employees and built and expanded immensely since then. Designed Single Sign-On for various third-party apps such as the mixer. REST API used extensively by suppliers and partners. Every show on this channel can be watched via this website; an API link to the Electronic Programme Guide is present. www.zapp.nl
Weet jij veel… van mensenrechten? (2010)
Small website about human rights aimed at children. It is accompanied with a survey, sent out to most primary schools in Netherlands, and an online interview course. This website details twenty human rights and asks participants about their level of knowledge, in order to increase awareness. Entirely done in Wordpress 2.9 with a neat HTML5 frontend. This website marks the first one I did in HTML5 from the start. It was also built with SEO and accessibility in mind.
Content Management System GO Magazine (2001 until 2009)
Large online magazine about electronic music. Originally written in J2EE (Struts, Tiles, custom taglibs, EJBs) ported to Ruby on Rails in 2005 running on a cluster of Mongrel frontends. Has daily videos (grabbed from Youtube), fresh dj-mixes (grabbed from various sources), DJ blogs, profiles and daily articles about music, events and people related to electronic dance music. www.gomagazine.nl
Tech Lead, Bemba (2007 and 2008)
Systems architect and technical lead of this social service, which enabled you to share and find cool content online. “Share web pages and videos with your friends on Facebook, Hyves, Twitter and your blog.” The app ran Rails 2.0 on a cluster of 4 servers (two front end, two database). Ruby on Rails development done the right way, fully tested, using Subversion and migrations. Bemba has many calls to APIs such as Google Charts, web thumbnailer, pingback/trackback and the social services listed.
L8R (2007 until 2009)
Fun little web application that lets you send email later. If I had a boss, I could use it to schedule emails in weekends to get major kudos for my “work ethic”. As it is, I send actual emails to my clients and they expect no less. So I use it for other, more mundane, stuff. Technical and functional design, Ruby on Rails 2.0 with 90% RESTful architecture. www.l8r.nu
Oorkaan (2009)
Small website for this cultural organisation in Amsterdam. Oorkaan is a concert promotor aimed at small children; they bill famous classical artists and create unique performances for humans aged 4 – 12 (and over). I completely replaced their static HTML with a dynamic Wordpress 2.9 front- and back-end. The design of the website called for some smart templating; which I have done completely inside the bounds of the Wordpress theming system. The concert calendar I created features a customized ticketing system and Google maps integration. www.oorkaan.nl
nuPLAY (2008)
NuPlay is a brand new partial open-source application for creating LIVE 3D audio/video performances and interactive installations. I developed the website using the cleanest RESTful implementation to date and lots of hidden nooks and crannies. www.nuplay.org
Web consultancy for Hypotheeklead (2006-2007)
Consultancy and architecture for large-scale PHP applications. www.hypotheeklead.nl
KRO Kindertijd (2006)
Development of CMS and Flash Remoting API for kids community. www.kindertijd.nl
Webdeveloper at Waxtrapp (2005-2006)
Design and implementaion of large scale web applications such as www.omroep.nl. Design of critical real-time applications with iDeal payments and xml-rpc APIs. Core development; code management; bugtracking.
Web-to-print CMS voor newspaper Amsterdam Weekly (2003-2009)
Custom CMS in J2EE on Tomcat driving this cultural publication. All events are stored in a database and coupled with XData-Quark Express, allowing for one-click publishing in a variety of formats.
SwetsNet: Informix specialist (2001)
Consultancy for Informix database. Architecture and development of >5 million full text articles via WebBlade. Managing role in online team.
Employee at Barito Innovators and Euromedia
Resposibilities included quality assurance, determination of deliverables, communication with clients, architecture of project documentation, server and router administration and development of backend databases.
No comments yet.