Uno de los proyectos en los que he estado trabajando últimamente es “curri2dot0″. Es un curriculum Basado en línea de tiempo que se me ocurrió hace unos meses y que he ido haciendo en mis ratos libres.
¿Por qué?
Realizar un currículum es siempre una tarea difícil. Hay que saber, por una parte, explicar bien toda tu experiencia, tus puntos fuertes, tus conocimientos, pero por otro lado se debe intentar hacer un curriculum que no sea demasiado denso.
Personalmente me vi en esta tesitura hace tiempo y pensé que al final una buena manera de explicar mi experiencia sería mostrando los proyectos en los que había participado, tanto personales como profesionales, sobre una linea de tiempo y mostrando las tecnologías con las que había trabajado. Quería crear un sistema por el cual una persona fuera capaz de ver de un vistazo y de manera gráfica la experiencia laboral y los conocimientos tecnológicos de una pasada. De ahi la idea de plasmar todas las tecnologías en una linea de tiempo.
¿Como es?
La aplicación tiene tres partes, los datos personales en la parte superior, que están por defecto ocultos y se muestran al hacer click en “mostrar datos personales”
Después encontramos la linea de tiempo con las categorías y subcategorías a la izquierda. Al pulsar en una categoría se mostrarán las subcategorías de las cuales saldrán diferentes líneas de tiempo.
Existe también un selector que al moverlo va mostrando en el contenedor de proyectos los distintos proyectos en los que se ha participado a lo largo del tiempo.
En la línea de tiempo, a más altura, más cantidad de proyectos de una misma tecnología o categoría. Los proyectos que se muestran hacia arriba son los realizados para una empresa y los que se muestran hacia abajo son los realizados a nivel personal.
La tercera parte es un listado de proyectos. Como ya he comentado en la parte de la línea de tiempo, van cambiando dependiendo del mes que se seleccione. Mostrando más oscuros los proyectos profesionales y más claros los personales. También muestra una descripción y un enlace para visitar dicho proyecto ( si lo tuviera).
¿Cómo está realizado?
Este proyecto ha sido realizado en Flash. ¿por qué Flash? A priori Flash cada vez se usa menos. Sobre todo después de la polémica con Apple y todas las críticas vertidas sobre su falta de eficiencia y de calidad. Pero como en cualquier proyecto, hay que analizar lo que se requiere y las tecnologías existentes.
Quería realizar una aplicación que fuera lo más independiente de la plataforma y compatible posible. Que fuera rápida de desarrollar, que me permitiera una programación gráfica sencilla y que el resultado fuera visual y agradable.
Podríamos pensar en HTML5 pero para desarrollar una aplicación igual debería haber separado mucho más la parte gráfica de la gestión de datos, por no hablar de que me obligaría a utilizar canvas y que en algunos navegadores la experiencia cambiaría demasiado. Además AS3 es un lenguaje orientado a objetos que permite una programación bastante agradable. Además con vistas a futuro es bastante sencillo mediante adobe air poderlo adaptar para tablets android y apple ( o otras plataformas) por lo que me decanté por Flash. Además he usado una librería extremadamente potente y opensource llamada Fleaxy que hace que la programación en AS3 sea todavía mas asistida y sencilla.
Está programado de tal manera de que la parte visual y los datos están completamente separados, la aplicación se alimenta de un JSON donde van los datos personales, proyectos, colores de las lineas y el esquema de color de la aplicación, por lo que es bastante configurable. Sobre todo con vistas a crear un servicio para que todo el mundo pueda subir sus curriculums.
Futuro.
Por ahora es sólo una prueba, un “teaser” por llamarlo de una manera. Estoy estudiando maneras de hacerlo más sencillo de usar, más intuitivo y estoy creando un servicio para poder subir curriculums ( por ahora solo está el mío, como prueba de concepto). También me gustaría portarlo a tablets en un futuro no demasiado lejano. Por lo que cualquier comentario, idea o crítica es bien recibida
Enlaces
pagina del proyecto |http://flossome.es/test_curri2dot0/
código fuente |http://code.google.com/p/curri2dot0/
librerías Fleaxy | http://code.google.com/p/fleaxy/
José García Orozco.
Desarrollador Android.
Telefónica I+D - AURIGAE













Mis felicitaciones por el proyecto, una gran idea. Me gusta particularmente como se va indicando en la línea tiempo los proyectos realizados por cuenta ajena y por cuenta propia, estos últimos muchas veces no quedan claro en un CV e incluso pasan a un segundo plano cuando pueden ser muy valorables.
.
Respecto a las tecnologías usadas me parecen un acierto, no esperaba menos
Saludos!
Chico que buena idea!!!… Me gusta mucho, no creo haber visto nada parecido y por la tecnología no te preocupes por apple, creo que a flash le queda mucho, a menos que mr. Steave compre adobe…jejeje.
Por otro lado, algunas dudas:
- El proyecto esta solo pensado para CVs de personas en el mundo de la tecnología ???…. o lo estas pensando para cualquiera, un abogado, administrativo, peluquero, deportista,etc,etc. ??
- Por otro lado, esta muy bien que se plasme en que ámbito has usado la tecnología si a nivel personal o empresarial, lo que no me mola mucho es que la línea (en lo personal) quede por debajo… no se, da la sensación que es menos importante o que la has usado menos.
- Ademas, creo que también sería bueno poder ver que nivel (poco, medio, alto, experto) tienes de la tecnología. Es decir, ahora mismo puedes ver que una tecnología la has usado mucho o poco, pero no en que profundidad la conoces!!.
un saludo, estaremos pendientes y Felicidades.
Gracias por las apreciaciones! lo de poner lineas por encima y por debajo es sólo una manera de presentarlo, si que es cierto que parece que las que están por debajo son menos importantes. Tendría que, por ejemplo, eliminar las lineas por debajo y bajar la línea de tiempo, o expresar lo de personal y profesional de otra manera. Es muy cómodo también separarlo hacia arriba y hacia abajo por que así no se acumulan tantos datos… a ver si se me ocurre alguna manera de visualizarlo un poco mejor.
Sobre los tipos de CV. Siempre que puedas organizarlo en proyectos y con categorías, se puede usar para cualquier tipo de CV. Incluso para empresas que quieren mostrar su experiencia. Si que es cierto que en este mundillo el tenerlo dividido en proyectos es más común que en otras… así que está un poco escorado a nuestro entorno
Sobre lo del nivel de profundidad… muy buena idea la verdad, igual usando el grosor de la línea? que te parece? a más grosor, mas entiendes de una tecnología… lo miraré, me lo apunto en el TODO
Un saludo y mil gracias, si veis alguna cosa más no dudéis en comentármelo!
se agradecen todos los comentarios.