Experiencia.

2018 – actualidad

Software Architect & Co-Founder

Infinite Context (Intelligent Computing OÜ)

Desarrollo y mantenimiento de sistemas llave en mano (aplicaciones web, APIs Rest, Servicios SOAP, Microservicios, Batch, Integraciones) desplegados en AWS para clientes como Maersk, SGS, Obremo, Sherlog, etc

Los sistemas se desarrollan principalmente en tecnologías Java (Spring framework), aunque también se utiliza nodeJS y Python. Utilizamos base de datos relacionales (MySQL, Aurora, MariaDB) y NoSQL (DynamoDB)

Nuestra infraestructura cloud se aloja en AWS utilizando servicios EC2, S3, Route53, RDS, Cloudwatch, CloudFront, IAM, Lambda, SES, API Gateway, etc.

2017- 2018

Software Architect & Consultant

Sector VTC e Inversiones (Madrid, España)

Diseño e implantación de sistema de generación de cheques SEPA integrado con A3 y Zoho.
Diseño e implantación de sistema de call center integrado con Zoho.
Integración de aplicaciones java con Zoho, Uber, Cabify, Taxicaller, dialfire, A3, twilio y Solred.
Sistema de seguimiento de vehículos por GPS y generación de informes con Jasper Server.
Implantación de sistemas de minería para Etereum, Zcash, Monero y otras criptomonedas.

Entorno: J2EE, Struts2, Spring, MySQL, Amazon web services, Blockchain, BI

2016 – 2018

Software Architect & Co-Founder

Dadatickets (Madrid, España)

Dadatickets.com es una startup que proporciona una plataforma de compra y distribución de entradas oficial para deportes, música y espectáculos. Además, ofrece la posibilidad de que usuarios particulares y agencias puedan vender sus entradas a través del mismo sistema. Siendo la única plataforma online que combina la distribución de entradas a precio oficial y la compra y venta de las mismas. Desplegado en AWS, utilizando herramientas como EC2, ELB, CloudFront, Autoscaling, RDS, etc.

Entorno: J2EE, Struts2, Spring, Amazon web services, Aurora, Wildfly, Apache, API Rest

2016 – 2017

Software Architect & Co-Founder

NextBand (Madrid, España)

Startup especializada en el desarrollo de soluciones tecnológicas de proximidad. Esta tecnología permite relacionar al usuario con su entorno (Internet of Things), realizar la gestión de contenidos desde la Nube (Cloud Computing) y medir en tiempo real el comportamiento de los usuarios en su entorno (Big Data).
Inicialmente todas las soluciones fueron desplegadas en OpenShift, luego, por cuestiones de costes y mejores herramientas se migro a un entorno AWS.

Soluciones
Proximity Mobile Marketing
Events Management & Social Media
In-Store Smart Marketing
Beacon Payment & Mobile Wallet

Entorno: J2EE, IOS, Android, Cloud (AWS, OpenShift), IoT, NFC, iBeacon, API Rest, Websocket, Apache, JBoss

2014 – 2015

Senior Consultant

Capgemini (Madrid, España)

MINISTERIO DE JUSTICIA continuación del cargo anterior

Tareas y responsabilidades:
Gestionar los proyectos desarrollados en Software Factory.
Mantener contacto con los usuarios del servicio.
Recabar los requisitos de usuarios finales y elaborar las especificaciones funcionales y técnicas derivadas del análisis de los requerimientos planteados. Estudios de viabilidad, análisis funcional y diseño técnico.
Responsable de realizar las tareas de planificación, control y seguimiento de los proyectos.
Gestionar y liderar el equipo de desarrollo, asignar tareas, asegurar los plazos y esfuerzos.
Realizar y ejecutar de planes de pruebas funcionales.
Realizar presentaciones y cursos para el cliente y los usuarios finales.

Nuevos proyectos:
Tramites ciudadano – Solicitud de nacionalidad española por residencia : Analista funcional
Sistema de información de expedientes de contratación del ministerio: Analista funcional y responsable del proyecto
Sistema de gestión de las comisiones de servicio: Analista funcional y responsable del proyecto
Responsable del mantenimiento evolutivo y adaptativo de los proyectos desarrollados en el cargo anterior

Entorno: J2EE (Struts2, Spring, JPA, JSP, JSF), Seam, Struts1, BBDD Oracle 11G, Maven, Jenkins, Apache, Jboss

2010 – 2014

Analista Orgánico Senior

Ibermática (Madrid, España)

MINISTERIO DE JUSTICIA
Analista Funcional Sr. en un equipo de trabajo de 10 personas.
Consultor experto J2EE y Oracle

Tareas y responsabilidades en los proyectos nuevos:
Mantener contacto con los usuarios del servicio.
Recabar los requisitos de usuarios finales y elaborar las especificaciones funcionales y técnicas derivadas del análisis de los requerimientos planteados. Estudios de viabilidad, análisis funcional y diseño técnico.
Responsable de realizar las tareas de planificación, control y seguimiento de los proyectos.
Gestionar y liderar el equipo de desarrollo, asignar tareas, asegurar los plazos y esfuerzos.
Realizar y ejecutar de planes de pruebas funcionales.
Realizar presentaciones y cursos para el cliente y los usuarios finales.

Proyectos nuevos:
* Gestión de almacén de consumibles
* Gestión y adecuación de dependencias y espacios
* Registro de fallecidos españoles en los campos de concentración nazis (Oficina de Víctimas)
* Sistema para la gestión de Permisos y Licencias
* Gestión de Publicaciones del Ministerio
* Control económico de dietas por participación en órganos colegiados

Mantenimiento evolutivo y correctivo de aplicaciones preexistentes
Responsable realizando tareas de planificación, control y seguimiento de las tareas para los mantenimientos evolutivos y correctivos de los proyectos.
Seguimiento de la resolución de las tareas e incidencias de los sistemas en producción, así como colaborar en la definición de requisitos funcionales de los sistemas del punto anterior.
* Gestión de la concesión de medallas y cruces de la Real Orden.
* Gestión de las solicitudes de indultos.
* Aplicación horaria. Acceso al kiosco del empleado.
* Gestión de los expedientes (de gastos) que generan los viajes de los Altos Cargos
* Registro de seguridad

Entorno: J2EE (Struts2, Spring, JPA, SEAM, JSP, JSF) – ORACLE 11G – PL/SQL – JBOSS – APACHE – LINUX – Jasper Report – Velocity – Webservices – Eclipse – SQLDeveloper – Etc.
UML, Visio, Gantt
PHP, MySQL, SQLServer

2008 – 2010

Analista Programador Senior

Ibermática (Madrid, España)

MINISTERIO DE LA PRESIDENCIA
MINISTERIO DE POLITICA TERRITORIAL
Análisis, diseño y desarrollo de las siguientes aplicaciones para la Subdirección General de Gestión de Personal:
• Gestión de convocatorias de libre designación (Slide)
• Sistema de administración central (SistemasSGGP)
• Portal para los usuarios de la subdirección (PortalSGGP)
Diseño y construcción de cubos OLAP para el Data Warehouse. (Informessggp)
Todas las aplicaciones han sido desarrollas en entorno web con J2EE y Oracle

Mantenimiento evolutivo de las siguientes aplicaciones:
• Administración central de los puestos de trabajo RPT.
• Gestión de contratos del personal laboral del ministerio.
• Gestión de los nombramientos de los funcionarios interinos.
• ETLS de carga de datos en la base de datos unificada.

Mantenimiento correctivo y administración de la aplicación de Figuras Parlamentarias, desarrollada con Sharepoint 2007.
Las responsabilidades son similares a las del proyecto anterior.

Entorno: J2EE, STRUTS, EJB, JDBC, JDOM, JSP, WEBSERVICES, ECLIPSE. APACHE, TOMCAT, ORACLE, ETL, PL/SQL, TOAD, METRICA 3, UML, XHTML, XSS, JAVASCRIPT, AJAX, JQUERY, XML, XSL, OLAP, Data Warehouse SQLSERVER. Microsoft Office SharePoint Server 2007

2006 – 2008

Analista Programador

Ibermática (Madrid, España)

MINISTERIO DE ADMINISTRACIONES PUBLICAS
Diseño y desarrollo de las siguientes aplicaciones para la Subdirección General de Gestión de Personal:
• Administración central de los puestos de trabajo RPT.
• Gestión de contratos del personal laboral del ministerio.
• Gestión de los nombramientos de los funcionarios interinos.

Responsabilidades: Entrevistas con los usuarios, análisis de requisitos, diseño de casos de uso, diseño de la base de datos, diseño del sistema (UML: casos de uso, clases, colaboración, interacción), desarrollo, pruebas, puesta en producción, mantenimiento correctivo y evolutivo. Redacción de los manuales de usuario. Realización de demos y cursos sobre las aplicaciones desarrolladas.

Entorno: J2EE, STRUTS, EJB, JDBC, JDOM, JSP, WEBSERVICES, ECLIPSE, APACHE, TOMCAT, ORACLE, ETL, PL/SQL, TOAD, METRICA 3, UML, CSS, JAVASCRIPT, XHTML, XML

2006 – 2006

Analista Programador

Siconet Ingenieros S.A. (Madrid, España)

Soporte de nivel 1 para Mapfre, especialista J2EE y PL/SQL.
Mantenimiento evolutivo de una bolsa de empleo para Randstat.
Entorno: J2EE, PL/SQL, Oracle 9i, WebSphere Aplication Server

2004 – 2005

Analista Programador

Consist (Ciudad de Buenos Aires, Argentina)

Diseño y Desarrollo del sistema integral de salud ConsistHis, utilizando un diseño totalmente orientado a objetos en tres capas y tecnologías J2EE, XML y base de datos AdabasD. Se empleó EntireX para integrar algunos módulos que estaban previamente desarrollados en Natural, y JasperReport para la emisión de reportes.
Instalación del sistema en el cliente.
Realización de actualizaciones en el ambiente productivo.
También he participado en un proyecto de BPM y Workflow.
Entorno: J2EE – XML – AdabasD – EntireX – JasperReport – BPM – Tomcat – Linux – UML, RATIONAL ROSE – NetBeans