Curriculum Vitae
Permanent link: http://theragingche.com/cv/cv.html
Personal Information
Work Experience
Web Developer at Ninefortynine (2004-2007)
My responsibilities included:
- Developing websites using PHP and MySQL in valid XHTML and CSS
- Linux server maintenance: live, test and backup servers
- Briefing clients and maintaining contact throughout the development process and later support
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)
- I wrote a Content Management System from scratch for Digital Initiatives with calendar, news, and directory. It allows for full deployment of small sites in under one day, excluding design process, and allows clients to add and alter content. Written using PHP and MySQL.
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.
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.
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
- Spanish, native
- English, fluent
- Very little German
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.