Note: This document is also available in English.

Greg Gladman

http://www.gladman.com/greg/new_headshot.jpg

c/Nicaragua 140

Tel: (+34) 93 534 3456

Entresuelo 5ª

Móvil:  (+34) 687 814 156

08029 Barcelona, España

greg@gladman.com

NIE: X-06282507-B

 



Resumen

Experiencia como director de desarrollo de software y colaborador individual. Experto en todos los aspectos de desarrollo de software, desde el diseño y la implementación hasta la dirección de proyecto y la coordinación con todos los departamentos de la empresa. Amplia experiencia en desarrollo de C++, Win32/MFC y Symbian. Experiencia con Java para aplicaciones de la plataforma móvil Android y para servidores web. Experiencia con tecnologías de Internet (TCP/IP, HTML, XML, etc.) Experiencia en diseño e implementación de interfaces de usuario, diseño gráfico, ilustraciones y animación en 2D/3D. Facilidad para trabajar simultáneamente en varios proyectos; gran experiencia en ambientes muy dinámicos, adaptándose rápidamente a nuevas responsabilidades y nuevas tecnologías.

 

Experiencia

Code Factory - Terrassa (Barcelona), España

Chief Technical Officer (Jefe Técnico)

Agosto 2003 – presente

 

Encargado de productos accesibles para móviles, incluso Mobile Speak, un lector de pantallas para los móviles que utilizan el sistema operativo Symbian/S60. Este producto es un líder mundial en el mercado de programas para usuarios ciegos. El programa lee los contenidos de la pantalla dentro de cualquiera aplicación, facilitando la navegación para los usuarios que, sin ello, no tendría acceso a las funciones del móvil. Responsable de la programación, el mantenimiento y el soporte del producto, hablando con los usuarios y los distribuidores en varios países del mundo.

Dirigiendo el diseño y la implementación del primer producto de la empresa para la plataforma Android para teléfonos móviles. Este producto está previsto para lanzar al final de 2010, y ofrece una interfaz de usuario optimizada para ciegos. Hizo la investigación inicial de la viabilidad de la plataforma, incluso la creación de un prototipo del producto, y actualmente está gestionando y colaborando en el desarrollo del producto final.

Desarrolló un sistema online de traducciones, para que los distribuidores internacionales puedan contribuir y mantener las traducciones de los productos de Code Factory en sus idiomas regionales. Ese sistema utiliza una combinación de AJAX con PHP y mySQL para gestionar las traducciones en cada idioma, y genera los ficheros de recursos en un formato adecuado para incluir en la compilación del producto.

Creó un sistema de librerías para soportar aplicaciones para Symbian, utilizando XML para crear una interfaz dinámica y fácil de traducir sin recompilar. Posteriormente utilicé este sistema para desarrollar  varios productos, incluso un lector de libros de formato DAISY, un editor de texto que soporta ficheros UTF-8, y un cliente de correos que soporta POP3.

 

Adaptó un producto existente y desarrolló software nuevo para permitir a clientes de National Bank of Canada pedir crédito por Internet. Empleó una combinación de código Java, HTML y Velocity Macros para crear una versión del sistema interno del crédito del banco que sea utilizable por el público a través del web. Además, asistió con el mantenimiento y modificaciones a la base de datos para facilitar los productos nuevos. Este proyecto exigió comunicación extensiva entre los equipos en Barcelona y Montreal, Canadá y también unos viajes a Montreal para trabajar directamente con los ingenieros allí.

 

Creó varios videojuegos, trabajando con un diseñador gráfico y una ingeniera de sonido para ofrecer una combinación de juegos de acción y rompecabezas tanto para ciegos como para videntes. Construyó una estructura con Macromedia Director para soportar la navegación, el inventario, y las conversaciones, y la aprovechó para crear varios juegos. Experiencia práctica en gestionar gráficos, textos y sonidos en varios idiomas, incluso inglés, castellano, catalán, euskera y gallego.

 

 

Excite@Home - Redwood City, California, EE.UU.

Director de Ingeniería

Mayo 1998 – Enero 2002

 

Dirigió el diseño, la implementación, y el lanzamiento de @Home 2.0, el proyecto más importante de la empresa para el 2000. Originalmente fue el único ingeniero responsable de desarrollar un navegador web especial para los abonados de @Home, para lo cual tuvo que trabajar con el departamento de marketing del producto, diseñadores de interfaces de usuarios, y el departamento de ingeniería de contenido para diseñar el navegador. Esta aplicación, construida sobre el navegador ‘Internet  Explorer’ de Microsoft, estaba dirigida a los usuarios de banda ancha de @Home, ofreciendo una interfaz localizada basada en la ubicación geográfica de los clientes, y facilitando marcadores y actualizaciones automáticas. Después de la fase de diseño, escogió a un equipo de ingeniería para ayudar en la implementación y lanzamiento de la aplicación. Además, dirigió el desarrollo y mantenimiento de otras porciones del conjunto de software de clientes de @Home, incluyendo la instalación, el diagnóstico y aplicaciones de terceros. El producto salió al mercado en mayo de 2000 dirigido a unos 3 millones de abonados de banda ancha.

 

Colaboró en la dirección del desarrollo del CD de Inicio Rápido para el servicio @Home, lanzado en Octubre de 2000. Dirigió el equipo de producción y lanzamiento, que mantuvo el repositorio de código a través de varios lanzamientos. Implementó porciones del instalador de software de clientes y produjo versiones especiales de Internet Explorer para varias plataformas. Viajó en múltiples ocasiones para trabajar in situ con AT&T en sus laboratorios situados en Denver, CO, USA, para probar y depurar el producto.  

 

Dirigió los grupos de Ingeniería de Lanzamientos, Plataformas de Banda Ancha y Ambientes de Navegadores. Estos últimos incluyen el navegador web especial de @Home, versiones especiales de Internet Explorer y la Barra de Herramientas de Excite, todos los cuales proporcionan diversas funcionalidades para Excite@Home. La Plataforma de Banda Ancha proporciona servicios unificados de clientes para varias aplicaciones, incluyendo login/logout, evaluación de XML, actualización automática y notificación de eventos. Ingeniería de Lanzamientos fue responsable del mantenimiento de repositorios de código y la elaboración de productos para todo el software de clientes tanto nacionales como internacionales. 

 

Papel doble como Gerente y colaborador individual para el Messenger de Excite@Home. El producto Messenger consistía en una aplicación para plataformas PC y Mac, así como una combinación de productos de servidores que en conjunto proporcionaban mensajes instantáneos, presencia, gestión de contactos, notificación de e-mail y presentación de contenido tanto para los usuarios de banda estrecha de Excite como los de banda ancha de @Home. En agosto de 2001 ya existían más de 100.000 usuarios registrados para este producto Messenger.

 

 

FirstFloor Software (ahora Calico Technologies) – Mountain View, California, EE.UU.

Ingeniero Principal

Diciembre 1995 – Mayo 1998

 

Responsable de las porciones de interfaz de usuarios de los programas Smart Delivery 1.0 y Smart Delivery 2.0. Dirigió un equipo de cinco ingenieros para el diseño de un framework de Interfaces de Usuario basado en un ActiveX flexible para crear un producto fácil de usar para la automatización de equipos de trabajo, así como una serie de componentes fácilmente integrables en aplicaciones de terceros.  Colaboró estrechamente con grupos de servidores y bases de datos para diseñar varias porciones del producto fuera del interfaz del usuario. Realizó la gestión de tareas y programación para todas las porciones de UI (interfaces de Usuario) de la generación entonces actual del producto.

 

Colaboró con Microsoft para diseñar la funcionalidad de exploración offline para Outlook e Internet Explorer de Microsoft. Adaptó la tecnología existente de FirstFloor a un sistema más utilizable, el cual se convirtió en la base para futuras generaciones de productos.

 

Mantuvo y mejoró versiones múltiples del producto Smart Bookmarks/Netscape SmartMarks. Elaboró una versión especial del producto que permitía recoger información de la Web para publicación de CD-ROM; coordinó directamente con el cliente externo para que el producto se entregara en la fecha concertada.

 

 

CoroNet Systems/Compuware – Los Altos, California, EE.UU.

Jefe de Proyecto / Ingeniero de Software Senior

Enero 1995 – Diciembre 1995

 

Jefe de proyecto de un grupo de Aplicaciones de Windows para CoroNet Management System, una herramienta de gestión para administradores y planificadores de redes. A cargo del diseño, implementación y mantenimiento de la consola de gestión “Single View”, así como de la mayoría de interfaces de usuarios para la línea de productos.  Re-diseñó grandes porciones de interfaces de usuarios para la versión 1.2 del producto, con el fin de mejorar la usabilidad y el aspecto global.  Implementó una configuración remota de los monitores de la red de CoroNet desde la consola de dirección, utilizando protocolos SNMP y TFTP.  Desarrolló el programa de instalación para la versión 1.0.

 

Trabajó estrechamente con los departamentos de Garantía de Calidad, documentación, marketing y apoyo técnico, durante todas las fases de desarrollo de producto.  Extensa interacción con clientes y sitios de pruebas beta.   Entre sus responsabilidades figuran soporte de PC y administración del sistema UNÍX, administración de servidores WWW y creación de HTML. 

 

 

FTP Software, Inc. – San Francisco, California, EE.UU.

Ingeniero

Agosto 1991 - Enero 1995

 

Jefe de Equipo para Services OnNet, una suite de servicios TCP/IP (NFS, FTP, LPD, DHCP) para Microsoft Windows y Windows NT. Creó una arquitectura de servidores flexible y ampliable para utilizarla tanto en plataformas Win16 como Win32. Diseñó e implementó interfaces de usuario para varios servidores y contribuyó a elaborar motores de protocolo para servidores Windows NFS. Desarrolló una configuración de interfaz de usuario de fácil utilización. Especificó y desarrolló programas de instalación para ambas plataformas.

 

Desarrolló una aplicación de configuración de producto para PC/TCP para DOS/Windows, así como una versión de una aplicación de mensajería instantánea.  Adaptó un simulador de vuelos de Silicon Graphics para funcionar con núcleo DOS TCP/IP de FTP, incluyendo la creación de versiones DOS de grandes porciones de las librerías gráficas SGI IRIS. Participó en el desarrollo de varios proyectos de exhibiciones, incluyendo el tren LEGO™ controlado por SNMP.

 

 

Formación

The Ohio State University (Universidad del Estado de Ohio, Columbus, Ohio, EE.UU.)

B.S. Computer Science, 1991 (Licenciado en Ciencias Informáticas)

 

Foco principal: gráficos informáticos: algoritmos en 2D y 3D, animación en 3D.  Cursos adicionales en networking (redes), sistemas operativos, bases de datos, gramáticas y compiladores. 

Experiencia en C, Pascal, y IBM System/360. Trabajó como supervisor de informática en el campus, a cargo de soporte técnico  y mantenimiento de software y hardware de PC, Macintosh y BSD UNÍX. 

 

Afiliado a la sociedad Alpha Lambda Delta/Phi Eta Sigma.  

 

 

Nacionalidad

 

Residente de Barcelona, España.  Ciudadano de Estados Unidos.

 

Idiomas

 

Inglés (nativo); castellano (nivel avanzado)