1. CV J. Martinez 1
DETALLES PERSONALES
Nombre: José Martínez
Teléfono: (+0034) 677 045 048
Email: jme_dt@outlook.de
EDUCACIÓN
1990 - 1992: Graduado Social (Universidad de Granada, España)
1999 - 2004: Licenciado Ciencias de la Computación (Universidad Metropolitana de Londres - Reino
Unido)
IDIOMAS
* Español (nativo)
* Ingles (fluido)
* Alemán (nivel intermedio, B2)
CURSOS PROFESIONALES
1998: City & Guilds - Aplicaciones Empresariales (Colegio de Westminster, Londres - Reino Unido)
2005: Struts (Calculo, Madrid – España)
2005: BankSphere (Solkia, Madrid – España)
2009: Agile Scrum Metodologías de Desarrollo (Capgemini, España)
2010: TOEFL (Examen de Inglés como Lengua Extranjera; puntuación: 110 [= Alta], España)
2010: Arquitectura y desarrollo de aplicaciones web con Java / J2EE (Universidad Complutense de
Madrid – España)
2010: Oracle 11g Database Administration (Universidad Complutense de Madrid – España)
2011: Spring / Hibernate (T- Systems, Madrid – España)
2. CV J. Martinez 2
HISTORIAL DE EMPLEO
1. Agosto 2015 – Noviembre 2015: Irdeto (Ingeniero de Pruebas): Corporacion multinacional
proveedora de contenido multimedia de pago.
* Diseño, implementacion y ejecucion de pruebas, principalmente para autenticacion y gestion
acceso usuarios, para nueva plataforma de gestion de contenidos multimedia
• Metodología: Agile Scrum
• Java 8 / Rest webServices / JSON / Postman
• TestNG / Jackson / JUnit
• Jenkins / Docker / Vagrant
2. Septiembre 2014 - Julio 2015: UPS (cliente: CISCO SYSTEMS) (Consultor de Negocios |
Software Engineer | Tester, Eindhoven - Países Bajos): Corporación global sector Logística, proyecto
con uno de sus principales clientes: CISCO SYSTEMS. Trabajo como contratista, en migración de
aplicacion existente (= SilverStream) utilizada en los almacenes de UPS, con fines de gestión de
pedidos y envíos (= recepción de bienes de fabricante CISCO, clasificación, distribución y carga en
camiones de diferentes portadores para entrega a cliente; gestión de la documentación, generación de
informes, etc.), de entorno Unix a JEE.
* Consultoría de Negocio: Captura de funcionalidad de aplicación original (= SilverStream),
además de las posibles mejoras, y documentacion para referencia de equipo
* Desarrollo: Implementación, aprovechando JEE, Struts y Spring con Hibernate de
funcionalidad de aplicacion existente, además de mejoras. Típicamente, esto consistiría en
diferentes tipos de generación de documentos, reflejando diferentes tipos de datos; asimismo,
desarrollo de pantallas (JSP + Struts) utilizadas para mostrar datos y / o provocar la generación
documentos
* Pruebas: Matrix de Trazabilidad; Black / White Box Testing; Tests Unitarios, de Integración,
sistema, regresión, Usabilidad, Internacionalización, etc .; pruebas automatizadas con Selenium
Web Driver
* Metodología: Agile Scrum
* Diseño y Modelado: JIRA; UML (Software Ideas Modeler)
* Frameworks: Silverstream (aplicación Unix existente); Struts, Spring con Hibernate
* Desarrollo: Eclipse, IntelliJ (v. 13.1.5); Java 7, J2EE (JSP, etc.); Maven; Ajax, CSS,
Javascript (jQuery); XML, XSLT, JSON; HTML5, etc
* Servidor: Weblogic
* Bases Datos: Oracle 11g, SQLDeveloper
* Control de versiones: Subversion
* Tesing: JUnit, Selenium WebDriver
3. CV J. Martinez 3
3. Enero 2013 - Junio 2014: SIDTICO (Consultor de Negocios | Software Engineer | Tester,
Irlanda): Consultora, especializada en proyectos de telecomunicaciones.
3.1 SIDTICO - Cliente # 1: ERICSSON - Proyecto: Redes Auto-Organizadas (Irlanda):
Aplicación para seguimiento y optimización de redes de telefonía móvil, para operador
global de telecomunicaciones ERICSSON.
• Metodología: Agile Scrum
• Implementación de los módulos de aplicación necesarias, a través de metodologías ágiles,
siguiendo directrices establecidas por los criterios de aceptación del propietario del producto;
mejora, mejora y corrección de la funcionalidad existente
• Pruebas: Matrix de Trazabilidad; Black / White Box Testing; Tests Unitarios, de Integración,
sistema, regresión, Usabilidad, Internacionalización, etc .; pruebas automatizadas con Selenium
Web Driver
• Diseño y Modelado: JIRA / Confluence; UML (Software Ideas Modeler)
• Framework / OS: TechPack IDE (sistema interno), Solaris Unix
• Desarrollo: Eclipse, IntelliJ; Java, J2EE (JSP, etc ..); Apache Velocity; Spring, Hibernate; Ant,
Maven; Ajax, CSS, Javascript (jQuery); XML, XSLT, JSON; HTML5, etc.
• Servidor: Glassfish
• BBDD: Sybase
• Control de versiones: Clearcase, GIT
• Testing: JUnit, JMeter, Selenium Web Driver
4. CV J. Martinez 4
4. Julio 2011 - Diciembre 2012: T-SYSTEMS (Consultor de Negocios | Software Engineer | Tester,
Madrid - España): Multinacional de Software global, amplia gama de áreas (telecomunicaciones,
sector público, etc.), parte del grupo alemán Deutsche Telekom.
4.1 T-SYSTEMS - Cliente # 1 - MAPFRE (Madrid - España) | Proyecto: Aplicación de
Seguros, módulo de Contabilidad: Proyecto para lider sector asegurador español; recolección y
procesamiento de diferentes tipos de datos de negocio, utilizados para producir informes periódicos,
con fines contables.
* Diseno, implementacion y optimización de informes contables. Comunicacion con
stakeholders, a fin de identificar con precisión datos necesarios. Desarrollo: recogida, procesamiento y
formateo de datos requeridos.
* Pruebas: Matrix de Trazabilidad; Black / White Box Testing; Tests Unitarios, de Integración,
sistema, regresión, Usabilidad, Internacionalización, etc .; pruebas automatizadas con Selenium Web
Driver
* Diseño y Modelado: JIRA / Confluence; UML (Software Ideas Modeler)
* Framework: DataNet (sistema interno, basado en Java / JEE), Unix
* Desarrollo: Eclipse, IntelliJ, Oracle SQL Developer; Java, JEE (JSP, etc ..); Spring,
Hibernate; SOA (servicios web); Ajax, CSS, Javascript (jQuery); Ant, Maven; XML, XSLT, JSON;
HTML5, etc.
* Servidor: Apache
* BBDD: Oracle 11g
* Control de versiones: SVN
* Testing: JUnit, JMeter, Selenium Web Driver
5. CV J. Martinez 5
4.2 T-SYSTEMS - Cliente # 2 - RSI (Madrid - España) | Proyecto: aplicación de Banca, sección
Seguros: Grupo Bancario español; proyecto para portal de uno de sus bancos '(Caja Rural), en
particular en los módulos orientados acomercializacion de diversas polzas de seguros.
* Diseño, implementacion, testing, documentación y optimización de funcionalidad requerida.
Colaboracion regular con stakeholders involucrados.
* Desarrollo: recopilación de los usuarios y validación de datos necesarios para las diferentes
pólizas de seguros, y posterior procesamiento (presupuestos, contratación, etc.).
* Pruebas: Matrix de Trazabilidad; Black / White Box Testing; Tests Unitarios, de Integración,
sistema, regresión, Usabilidad, Internacionalización, etc .; pruebas automatizadas con Selenium Web
Driver
* Diseño y Modelado: JIRA / Confluencia; UML (Software Ideas Modeler)
* Framework: Spring MVC y Hibernate; Unix Solaris
* Desarrollo: Eclipse, IntelliJ, Oracle SQL Developer; Java, JEE (JSP, etc ..); Spring,
Hibernate; SOA (servicios web); Ajax, CSS, Javascript (jQuery); Ant, Maven; XML, XSLT; HTML5,
etc.
* Servidor: Apache
* BBDD: Oracle 11g
* Control de versiones: Cosecha
* Testing: JUnit, Selenium Web Driver
6. CV J. Martinez 6
5. Abril 2010 - Junio 2011:. INC DOMINIO (Consultor de Negocios, Barcelona - España):
Consultora Barcelonesa
5.1 INC DOMINIO - Cliente # 1: DEUTSCHE BANK - división Reino Unido (Barcelona -
España) | Proyecto: Aplicación de Finanzas "Autobahn": portal de pago que ofrece información
financiera de mercados mundiales en tiempo real, así como acceso a amplia gama de productos
financieros, bancarios e instrumentos de inversión de Deutsche Bank.
• Diseño, modelado y documentación de funcionalidad requerida, a través de procedimientos
ágiles, siguiendo directrices de Product Owner; optimizacion. Colaboracion con stakeholders
involucrados, para determinar requisitos funcionales; asesoria sobre implementaciones más
eficientes.
• Desarrollo: asistencia ocasional a equipo de desarrolladores.
• Pruebas: asistencia ocasional al equipo de testadores. Matrix de Trazabilidad; Pruebas
Unitarias, de Integración, de sistema, de regresión, carga, rendimiento, aceptación, Seguridad,
Usabilidad, Internacionalización y localización, etc.
• Diseño y Modelado: JIRA / Confluencia; UML (MagicDraw, Software Ideas Modeler)
• Framework: Spring, Hibernate; Unix Solaris
• Desarrollo: Eclipse, IntelliJ, Oracle SQL Developer; Java, JEE (JSP, etc ..); Spring, Hibernate;
SOA (servicios web); Ajax, CSS, Javascript (jQuery); Ant, Maven; XML, XSLT, JSON;
HTML5, etc.
• Servidor: BEA Weblogic
• BBDD: Oracle 11g
• Control de versiones: SVN
• Testing: JUnit, Selenium Web Driver
7. CV J. Martinez 7
6. Febrero 2008 - Marzo 2010: CAPGEMINI (Consultor de Negocios | Software Engineer | Tester,
Madrid - España): Corporacion global de Software, operando en diversos sectores (Finanzas / Banca,
Administración Pública, etc.).
6.1 Capgemini - Cliente # 1: GRUPO BANCO SANTANDER | Proyectos: In-House Project,
prototipo Project Management y Help Desk para usuarios internos: Implementacion prototipo de
gestión de Proyectos, para Banco Santander, para monitorear progreso de varios proyectos de software
en paralelo; despues, fui asignado a equipo de Help Desk, para la solución de cuestiones técnicas de
herramienta propietaria (BankSphere).
* Finalización de todas las fases del ciclo de vida del software, desde recolección de requisitos
hasta el desarrollo, pruebas y documentación, con metodologías ágiles, siguiendo criterios de Product
Owner.
* Pruebas: asistencia ocasional al equipo de testadores. Matrix de Trazabilidad; Pruebas
Unitarias, de Integración, de sistema, de regresión, carga, rendimiento, aceptación, Seguridad,
Usabilidad, Internacionalización y localización, etc.
* Más tarde, traslado a sede de ISBAN, para colaborar en el desarrollo, mejora y mantenimiento
de herramienta de software financiero de grupo Santander "BankSphere" (basada en Java y JEE)
* Diseño y Modelado: JIRA / Confluencia; UML (Rational Rose)
* Framework: EJB; Unix Solaris
* Desarrollo: Eclipse, IntelliJ, Oracle SQL Developer; Java, JEE (JSP, etc ..); Spring,
Hibernate; SOA (servicios web); Ajax, CSS, Javascript (jQuery); Ant, Maven; XML, XSLT; HTML5,
etc.
* Servidor: WebSphere
* BBDD: DB2; SAPO
* Control de versiones: CVS
* Testing: Mantis, JUnit, Selenio
8. CV J. Martinez 8
6.2 Capgemini - Cliente # 2: ING BANK | Proyecto: on-line de aplicaciones Banca:
Involucrado en análisis, desarrollo, pruebas y mantenimiento de portal banca online para multinacional
financiera (ING Bank), tanto para uso interno de consultores de la empresa (= centro de llamadas), así
como para clientes finales de el banco.
* Finalización de todas las fases de ciclo de vida del software, desde recolección de requisitos, y
modelado, hasta desarrollo, pruebas y documentación, siguiendo metodología Agile Scrum, segun
directrices de Product Owner; optimizacion y mantenimiento de funcionalidad existente; colaboracion
regular con todos stakeholders involucrados, con el fin de aclarar requisitos funcionales, asesoramiento
sobre implementaciones más eficientes, para asegurar software entregado cumplia expectativas.
* Pruebas: asistencia ocasional al equipo de testadores. Matrix de Trazabilidad; Pruebas
Unitarias, de Integración, de sistema, de regresión, carga, rendimiento, aceptación, Seguridad,
Usabilidad, Internacionalización y localización, etc.
* Diseño y Modelado: JIRA / Confluencia; UML (Rational Rose)
* Framework: Spring, Hibernate; Unix
* Desarrollo: Eclipse, IntelliJ, Oracle SQL Developer; Java, JEE (JSP, etc.); Spring, Hibernate;
SOA (servicios web); Ajax, CSS, Javascript (jQuery); Ant, Maven; XML, XSLT; HTML5, etc.
* Servidor: WebLogic
* BBDD: DB2; TOAD
* Control de versiones: SVN
* Testing: JUnit, Selenio
9. CV J. Martinez 9
7. Agosto 2004 -Febrero 2008: SOLKIA (Consultor de Negocios | Software Engineer | Tester, Madrid
- España): Consultora española de TI, contando entre sus clientes con algunas de las mayores
multinacionales que operan en España y globalmente, como INDRA, IBM, BANCO SANTANDER,
etc.
7.1 Solkia - Cliente # 1: Matchmind | Team Coordinator | Proyecto: migración de
aplicaciones de Banca on-line ( de portal Abbey National al de Grupo Banco de Santander):
Después de la Caja Británica ABBEY NATIONAL por grupo BANCO SANTANDER, nos asignaron la
tarea de migrar contenido de portal de ABBEY al de grupo SANTANDER, haciendo uso de la
herramienta BankSphere (software de finanzas desarrollado por SANTANDER, basado en Java /
J2EE).
* Coordinación equipo (8 - 10 personas): marca de objetivos; distribución de tareas y carga de
trabajo; soporte, actuando como intermediario entre equipo desarrollo / pruebas y jefes de proyecto,
basados en Milton Keynes (Reino Unido); Supervisión de las pruebas.
* Diseño y Modelado: UML (Rational Rose)
* Framework: BankSphere; Unix
* Desarrollo: Eclipse, IntelliJ, Oracle SQL Developer; Java, JEE (JSP, etc.); Spring, Hibernate;
SOA (servicios web); Ajax, CSS, Javascript (jQuery); Ant, Maven; XML, XSLT; HTML, etc.
* Servidor: WebSphere
* BBDD: DB2; TOAD
* Control de versiones: Subversion
* Testing: JUnit
10. CV J. Martinez 10
7.2 Solkia - Cliente # 2: INDRA | Proyecto: migración aplicación Gestión Hospitalaria (de
Visual Basic a plataforma Java / JEE): Aplicación implementada originalmente para varios
organismos regionales españoles de sanidad pública.
* Finalización de todas las fases de ciclo de vida del software, desde recolección de requisitos, y
modelado, hasta desarrollo, pruebas y documentación, siguiendo metodología Agile Scrum, segun
directrices de Product Owner; optimizacion y mantenimiento de funcionalidad existente; colaboracion
regular con todos stakeholders involucrados, con el fin de aclarar requisitos funcionales, asesoramiento
sobre implementaciones más eficientes, para asegurar software entregado cumplia expectativas.
* Implementacion, mediante ingeniería inversa, desde diagramas UML (en Draw Magic), a
través de la herramienta de generación automática de código (AndroMDA)
* Pruebas: asistencia ocasional al equipo de testadores. Matrix de Trazabilidad; Pruebas
Unitarias, de Integración, de sistema, de regresión, carga, rendimiento, aceptación, Seguridad,
Usabilidad, Internacionalización y localización, etc.
* Diseño y Modelado: UML (MagicDraw)
* Framework: Struts; Unix
* Desarrollo: Eclipse, IntelliJ, SAPO; Java, JEE (JSP, etc.); SOA (servicios web); Ajax, CSS,
Javascript (jQuery); Ant, Maven; XML, XSLT; HTML, etc.
* Servidor: JBoss
* BBDD: SQL Server
* Control de versiones: Subversion
* Testing: JUnit
7.3 Solkia - Cliente # 3: IBM ESPAÑA | Proyecto: mantenimiento de aplicacion de legado,
para operador de telecomunicaciones lider en España (Telefónica).
* Actualización y modificación, según requerimientos, de servlets, objetos Java y llamadas a
procedimientos de rutinas (en Cobol), utilizados para acceder a nivel de datos
* Pruebas: asistencia ocasional al equipo de testadores. Matrix de Trazabilidad; Pruebas
Unitarias, de Integración, de sistema, de regresión, carga, rendimiento, aceptación, Seguridad,
Usabilidad, Internacionalización y localización, etc.
* Diseño y Modelado: UML (Rational Rose)
* Framework: Struts; Unix
* Desarrollo: Eclipse, IntelliJ, SAPO; Java, JEE (JSP, etc.); SOA (servicios web); Ajax, CSS,
Javascript (jQuery); Ant, Maven; XML, XSLT; HTML, etc.
* Servidor: WebLogic
* BBDD: SQL Server
* Control de versiones: Tortoise CVS
* Testing: JUnit
11. CV J. Martinez 11
7.4 Solkia - Cliente # 4: CALCULO | Proyecto: Construcción portal de Seguros, para
multinacional alemana (HDI).
* Finalización de todas las fases de ciclo de vida del software, desde recolección de requisitos, y
modelado, hasta desarrollo, pruebas y documentación, siguiendo metodología Agile Scrum, segun
directrices de Product Owner; optimizacion y mantenimiento de funcionalidad existente; colaboracion
regular con todos stakeholders involucrados, con el fin de aclarar requisitos funcionales, asesoramiento
sobre implementaciones más eficientes, para asegurar software entregado cumplia expectativas.
* Implementacion, mediante ingeniería inversa, desde diagramas UML (en Draw Magic), a
través de la herramienta de generación automática de código (AndroMDA)
* Pruebas: asistencia ocasional al equipo de testadores. Matrix de Trazabilidad; Pruebas
Unitarias, de Integración, de sistema, de regresión, carga, rendimiento, aceptación, Seguridad,
Usabilidad, Internacionalización y localización, etc.
* Diseño y Modelado: UML (Rational Rose)
* Framework: Struts; Unix
* Desarrollo: Eclipse, IntelliJ, SAPO; Java, JEE (JSP, etc.); SOA (servicios web); Ajax, CSS,
Javascript (jQuery); Ant, Maven; XML, XSLT; HTML, etc.
• Servidor: Apache Tomcat
• BBDD: Oracle
• Control de versiones: Subversion
• Testing: JUnit