09/21-Actualmente Generalitat de Cataluña
Arquitecto de soluciones cloud native
Departamento de derechos sociales.Ecosistema eSocial.
Diseño y planificación de soluciones de arquitectura cloud native incluyendo seguridad y cumplimiento desde el comienzo.Aprovisionamiento de infraestructura de las soluciones.Gestión de la implementación de las soluciones.Análisis y optimización de los procesos técnicos y de negocio.Garantización de viabilidad de la solución y operaciones.
Cloud native, microservicios, DevOps, entrega continua, contenedores, spring boot, Canigó, GitLab, GitFlow, Git, docker, kubernetes, BPM, Camunda, BRMS, Corticon |
Administración pública,Comunidades autónomas,derechos sociales |
06/21-09/21 Abanca
Arquitecto de soluciones cloud native
Diseño,gestión y aprovisionamiento de infraestructura como código mediante GitOps
GitOps,GitLab,Git,kuberenetes,Openshift,Argo,CI/CD |
Banca, medios de pago |
10/19-06/21 Fábrica nacional de moneda y timbre (FNMT)
Arquitecto de soluciones Java/spring
Departamento de procesos industriales.
Arquitecto responsable del diseño de la arquitectura dpi. Arquitectura corporativa cloud native : microservicios,entrega continua, contenedores y filosofía devops.Ecosistema de componentes spring boot 2 ( microservicios, ,aplicaciones web reactive, procesos asincronos (kafka y RabbitMq) y aplicaciones batch como servicios) SGBD y MongDB. Estructura maven jerárquica sobre Nexus. IDE corporativo personalizado. Automatización en el desarrollo mediante arquetipos y plugins eclipse personalizados y componentes de infraestructura (seguridad, comunicaciones,utilidades,test unitarios de cobertura con los Quality gates de sonar) . Plataforma openshift 4 (estrategia S2I) y uso de mesh service (istio,kiali,jaeger,grafana). Desarrollo mediante GitFlow en GitLab (merge request) .Soluciones de arquitectura innovadoras, pruebas de concepto, presentaciones, demos.
Spring 5, spring boot 2 , JEE8, microservicios, Kafka, RabbbitMQ Spring reactive, WebFlux,asincronismo,Streaming,Rest, Spring Cloud, Spring batch, Openshift 4, Estrategia S2i,Service ,Kiali,Jaeger,Grafana, Api gateway, circuit breaker, MongoDb, SqlServer, Integración continua, Nexus, GitLab, Octane. |
Administración pública.Departamento de producción industrial.Fabricación de moneda y timbre.Billetes,monedas,lotería,títulos académicos,precintas fiscales,trazabilidad de tabaco.pasaportes consulares,carné de conducir,permiso de residencia, tarjetas bancarias |
10/18-10/19. BBVA.
Arquitecto JEE-APX
Departamento de arquitectura Apx España.
Evolución, mantenimiento e innovación de la arquitectura APX en España.Soporte a los aplicativos para guiarles en el desarrollo de proyectos APX tanto online como batch, resolución de problemas relativos a la arquitectura y confección de soluciones técnicas.
Configuración de entornos preproductivos: Conectores IMS , artefactos de asincronismo (transacciones y servicios), persitencia en base de datos tanto SQL(Oracle,db2) como Nosql(MongoDb,Elastic,Neo4J)
Garantización de la disponibilidad de entornos preproductivos: Monitorización de uso de CPU, memoria ,actividad del Garbagge collector, detección de malas praxis en aplicativos, reinicio de entornos.
OSGI , Spring , Maven,Apache Félix, Maven ,Nexus , Artifactory, Jenkins , Bamboo , sonar, Oracle, MongoDb, Elastic, Neo4J , Drools, Rest, Kibana , Dynatrace, Nagios, Jira , Remedy ,suite google, gRPC, Golang, python, microservicios |
Arquitectura APX España |
11/17-10/18. Santander global tech.
Arquitecto J2EE y Jefe de proyecto
Departamento de procesos operacionales.
Evolución de los productos EasyFlow (migración de BKS a microservicios) y Carydes (aumento de funcionalidades: Conexión con colas MQ)
Aplicación de gestión para el DPO del banco Santander en España(Instancia de EasyFlow customizada), acorde a la nueva legislación en materia de protección de datos GDPR. Definición, construcción, implantación, soporte, paso a mantenimiento. Aplicación de riesgo operacional del Banco de Santander España(evolución de instancia EasyFlow).
Analisis de DDP’s para aterrizar la funcionalidad,participación en mesas de arquitectura para adecuación de DDR’s, confección de documentación funcional, diseño de aplicación LoFi, externalización de construcción a factorías de SW; seguimiento y control de las entregas, testing y coordinación de testing externo, gestión económica. Presentación de Demos a usuarios. Reporte de informes a cliente. Implantación en preproducción y producción del cliente:Gestión de RFC’s, Gestión de pruebas corporativas, resolución de incidencias, soporte inicial y paso a mantenimiento.Desarrollo
PMP , ALM , Remedy , RFC , J2EE , Tibco BW , BKS , html , Spring 5, spring boot 2, Json , microservicios , openshift 3 , integración continua , DB2 , UDB , CVS |
Normativo, protección de datos, privacidad |
05/14 – 11/17. Agencia estatal de administración tributaria.
Consultor experto J2EE.
Plataforma de gestión del fondo de liquidez autonómica(FLA)
Responsable de la migración a J2EE de la plataforma FLA así como de su rediseño con el objetivo de poder albergar a los siguientes sistemas de financiación autonómica y local alternativos al FLA:
Facilidad financiera,Control de morosidad de CCAA y EELL, FLa Social y el control de gasto de Cataluña(HFP 878). Entre mis tareas estaba la coordinación técnica de los ciclos mensuales, interaccionando con la SGFAL, los departamentos de informática de las CCAA adheridas y el ICO.
Punto Neutro de embargos (Sistema centralizado de embargos de la administración Pública)
Responsable de todo el ciclo completo de las diferentes vias de integración:Sitio web,canal WS y canal host. Desde los requerimientos hasta la puesta en producción de las diferentes fases. Integración de la AEAT con la T. G. del Tesoro, T. G. de la seguridad social y entidades autonómicas y locales adheridas.
Subastas AEAT
Responsable del mantenimiento en producción de las aplicaciones de subastas de Internet e intranet y de la integración de las subastas de la AEAT en el sistema BOE.
Automatización de información de bienes a partir de las declaraciones informativas
Responsable de todo el ciclo completo desde especificaciones hasta puesta en producción de ésta aplicación que permite actualizar los bienes de los deudores a partir de los modelos 170,180,190,196,291,347 de las declaraciones informativas y el modelo 100(IRPF)
Herramienta de apoyo a la migración de cobol a java
Responsable de todo el ciclo completo de la fase I de está aplicación que permite detectar y relacionar los JCL’s,programas y rutinas cobol y secuenciales entre si estableciendo su nivel de relación para su priorización en la migración a java. En relación a ésta herramienta colaboré en la migración de decenas de artefactos cobol a java.
Proyectos de business inteligence
Diseño e implantación de datamarts de negocio: Punto neutro de embargos, SII(iva online), Diligencias de embargo, titularidades de fondos de inversión.
Metodología ágil hibrida , TDD , J2EE , SPRING , RAD , EJB 3 , JSF , HTML , json , WS , Rest , procesos masivos , Zujar , Datamart , @Firma , Autofirma , certificados electrónicos , integración continua , Jenkins , Sonnar , nexus , DB2 , Oracle |
Administración pública, financiación autonómica, recaudación, embargos, subastas y enajenaciones |
11/13 – 05/14 .Gestcenic
Jefe de proyecto y consultor J2EE
Migración y ampliación de los sistemas de gestión, fidelización y venta: ERP,CRM,e-commerce
Arquitecturización J2EE , diseño técnico determinación de interfaces. Toma de requerimientos, maduración de los requerimientos para confección de entregables de análisis, negociado de pruebas de aceptación para paso a entornos productivos, soporte a construcción y construcción.
TDD , JIRA , J2EE , Spring 4 , Broadleaf , osCommerce , integración continua , Jenkins , git , nexus |
Audiovisual , Gestión de productos , gestión de envíos , gestión de pagos , facturación , gestión de stock |
05/13 – 11/13.REPSOL
Jefe de proyecto y analista funcional.
Sistema de gestión patrimonial multisede de Repsol a nivel internacional.
Participación en la fase de pre lanzamiento (Determinación de alcance, Gestión de matriz de responsabilidades, de riesgos,de plan de comunicación, de hitos y entregables),planificación de tareas del proyecto ,seguimiento y control del proyecto (cumplimiento de hitos), análisis funcional (determinación de casos de uso y confección de entregables metodológicos con alto rigor para garantizar un diseño técnico de calidad)
PMP , UML , BMC Remedy SRM , J2EE , ARS , ITSM |
Gestión patrimonial |
07/13 – 10/13.Telefónica Internacional empresas(TIWS)
Analista funcional y arquitecto J2EE
OLTP para la integración de la información contenida en BMC Remedy(incidencias , problemas , peticiones , sugerencias) en el Data Ware House de telefónica.
En cuanto a participación: Propietario de algunas de las funcionalidades y diseñador de la solución J2EE de integración con el Load Manager del DTW de Telefónica.
FDD , J2EE , Spring 3 , Aspect J , Swing , BMC Remedy 7.6.04 , Oracle , SQL Server , Servicios S.O.( batch y a petición) , Control – M , Oracle , DB2 , SQL Server , optimización de queries complejas |
Telecomunicaciones , Business inteligence |
05/10- 05/13. ISBAN
Jefe de proyecto
Responsable del desarrollo y la implementación de funcionalidades de pagos (transferencias, Instrucciones periódicas y diferidas, cheques, SEPA Direct Debits, Funding Mandates, control de fraude, listas negras) para entidades bancarias del grupo Santander a nivel internacional SCB y SEB(Alemania), Soverign(USA),UK particulares, UK Empresas,Santander España, openbank, banif.
Implementación de la normativa SEPA en todas las entidades europeas del grupo Santander.
En cuanto a mis tareas: Organización y participación en mesas de PDP. Coordinación y organización de los DDP´s para añadirlos al plan. Organización y participación en mesas de arquitectura y de trabajo para poner en común los requerimientos con las áreas implicadas (arquitectura funcional, arquitectura técnica, arquitectura de software, UGA, UGI.) dependiendo de las necesidades. Identificación e inventariado de componentes tecnológicos, tanto HOST como BKS, para cubrir una funcionalidad. Gestión de equipos, Estimación, planificación y seguimiento de tareas. Call´s y reuniones de seguimiento. Coordinación de artefactos propios y dependencias. Modelo de datos, Modelo lógico, Modelo físico, despliegue en certificación, pruebas unitarias e integradas, promoción a IO. Soporte funcional, soporte desarrollo, soporte implantación. Desplazamiento a lugar de despliegue para soporte paso a producción. Desplazamientos puntuales a la sede de SEB en Franckfurt para la puesta en producción.
PMP , p3 , clear quest , clear case , SGS , Mercury, BKS , Host , Arquitectura 3270 ISBAN , Data modeler , Vega Modeler , Vega , DB2 , CVS |
banca , canales de pagos |
01/10 – 05/10. Mapfre
Consultor J2EE
Participación en el piloto de unificación tecnológica, del negocio de la compañia, a entorno SOA mediante integración de las tecnologías existentes.
Diseño e implementación de mediaciones mediante Websphere integration developer en el entorno de la suite SOA de IBM.
RUP , UML , SUITE SOA de IBM , J2EE , WID , WebSpheare process server , ESB , BPM , DB2 , Oracle , PL SQL , SVN |
Seguros |
06/09 – 01/10. Agencia española del medicamento y productos sanitarios(AEMPS)
Jefe de proyecto y analista funcional
Aplicación LABOFAR(Gestión de laboratorios farmaceúticos del ministerio de Sanidad).
Seguimiento y control de proyecto, planificación de fases y actividades, estimación de tiempos, asistencia a comités. Toma de requisitos, evaluación de requisitos no funcionales, reuniones con cliente,elaboración de cuestionarios e informes, análisis funcional, diseño funcional. Elaboración de modelo de datos, resolución y asignación de incidencias.
PMP , UML , Bugzilla , Entreprise Architect , J2EE , Struts , Spring , hibernate , Documentum , Weblogic , Tomcat , Oracle , CVS , ANT |
Administración pública , sanidad , laboratorios farmaceúticos |
01/09 – 06/09. UNED
Jefe de proyecto y miembro del scrum team
Proyecto de reestructuración de los titulos universitarios a los establecidos por la ley Bolonia con el fin de posibilitar la matriculación de alumnos en el nuevo sistema educativo al igual que la gestión administrativa.
Participación como miembro del scrum team en el desarrollo de la aplicación
Portal de empleo de la UNED
Participación como jefe de proyecto en la fase de planificación en parte de la fase de desarrollo(estudio de viabilidad y analisis del sistema) aplicando Metrica 3.
Scrum , Metrica 3 , UML , Enterprise Architect , UCM , J2EE , Oracle Portal , Portlets ,JSF , Oracle , PL SQL , SVN |
Administración pública , Plan Bolonia , portal de empleo |
09/08 – 01/09.Eliop
Consultor J2EE y analísta funcional
Cuadro de mando integral(operaciones,FCE,KPI,…..) con perfil multiempresa para sociedades de distribución eléctrica en marruecos
Responsable J2EE, Análisis funcional, diseño de modelo de datos, optimización de queries ,
desarrollo , optimización de servidores para producción (Maquinas Solaris y Windows)
PU , UML , Enterprise Architect , J2EE , Seam(EJB 3.0+JSF) , JPA , hibernate , Eclipse BIRT , Struts , WebServices , Quartz , Oracle , Tomcat , eclipse , JMX ,CVS , MAVEN , ANT |
Distribución eléctrica |
06/08 – 09/08.TDA
Consultor J2EE
Aplicación de gestión de fondos de titulización.
Mi labor consistía en coordinar a los propietarios de las funcionalidades para cumplir los requisitos y dar soporte funcional y tecnológico a parte de ser propietario de funcionalidades.
FDD , UML , Enterprise Architect , MAVEN , ANT , JAVA 5 , SOA , EJB 3.0 , Hibernate , FLEX , Action script , JSF(Primefaces) , JBPM , JMS , JBOSS , Oracle , SVN |
Titulización de activos |
12/07 – 06/08.Telefónica
Consultor J2EE
Proyecto para la incorporación de los componentes de las nuevas tecnologías e infraestructuras asociadas al despliegue de la red de fibra óptica en el sistema de gestión integral de telefónica (ATLAS) mediante arquitectura SOA integrando los sistemas PLANEX,SIMPLEX e IA2.
Toma de requisitos, reuniones con cliente, Análisis funcional, diseño de soluciones
técnicas, soporte al desarrollo, optimización e instalación de software para producción (máquinas Solaris y AIX)
RUP , UML , RSA , SOA , WS , AXIS , JAXB , Struts , hibernate , Alfresco , Borland Start Team , Oracle , Tomcat , eclipse |
Telecomunicaciones,fibra óptica |
09/07 – 12/07.Iberia
Analista funcional y programador
Mantenimiento y evolutivos del portal iberia.com
Resolución y asignación de incidencias, realización de evolutivos, análisis funcional, colaboración en la puesta en producción de las mejoras.
TDD , UML , Enterprise Architect , Remedy , J2EE , Spring , Struts , EJB’s , WS , Alfresco , BroadVision , ANT , BroadVision , Iplanet, Amadeus , Oracle , eclipse , CVS |
Agencia de viajes. |
05/07 – 09/07.Caja Madrid.
Analista funcional y desarrollador
Portal de Becas y ayudas de la fundación Caja Madrid
Análisis funcional, creación de documentación mediante diagramas UML, diseño de modelo de datos, desarrollo, cambio de entorno, manteniemiento.
PMP , UML , Enterprise Architect , Vignette , ANT , JAVA 5 , Struts , Gestor de contenidos , CMC , Oracle , Webogic , CVS |
Becas |
01/07 – 06/07.Colegio de registradores de la propiedad y mercantil(CORPME)
Analista funcional y desarrollador.
Aplicación back-office de la compañia
Análisis funcional, desarrollo,pruebas unitarias.
PU , UML , Enterprise Architect , Source Safe , ANT , JAVA 1.4 , Struts , Oracle , JRun , ecplise |
Registro de la propiedad y mercantil |
09/06 – 01/07.SEUR.
Analista funcional y programador
Aplicación de envíos urgentes de la compañía
Mi participación se centro en el diseño y desarrollo de un componente para integrar un legado RPG en AS400 con información de lógica de negocio sensible no susceptible de migración.
PU , UML , Enterprise Architect , ANT ,J2EE , BEEHIVE , ORACLE , Weblogic , WorkShop 9.2.1 , jt400 , RPG , AS400 ,PL SQL ,CVS , eclipse |
Logística |
12/05 – 11/06.ISBAN
Programador e integrador
Participación en varios proyectos para Abbey national bank como miembro de una factoría de SW.
Desarrollo e integración de SW,pruebas unitarias, despliegue en certificación
RUP , Rational Rose , BKS , vega , OI , java , js , WAS , eclipse , DB2 , CVS |
Banca |
09/04 – 09/05. Colegio Salesianas de Rota(Cádiz)
Profesor de ciencias y tutor de 4º de ESO.
Miembro del claustro de profesores de la promoción 2004/2005 de secundaria del colegio Salesianas como profesor de ciencias y tutor de 4º de ESO.
Asignaturas impartidas: Física,matemáticas,tecnología,geología y biología
Pedagogía , epistemología , psicología de la educación , elaboración de unidades didácticas , Física , Matemáticas , tecnología , biología , geología |
Docencia |
01/98 – 12/05. Desarrollo de sitios web y aplicaciones científicas.
Programador
Diseño de sitios web con las diferentes tecnologías emergentes de entonces al igual que aplicaciones científicas relacionadas con proyectos de investigación de la facultad de física de la universidad de Sevilla.
Html , js , php , asp , jsp , forran , C , C++ , eclipse , DEV C++ , optimización de algoritmos , mysql |
Sitios web , aplicaciones científicas |