Photo for Miguel Angel Garzón Maldonado

Contact Information

Miguel Angel Garzón Maldonado




  928 13 30 25

  647 397 195

  magarzon@gmail.com

  www.magarzon.com

Habilidades y Conocimientos

Además de los conocimientos que a continuación se detallan, poseo las siguientes capacidades y habilidades, demostradas a lo largo de mi carrera profesional:

 

  • Gran capacidad analítica y de aprendizaje, habilidades principales a la hora de dar con las mejores soluciones de diseño y/o programación.
  • Flexibilidad ante los cambios y capacidad para trabajar bajo presión.
  • Capacidad de trabajo en equipo, a los que aporto iniciativa, esfuerzo y capacidad de innovación.
  • Amplia experiencia profesional de más de 10 años en la gestión y desarrollo de proyectos informáticos.

 

Los principales conocimientos que a lo largo de mi carrera profesional y mi formación académica he adquirido son los siguientes:

Gestión de proyectos


Nivel avanzado en la gestión de proyectos informáticos, habiendo obtenido formación en forma de cursos y a través de la experiencia adquirida gestionando proyectos y equipos de desarrollo e investigación.

 

Ciclo de desarrollo de aplicaciones informáticas


Elevada experiencia en Ingeniería del Software, es decir, en todas las fases que componen el desarrollo de una aplicación informática (captación de requisitos, análisis, diseño, modelado de datos, desarrollo, pruebas e implantación)  y en el uso de las herramientas utilizadas en cada fase: OMT, UML, patrones de diseño, SQL, diferentes entornos y lenguajes de desarrollo como Eclipse o Visual C++, entornos de pruebas como JUnit, etc.

 

Programación Java y tecnologías asociadas


Experto en Java y tecnologías asociadas (J2EE, EJB, JMS, JMX, etc.), así como de los entornos de desarrollo de para Java (JBuilder, Visual Age, Websphere Application Studio, etc.).

 

Desarrollo para móviles y tarjetas SIM


Nivel avanzado en tecnologías de desarrollo para móviles y sobre tarketas SIM: iOS (iPhone/iPad), Java MIDP, Symbian, WAP, WML, Javacard, SIM Toolkit, ...

 

Programación Web


Altos conocimientos de todo lo que tiene que ver con la programación web: HTML, CSS, Javascript, ASP, PHP, librerías javascript (jQuery, Prototype, Dojo, API's de Google,...), etc. y utilización de frameworks como symfony, Drupal, Joomla, Mambo.

 

Programación C++


Nivel avanzado, en especial usando plataforma de desarrollo Visual C++ : Experiencia lograda con la realización del Proyecto de Fin de Carrera correspondiente al título de Ingeniero.

 

Así mismo, desarrollos realizados en los diferentes trabajos desempeñados, como un componente de ejecución de transacciones realizado para Bankinter.

 

Otras tecnologías de desarrollo


Nivel avanzado de diferentes lenguajes y entornos de programación así como sistemas, como consecuencia de la participación en diferentes proyectos a lo largo de mi carrera: C,C++,C#,ASP, .NET, MQSeries, Microsoft Biztalk 

 

Idioma: Inglés


Nivel alto en Inglés escrito y hablado, alcanzado gracias a la formación recibida durante mi época académica y durante mi carrera profesional, acudiendo a clases en academias (Wall Street Institute, Kings College), obteniendo una puntuación de 855 (sobre 900) en test TOIEC (Octubre 2003) y nivel Advanced (el más alto) en la academia de inglés Wall Street Institute. Además, en las pruebas de ingreso en Bankinter (repetidas cada cierto tiempo) la puntuación es de 4 sobre 5.

 

Experiencia Laboral

Freelance

Las Palmas
Julio 2010 - Actualmente
 
Consultor y desarrollador freelance

 

Trabajo desempeñado:

 

 

  • Colaboración con la empresa Inventiaplus en el desarrollo de una web de gestión para un sistema de ayuda en las emergencias. La web se está desarrollando en php utilizando el framework symfony.
  • Desarrollo de proyecto propio relacionado con sistemas de geolocalización, desarrollo web, y aplicaciones para iOS y Android

 

Bankinter S.A.

Las Palmas
Febrero 2009 - Julio 2010
 
Ejecutivo de Banca Personal

Departamento: Las Palmas Sucursal Principal

 

Trabajo desempeñado:

 

 

  • Asesoramiento financiero para clientes de perfil económico alto
  • Estudio de operaciones de riesgo financiero

 

Las Palmas
Agosto 2007 - Enero 2009
 
Ejecutivo de Proyectos de Innovación 

Departamento: Operador Móvil Virtual

 

Trabajo desempeñado:

 

 

  • Director técnico de un equipo de I+D, con 3 personas a mi cargo
  • Desarrollo de aplicaciones sobre tarjetas SIM
  • Investigación de tecnologías móviles, dentro del plan de la empresa destinado al desarrollo de su Operadora Móvil Virtual.

 

Alcobendas (Madrid)
Enero 2005 - Agosto 2007
 
Analista 

Departamento: Área de Innovación Aplicada


Participación en proyectos con alto componente de Innovación y enfocado fundamentalmente en proyectos de movilidad, además de tareas de investigación de últimas tecnologías y desarrollo de pruebas de concepto. La implicación en cada proyecto ha ido desde la simple colaboración investigando tecnologías a la total dirección del proyecto con colaboradores a mi cargo (equipos pequeños de hasta 5 personas).

 

  • Proyecto Broker en el móvil: Desarrollo de una aplicación para móviles con tecnología Java MIDP 2.0 y Blackberrys con la que se puede comprar y vender acciones en más de 20 mercados desde el teléfono móvil 
  • Proyecto Firma en el móvil: Participación activa en la definición de la arquitectura de un sistema de firma de operaciones y documentos con certificado instalado en el móvil en colaboración con Vodafone
  • Proyecto de utilización de DNI digital en diferentes ámbitos: Investigación de la tecnología 
  • Proyecto confidencial relacionado con utilización de tarjetas SIM de teléfono, utilizando tecnologías como Javacard y Microsoft Biztalk
Tres Cantos (Madrid)
Junio 2000 - Enero 2005
 
Analista Programador 

Departamento: Arquitectura de Sistemas y Aplicaciones


Este  departamento está dedicado a desarrollar y mantener la infraestructura tecnológica de la empresa en lo que a aplicaciones se refiere. Dentro de los proyectos desarrollados para este área, se realizaron las siguientes labores:

 

 

  • Análisis, diseño e implantación de una plataforma de mensajes SMS para la comunicación e interacción con los clientes, que permite tanto el envío de mensajes de alertas como la ejecución de operaciones por parte del cliente. 
  • Mejora, corrección de errores y mantenimiento de un componente COM + para la ejecución de transacciones en host a través de llamadas http a una ASP y basado en XML. Este componente se utiliza en la actualidad para la ejecución de todas las transacciones del banco desde entornos web (eBankinter, intranet, etc.), soportando millones de transacciones diarias
  • Migración de parte de una herramienta Windows a entorno Web utilizando ASPs
  • Participación en la migración del broker en Internet de Bankinter, de JSPs a un framework basado en servlets, Java y XML, utilizando el servidor de aplicaciones Websphere y la herramienta de desarrollo Visual Age 
  • Migración de eBankinter WAP desde JSPs al mismo framework descrito en el anterior punto.
  • Módulo de comunicación con Hacienda para el pago de impuestos, desarrollado en Java.
  • Desarrollo de framework de monitorización de procesos Java basado en el estandar JMX
  • Análisis, diseño e implantación de framework para la gestión de colas MQ basado en JMS de Java, y destinado a la utilización en la comunicación entre sistemas autónomos.

 

Indra Sistemas

Torrejón de Ardoz (Madrid)
Enero 2000 - Junio 2000
 
Analista Programador 

Departamento: Mando y Control Aéreo

 

El trabajo desempeñado consistió en el desarrollo de diferentes herramientas en entorno UNIX.

 

 

  • Trabajo con diferentes herramientas y lenguajes, principalmente: Ilog Views, C++, Java, XML,... 
  • Participación en proyecto de simulación aérea para la Fuerza Aérea Peruana. 
  • Participación en las primeras fases (captura de requisitos) de un proyecto para la ayuda al desembarco, destinado a las Fuerzas Armadas españolas.

 

Centro de Tecnología Azucarera

Valladolid
Octubre 1998 - Febrero 1999
 
Becario 

El trabajo consistió en la implantación de una conexión de acceso remoto utilizando RDSI.

 

  • Se configuraron dos sistemas para actuar como servidores que proporcionaran acceso a la red local desde ordenadores remotos a través de RDSI. A través de dicha línea, se establecía una conexión de manera que un sistema servidor proporcionaba una dirección IP al ordenador conectado, de modo que éste entraba a formar parte de la red local. 
  • El objetivo a corto plazo era realizar una demostración a larga distancia de diversos programas desarrollados por la empresa. A largo plazo, el objetivo era integrar la conexión RDSI en un sistema distribuido desarrollado por la empresa, de modo que el programa cliente del sistema distribuido se pudiera ejecutar en ordenadores remotos y no sólo en la red local. 
  • Además se transportó de un sistema a otro la parte de comunicación de dicho sistema distribuido (basada en sockets y TCP/IP). Implementada inicialmente para Solaris y en C, se realizó una nueva implementación utilizando Visual C++, de manera que funcionara en sistemas Windows. Como la mayor parte de la aplicación estaba desarrollada en Visual C++, el objetivo era transportar todo el sistema a Windows, para lograr que la aplicación pudiera funcionar también en un único ordenador.


Formación

Universidad de Valladolid

1995 - 1998
Valladolid
Ingeniero Informático

Estudios de segundo ciclo, dos años de clase, más un año para el Proyecto de Fin de Carrera, consistente en el desarrollo de una herramienta de edición, procesamiento y etiquetado de muestras de audio para la ayuda en proyectos de reconocimiento de voz, desarrollado en Visual C++ para Windows 95, y que obtuvo la calificación de Sobresaliente

Universidad de Salamanca

1992 - 1995
Salamanca
Diplomado en Informática

Estudios de primer ciclo (3 años), plan antiguo.



Cursos

Full Multimedia Training

(Gemalto)
2008

Horas Lectivas: 32

 

Curso sobre desarrollo sobre tarjetas SIM Multimedia y SmartCard Web Server

 

Desarrollo Javacard y STK y Validación de tarjetas

(Oberthur)
2008

Horas lectivas: 24

 

Curso sobre tecnologías de tarjetas SIM:

 

  • Desarrollo con Javacard y STK
  • Metodología de validación de tarjetas
  • Tarjetas Multimedia y Smartcard Web Server

 

Tecnología de Tarjetas SIM

(SanDisk)
2008

Horas lectivas: 12 horas

 

Curso sobre tecnologías de tarjetas SIM:

 

  • Tipos de tarjetas de SanDisk: SIM, USIM, RUIM, MegaSIM
  • Funcionalidades de las tarjetas de SanDisk: SAT, USAT, OTA, WIB, BIP,...
  • Herramientas de desarrollo de SanDisk
  • Programación de tarjetas Javacard
  • Procedimiento de homologación de tarjetas y aplicaciones

 

Dirección y Motivación de Equipos

(EVE - Universitat Barcelona Virtual)
2007

Horas lectivas: 30

Microsoft Biztalk

(Microsoft)
2007

Horas Lectivas: 40

 

Formación en la herramienta de BPM de Microsoft

Trabajo en Equipo y Gestión de Proyectos

(EVE - Universitat Barcelona Virtual)
2006

Horas Lectivas: 60

Trabajo en Equipo

(Universidad de Deusto)
2006

Horas lectivas: 16

 

Impartido por el profesor Juan Luis Urcola

Programa de Desarrollo de Proyectos

(Instituto de Empresa)
2005

Horas lectivas: 29

 

Técnicas de Presentación Profesional en Público

(EVE - Universitat Barcelona Virtual)
2005

Horas Lectivas: 20

Técnicas de Captación de Requisitos

(ITDeusto)
2005

Horas Lectivas: 17

Técnicas de cifrado

(Bankinter)
2004

Horas lectivas: 2

Habilidades en Gestión de Personas

(ITDeusto)
2003

Horas lectivas: 34

Metodología UML

(ITDeusto)
2002

Horas lectivas: 50

Análisis y Diseño para UML

(ITDeusto)
2002

Horas lectivas: 66

Trabajo en Equipo

(Konsac)
2001

Horas lectivas: 16