|
Os voy a contar un poco mi vida .. laboral ... se
entiende ..... Universidad |
Software AG | Vignette
| Credit Suisse | Autentia
Curriculum
en Formato Word (Castellano)
Etapa
Universitaria (promoción 94)
Estudié Ingeniería Técnica de Telecomunicaciones
en la Universidad de Alcalá de Henares. No se puede
decir que mis notas fueran para tirar cohetes ..porque
...entre otras cosas ..me tiraba todo el día en los
laboratorios de Informática... experimentando con
desarrollo de juegos,
programas de
dibujo, estructuras de datos, multimedia, etc.
Dado que parecía que se me daba bien la programación,
un profesor, Francisco Javier Ceballos, me ofreció
la posibilidad de colaborar con él en la traducción
de los ejemplos de su libro de Visual Basic a
Visual C++, cuando éste acababa de aparecer. Esto me
obligó a ser un poco más ordenado y disciplinado en el
trabajo.
Creo que aquí está el principio de afrontar más
seriamente la informática.... hice muchísimos programas
en plan autodidacta... Ayudé a mucha gente en la
finalización de sus proyectos de fin de carrera, colaboraba
con algunas revistas especializadas en
programación y gané algunos concursos
(Juego de Barcos de PC-Actual, Programación Multimedia
Microsoft). También, hice un programa que vendimos a una
empresa (motor de base de datos y aplicativo para la
gestión de absentismo laboral)
El último trabajo de programación en la universidad,
fue mi proyecto de fin de carrera (simulador de
prácticas del Corazón
Humano).... por el cual me pusieron la máxima nota... una Matrícula de Honor.
Gracias a esta hiper-actividad, encontré mi primer
trabajo (que me duraría muchos años) en Software
AG
Etapa
en Software AG 1995 (Formación e Imnovación)
El departamento de formación de Software AG, tenía un
problema para el desarrollo de un programa de formación
interactiva multimedia. La delegación de alumnos (para
los que duden de su utilidad) me puso en contacto con
ellos para ver si lo podía solucionar.... y me puse manos
a la obra.
Empecé creando (dlls en C) librerías
multimedia (userexit´s) para Natural Windows
(permitir el manejo de dispositivos MCI) durante el
verano.... aunque pronto me ofrecieron empezar a dar
cursos de formación.
La verdad es que fue una etapa muy buena, trabajaba por
horas por la mañana haciendo inventos (más extensiones
a Natural, programas en Visual C++, Instaladores
InstallShield para la formación Interactiva, etc.) y
por la tarde impartía cursos de formación (que preparaba
por la noche)
- Programación Básica y Avanzada C y C++
- Programación orientada a Objetos
- Arquitectura de PC´s para
programadores
- Programación Windows con MFC´s
- NT avanzado (NDIS, DCHP, DNS, etc),
preparación para exámenes de certificación
- Adabas y Natural Básico (en este,
hasta hice un Juego)
En un momento en el tiempo, me dieron a elegir entre
trabajar por horas o incorporarme a plantilla... y decidí
quedarme.
A partir de ese momento, a parte de dar cursos, participaba
en proyectos en el primer boom de Internet
(Webs en C puro y duro, prototipos para concursos de
proyectos, etc.. ).
Debido a mi adicción a la tecnología (y a que me leo
todo lo que cae en mis manos), me puse las pilas en un
montón de cosas
- Programación Cliente/Servidor TCP/IP
- Filtros y extensiones ISAPI / NSAPI
- Construcción de demonios (Unix) y Servicios (NT)
- Programación DCOM y ActiveX
- Aplicaciones distribuidas (EntireX Broker y DCOM
para UNIX, que desarrollo Software AG)
- Modelado Orientado a Objeto
- Applets Java (nació por esta época y aunque
todo el mundo hable ahora de J2EE, eso al principio
...era ciencia ficción)
- Administración Unix: HP y Solaris
Otros departamentos, cuando tenían algún problema con
nuevas tecnologías... algunas veces venían a ver si se
me ocurría algo... y normalmente lo solucionábamos
(aunque me costara no dormir). Ejemplos:
- Filtro ISAPI para introducir datos aleatorios
y activar el balanceo de carga de servidores Web (al
utilizar un lanzador de peticiones) .... para
Benchmark con competidores
- Adaptación a Applets de prototipo de Banca
por Internet (estamos hablando del 96)
- Filtro NSAPI (para Unix HP) para limitar a
través de semáforos el número de peticiones
concurrentes a un servidor (que tenía recursos
limitados)
- Dlls para cambio en vuelo de lenguaje
(castellano, ingles, alemán) de aplicaciones
Windows
Normalmente, trabajaba solo o tenía asignado algún
becario
Etapa en Software AG
(Proyectos avanzados)
Después de 2 años en formación, decidieron que mi
colaboración sería útil en otro departamento...
proyectos avanzados.
Aquí la historia era distinta... proyectos reales
con tiempos y costes...
Me enviaron de bombero (apagar los fuegos, es decir lo
que saliera) donde me ocupé de las cosas raras (para
variar)
- Configuración de GPS´s (hora mundial)
- Sincronización de Hora del servidor la
base de datos con Browser Internet, de personas el
cualquier punto de España (más o menos,
implementación del protocolo NTP con Java)
- Servicio Windows multi-thread que
combina FTP entrante y saliente, socket multicast
a monitores remotos de estado, comunicación IPC
con otros programas Windows ... donde lo más
gracioso...es que bajo ninguna circunstancia podía
fallar (tolerancia total) ...y si se
caía....debía seguir dónde se quedaba (una
auténtica locura)
- Diseño de generadores de pantallas Java
(editor de recursos gráficos)
- Applets par visión de fotos panorámicas
- Prototipado rápido de soluciones Java
(servlets por fin)
- Desarrollo de Webs basados en XML y XSLT
- Construcción de soluciones WAP
Además de esto, gracias a las aficiones comunes (el
vicio por la informática) e intercambio de ideas y
conocimientos, progresamos mucho en otras áreas.
- Creación de metodología de desarrollo Orientado
a objeto del departamento (y procedimientos de
calidad)
- Introducción en los proyectos de Patrones de
Diseño orientado a objeto
- Modelado UML
- Seguridad Informática (Servidores Seguros,
PKI,etc)
- Primeros programas para Gestión de Contenidos (más
que nada, para centrarnos en la tecnología)
- Nuevos productos de la casa
Al principio trabajaba solo (por eso de hacer inventos)
y posteriormente empecé a tener gente a mi cargo (no
más de 5 personas)
Etapa en Software AG
(Preventa)
Dado que tecnológicamente estaba bastante a la última
y que tras mis años en formación, tenía poco sentido
del ridículo (y buena capacidad de comunicación),
decidieron que me ocupara, desde el punto de vista
técnico (creación de demostraciones y preventa),
de un nuevo producto Bolero (lenguaje de cuarta
generación basado (y que generaba) Java)
La película era bien distinta, no sólo tenías que conocer
bien tu producto...sino defenderlo
tecnológicamente... delante de responsables de
tecnología / negocio de otras empresas.
Francamente... creo que se me daba bastante bien...
Etapa en Software AG
(Dirección Técnica)
Aunque parezca mentira, me volvieron a cambiar de
departamento a Dirección Técnica de Consultoría y
Servicios... donde me encargaba de la dirección
técnica (no de gestión) de pequeños equipos
para el desarrollo de proyectos (en todas sus fases)
basados en los nuevos productos y tecnologías (Java,
Wap, Bolero, Tamino)
Etapa
en Vignette (Mayo 2000)
Un antiguo compañero, me ofreció la posibilidad de
formar parte del equipo que montaría Vignette,
como empresa, en España.
Así que cogí los bártulos, y nos fuimos a Estados
Unidos, y a la vuelta, empezamos a desarrollar el
negocio en España.
Supuso un reto más que interesante, ya que en menos de
un año, tuvimos que abordar las situaciones más
variopintas (y salimos hasta bien parados)
- Relaciones con Partners
- Selección y contratación de personal
- Preventa de productos y servicios
- Implantación planes de Formación
- Dirección de proyectos
- Gestión de grandes cuentas
- Arquitecturas de grandes proyectos de
Gestión de Contenidos y CRM One-to-One
- Coordinación de equipos multinacionales
Como empresa y oportunidad... fue francamente
estupenda (y creo que la aprovechamos bien)...aunque
decidí dejar la empresa cuando iba a cumplir el año en
ella (aunque me ha parecido media vida por la cantidad de
cosas realizadas)... ya que el exceso de implicación.... me estaba provocando problemas
familiares...
Etapa
en Credit Suisse (Marzo 2001 - 2003)
En el momento adecuado... me ofrecieron un proyecto
que me pareció igual o más interesante... montar
un banco. Yo me tendría que hacer cargo, dentro
del area de tecnología, de todo el Front-End (Internet,
Contact Center, Red de Oficinas, Intranet y Herramientas
internas).
La verdad es que si la aventura de Vignette me ha
proporcionado grandes oportunidades de crecimiento (en
conocimiento me refiero), esta... ha superado
ampliamente mis expectativas...por la complejidad
, variedad...y calidad... permitiendo
poner en práctica, en un solo proyecto, casi todo
lo aprendido (habiendo participado antes desde el lado
proveedor).
Esta mi labor fue la dirección técnica, estableciendo unas directivas (técnicas y
organizativas) al grandioso equipo creado... ya que
como comprendereis... una sola persona... poco puede hacer:
- J2EE en su máximo esplendor (miles de
usuarios)
- Seguridad de máximo nivel
- Integración de sistemas de Telefonía
(Call-Center)
- Herramientas de asesoramiento y planificación
financiera
- CRM operacional y analítico
- Integración Front-Back
- Conocimiento funcional
- Creación y gestión de equipos
especializados
- Selección y negociación con proveedores
(servicios y productos)
A mitad de proyecto, las divisiones de Banca
Personal y Banca Privada se fusionaron a nivel
internacional... y dicidieron que fuera yo quien coordinase
todos los desarrollos a nivel nacional
(Front-end y Back-end).
En este caso, surgen nuevos retos:
- Unificación de criterios entre áreas
heterogéneas
- Cambio personal de mentalidad tecnológica
a funcional
Y como los AdictosAlTrabajo somos así... que
dormimos poco... he aprovechado para ponerme las pilas en:
- Redes inalámbricas (tengo una en casa), Programación WindowsCE, Linux, Php, C#, MySql, Ant, CVS, Patrones J2EE,
Tomcat, Structs, Seguridad ...
- Devorar decenas de libros de Management
...
Autentia
- Mi propia Empresa (Marzo 2003 - actual)
Después de la etapa en Credit-Suisse y la situación
tan peculiar del mercado, algunos compañeros
(responsables de arquitectura, creatividad e
implantación) y yo hemos decidido crear nuestra propia
empresa AUTENTIA.
Por el camino he cursado un Executive MBA en el Instituro de Empresa (madre mía ... vaya añito)
El objetivo es sencillo, poner a disposición, tanto de
otras empresas de servicios informáticos como a medianas
y grandes empresas finales, nuestros propios servicios:
- Dirección técnica
- Formación.
- Consultoría J2EE / .net
- Factoría de componentes a medida.
- Creatividad...
Actualmente no paro...
- Impartiendo cursos de Dirección de proyectos,
Análisis y diseño OOP y J2EE a todos los niveles
- Ayudando en proyectos para otras consultoras
(auditoria, arquitectura, etc.)
- Dirigiendo el desarrollo de Software propio
- Preparándome en nuevas tecnologías
- Dando clases en la Universidad (C/C++)
- Gestionando Autentia
- Escribiendo un libro y comics
- Administrado este Web
- Aprendiendo a tocar la guitarra y el cajón gitano
- Volando aviones de aeromodelismo
- Montando en mi Trikke
- .... y mucho más
Así que ya sabéis que siempre podéis contratar a una empresa atípica con
gente preparada, ganas y costes razonables... AUTENTIA
Puedes
contactar en:
Roberto Canales
|