HTML
La base de cualquier proyecto es un marcado válido, semántico y correctamente estructurado que ayude a usuarios, lectores de pantalla y robots a entender de que trata realmente la web.
Ya sea en xHTML o utilizando las nuevas características que aporta HTML5, trato que el marcado sea coherente con la estructura y el orden lógico de la página, independientemente de como se presentará al usuario
CSS
CSS3 aporta grandes ventajas a la hora de mejorar el rendimiento de una web. Degradados, animaciones y sombras entre otros, permiten ahorrarnos tiempo, esfuerzo y dolores de cabeza.
Aunque puedo trabajar buscando la perfección al pixel en todos los navegadores (incluyendo los viejos IE), prefiero centrar mis esfuerzos hacer en versiones compatibles con dispositivos móviles.
JavaScript
Trastear con el DOM, olvidarte del refresco gracias a AJAX o comprobar que funcionalidades se pueden usar en navegadores antiguos son tareas casi diarias.
Trabajando con jQuery desde la versión 1.2, siempre se puede aprender algo nuevo destripando algún plugin nuevo...
PHP
Aunque haya centrado mi carrera hacía el desarrollo front-end, no he dejado de lado mi faceta de programador puro y duro. Tengo la suficiente experiencia con PHP para poder desarrollar nuevas funcionalidades, modulos o extensiones para Drupal, Wordpress, Magento, etc…
He trabajado en proyectos basados en Zend Framework y en el patrón MVC.
Drupal
Los últimos tres años, Drupal y yo hemos intimado bastante.
En la mayoría de los proyectos en los que he participado desarrollados en Drupal, me he ocupado de la maquetación e integración del diseño, aunque también he participado en el desarrollo de nuevos módulos.
Me muevo con soltura por su administración y utilizo sin problemas los módulos más utilizados: Views, CCK, ImageCache,…
Wordpress
Aunque en menor medida que con Drupal y Magento, también he participado en el desarrollo de blogs utilizando Wordpress.
Tomando como base un "starter-kit" como puede ser BONES, tengo experiencia tanto en adaptaciones de temas como en el desarrollo de nuevos plugins para adaptar Wordpress a las necesidades específicas de cada cliente.
Magento
Aún con sus fallos y limitaciones Magento es, a día de hoy, la plataforma de Ecommerce más utilizada.
En los proyectos con Magento en los que he participado he desarrollado completamente los temas a utilizar, cuidando especialmente la optimización de los mismos.
También he desarrollado varios plugins para mejorar el funcionamiento de la plataforma.
SVN
Hace más de tres años que empecé a utilizar el control de versiones para mis proyectos usando SVN. Al principio a través de TortoiseSVN, pero tras comprobar que el nombre estaba perfectamente elegido (no se puede ir más lento...), pasé directamente a controlarlo desde la consola.
GIT
La curiosidad por conocer como era ese "nuevo" git del que tanto hablaba la gente, y por poder utilizar github, cuya interfaz me enamoró, hizo que empezara a investigar como utilizar este sistema para versionar mis proyectos personales.
Viendo las cualidades y bondades de git, intenté implantar este sistema en la empresa en la que trabajaba, por lo que tengo cierta experiencia administrando repositorios con gitosis.
LESS
La última de las incorporaciones a mis "cualidades" es LESS.
Desde que conocí SimpLESS he utilizado ya en numerosos proyectos este sistema que permite escribir aún más rápido el CSS, olvidándonos de los vendor-prefixes (entre otras muchas cosas) gracias a sus mixins. variables y funciones.
Toda una gozada para un desarrollador front-end.