Curriculum Vitae

Permanent link: http://theragingche.com/cv/cv.html

Personal Information

Work Experience

Web Developer at Ninefortynine (2004-2007)

My responsibilities included:

During my time at Ninefortynine I was also the main developer for the in-house framework built following an MVC pattern. This was a much needed replacement of the old code libraries that had been in use until then.

Freelance Web Developer (2007)

Web Developer at Destinia (September 2007 - June 2008)

My work consisted of mantaining the hotel search engine, backend providers and internal management tools.

All written in PHP and using MySQL.

Web Developer at nvivo.es (July 2008 - present)

At nvivo.es I work mainly on things that go on behind the scenes: live and test server maintenance, backend managment tool, crawler scripts, and the model (as in the M in MVC).

All PHP and MySQL with the odd bit of Python and Bash.

Other work I've donde

Setup server cluster for Digital Initiatives

Setup a 6 server cluster for static data running on CentOS. Server setup includes lighttpd, glusterfs, NFS and hardware monitoring over snmp using cacti.

Personal Projects

Caleio

Caleio was a online calendar that I ran for about two years from 2004-2006. It is now closed due to lack of maintenance.

Written in PHP and MySQL.

Semicir.cl

Social networking site, collects all accounts of one user on different social networking sites and generates a snapshot. My profile. It also generates FOAF files and RSS feeds of each user and friends' activity.

Written in Python and MySQL.

Commie Comics

Webcomic aggregator. Regularly monitors webcomics to check for updates. It creates a personalized page and RSS feed with each users favourite comics.

Written in Python and MySQL.

Web hosting

I rent a dedicated server from 1and1 and host all my, and some of my friends', websites on it. It runs Ubuntu 7.04 Server which I upgraded myself from 6.06.

Education

1998-2002
American School of Madrid
2002-2004
Universidad Politécnica de Madrid, Computer Science
2004-2006
University of Derby, HND Computer Studies and Internet Technologies
2006-2007
University of Derby, Placement

Technical Abilities

PHP
I have been programming in PHP for since 2002. I've written Content Managment Systems, E-commerce sites, image galeries, calendars, and more.
Python
My programming language of choice since I started using it mid 2007. Semicir.cl and Commie Comics are both written in Python using the web.py framework.
SQL (MySQL, PostgreSQL)
Most of the work I've done runs of MySQL databases, but I've used PostgreSQL for some projects. I have worked on projects with 28,000,000+ rows, 200+ multigigabyte tables.
X/HTML, CSS
All the work I've done recently is mostly done in valid XHTML, properly separating content from appearance with the use of CSS.
JavaScript
Good knowledge of AJAX and when to use it, I always try to provide alternatives for JavaScript challenged browsers.
C#, .NET
Studied at university, some GUI and console work.
Bash
Occasional bash scripts for automation and general maintenance of Linux startup scripts.

Languages

More about me

I'm an old school science fiction fan (Asimov, Bradbury, Philip K. Dick) but I'll read almost any kind of fiction I can get my hands on. I enjoy a good game of Ultimate. I started playing while I was living in England and I currently play for Los Quijotes, the Ultimate team in Madrid. I also like taking pictures and I plan on getting a DSLR at some point in the near-ish future.

See more at my about page.