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