I currently freelance providing programming services to alt120 Comunicació Interactiva and other frequently returning clients like the University of Bristol. Programming is one of my passions, as is finding solutions to problems, detecting patterns and optimising procedures; which require creativity.
I habitually look for new projects because I like exploring and being challenged. My work philosophy is simple - do it well or let someone else do it. As a sole trader I also believe in reducing client dependability and transferring ownership of my products.
I also captain and coach an Ultimate team. Ultimate is a dynamic, athletic, tactical team sport played with a flying disc. I am active in the development of the sport and its infrastructure, some of my web projects are devoted to providing resources for athletes.
Skills
Key Skills
I am business-oriented and apt to identify business opportunities and obtain contracts.
Highly adapdable to work with persons in different roles and from different industries.
Self teaching - the skills mentioned here were learned through own research and experimentation.
Knowledge of Software
As a programmer, I am an expert in Notepad! Really, the only software I use today to make money is gEdit, gFTP, GIMP and a collection of web browsers. Underlying them I run an Apache web server, a MySQL database server and Ubuntu Linux since 2006. When I need to invoice or write a letter, I do it in OpenOffice!
In the past I have been a user of 3D Studio MAX, Photoshop, Illustrator, Fireworks, Dreamweaver, Flash, Windows NT/2000/XP, Office, Active Directory, TCP-IP Networking, Exchange Server and general maintenance and support tools.
Programming Languages
I consider myself very experienced in PHP, MySQL, HTML, CSS, Javascript and AJAX. Please review my notable projects to see what I have achieved with these technologies.
Spoken and Written Languages
Fluent in English, Spanish and Portugese.
Notable Projects
altMind: Content Management System
altMind is a complete content management solution for websites and databases. I began its development in February 2008 and since launched it has been successfully implemented as the administration tool for over 20 websites. Its model permits easily scaling its functionality.
Features:
Rich-text editing directly from a website's front-end as well as from the back-end.
Multi-language content and a set of tools for assisting translation.
Quick access to database entries using a variety of search methods. Easy editing, ordering and relating of these entries.
File manager.
Output for Flash, PDF y spreadsheets
Support for multiple administrators with configurable levels of access.
Tool for sending mass email and managing recipients and recipient groups.
University of Bristol: Project Management System
Development for the University of Bristol's Capital Projects Office database began in 2004. I have provided them long-term customer support and they regularly request additional features to enhance their productivity. Their database collects data of approximatel 60 different projects from 135 users.
It outputs a handful of custom made reports in PDF and spreadsheet formats.
Features:
Editing project timelines, costs and status reports.
The user interface allows tracking updates, linking to projects from an interactive precinct map, and viewing historical data from a snapshot that is taken once a month.
An interactive tool custom made in Flash for setting project timelines.
A virtual library which allows organising PDF documents into a tree structure and running text-searches.
Restricting user access to specific areas of the site.
Bravas: Team website
www.discovolador.es - This project uses the altMind CMS. The site enjoys various tools for managing members, events and resources.
Members can login, edit their profile, sign-up for events and access other restricted information.
Serves calendar data in ICS format so members can view upcoming events on Google Calendar, Mozilla Lightning/Sunbird or Outlook.
Communicates with Mensatek to send mass SMS messages to members' mobile phones.
A Javascript-based tool for creating animations to simulate field movement. Allows import and export of animation files.
An image gallery with a preloader for fast performance.
Tools for managing member debts, attendance, and practice schedules which are viewable on an online calendar.
Web Development: Project Collection
Project - Description
Ultiscanner - A Web 2.0 application which allows users to sign-up for events online and share a selection of their favorite tournaments. The site receives data via RSS from an external site and serves a customisable events calendar via ICS format for offline applications. Uses Google Maps API.
IDEA - Project for alt120. Implementation of altMind CMS configred to support multiple administrators.
Water Change - Project for alt120. Implementation of altMind CMS with a client restricted area for document sharing.
Expographic - Project for alt120. Implementation of altMind CMS with output of content for Flash.
Simon Lighting - Project for alt120. Implementation of altMind CMS with output of content for Flash.
3D Modeling
A collection of my best 3D models, some for work and some for fun.
1/5
Experience
IT Consultant
48 months @ Freelance, UK & Spain
As an IT consultant, I listen to my clients' needs, I design and propose solutions, I make them real and I provide continuous support.
PHP / MySQL Programmer
12 months @ alt120 comunicació interactiva, Barcelona
Created websites from start to finish and developed the altMind content management system.
Maintained communication with clients to assist to their needs.
Worked in a team composed of a graphic designer and HTML/CSS programmer, a Flash developer and project manager.
Had fun!
Training Officer
5 months @ Comusell Ltd. Australia
Lead a course on product knowledge, sales legislation and sales strategies. Develop this course.
Became a Certified Trainer by Optus. Optus is Australia's second largest telecommunications company.
Sales consultant & team leader
7 months @ Comusell Ltd. Australia
Telemarket Optus' home services, negotiate packages with prospects and place installation orders.
Manage a sales team, run meetings, develop my team's skills, monitor performance and launch incentives.
Network administrator and support officer
24 months @ University of Bristol, UK
Maintain and develop a network of 190 workstations with its printers and servers, and provide support for nearly 300 users.
3D modeler and studio guru
12 months @ Sounds Commercial, UK
Modeling stagesets in 3D Studio MAX and other products and logos for visualization, occasionally animating them or adding special effects.
Assembling multimedia presentations.
Creating and editing page layouts, photos and general images.
Service to high-profile clients like Honda Mfg UK, British Telecom and Travel Inn.