English version

Hola, bienvenido

Bienvenido a la página personal de Pablo Alonso García. Aquí encontrarás información sobre mi perfil profesional. Tengo un blog, donde hablo sobre desarrollo, metodologías ágiles, libros, y escribo tutoriales sobre tecnologías web.

¿Qué debes saber sobre mí?

Soy desarrollador de aplicaciones web

Desde que descubrí el lenguaje HTML no he podido despegarme de él. Me encanta desarrollar aplicaciones que sean accesibles para usuarios de todo el planeta. Es mi aficción y mi trabajo :-). Por cierto, soy Ingeniero Informático y tengo un Máster en Ingeniería Web.

Procuro utilizar prácticas que garantizan la calidad de mi trabajo: prototipado, repositorios de código fuente, despliegues automátizados, desarrollo dirigido por pruebas, refactoring, pair programming.

Si quieres ver algo de código, puedes acceder a mi cuenta en GitHub.

Trabajo con Ruby On Rails

He trabajado en proyectos Java, Javascript y XUL, PHP. En 2007 descubrí Ruby On Rails, que ofrece un framework de código abierto para el desarrollo de aplicaciones web. Ruby es un lenguaje divertido y Rails proporciona soluciones a los problemas más comunes de este tipo de aplicaciones. Y detrás de todo esto, una comunidad de personas a las que verdaderamente les gusta programar buen código.

Creo en las metodologías ágiles

No creo en el modelo de desarrollo en cascada. Mi experiencia me dice que no funciona. Creo en los principios del manifiesto Ágil. Metodologías como SCRUM están dando buenos resultados y por eso me gustaría probarlo en futuros proyectos. Me queda mucho por aprender, por eso asisto a eventos como Agile Spain 2010.

Creo en las empresas pequeñas

He trabajado en grandes empresas. Sin embargo, estoy convencido de que hay otra forma de trabajar. Confío en que gente brillante y muy motivada, organizada en pequeñas empresas, pueden competir contra el más grande. Y lo más importante: desarrollar aplicaciones que satisfacen las necesidades del cliente y son realmente útiles para los usuarios. Y todo eso en un entorno de confianza y buen ambiente.

Pienso en los usuarios

Como ingeniero, he participado en proyectos donde hemos trabajado durante largos periodos de tiempo "a la sombra", sin obtener ningún feedback de los potenciales usuarios. ¿De qué sirve tener un producto excelente si no tienes usuarios o si estos no saben utilizar tu aplicación? Cada día creo más en el release early, release often y la importancia de hacer partícipes a los usuarios en el proceso de diseño.

¿Eso es todo?

Si quieres más información te invito a visitar mi perfil en LinkedIn y mi blog. ¡Muchas gracias por tu visita!

Pablo.