Desarrollador Full Stack / Developer GCP
Experiencia demostrada en Java.
Experiencia demostrada en Angular.
Experiencia demostrada en GCP.
Perfil profesional
Desarrollo microservicios (Spring Boot 3.5.6) e integraciones Clientes adaptadores (Recursos GCP) como tópicos y subscripciones de mensajerías, base de datos e integraciones APIs empresariales clientes bancarios y clientes empresariales.. Mantenimiento de Formularios de Registros de Moras LATAM, cumpliendo los requisitos de validaciones de entradas de datos, alertas, Configuraciones monetarias y horas por País. (Angular v16 – Angular v19). Diagnostiqué y resolví inconsistencias técnicas en Java mediante técnicas avanzadas de depuración (debugging) y análisis de logs en entornos de prueba.. Diseñé e implementé pipelines en Apache Beam (Java) desplegado en GCP Dataflow para consumir eventos desde Cloud Pub/Sub y persistirlos en BigQuery con baja latencia.. Realicé rastreo y resolución de incidencias (troubleshooting) en aplicaciones Java a través de múltiples entornos de prueba, reduciendo la tasa de errores previa al despliegue.. Creación de Agentes IA Conversacional y Sistemas de recuperación de información (RAG) con Vertex IA Agent Builder.. Gestioné el cumplimiento (compliance) de seguridad en aplicaciones Java 17 a Java 21, identificando dependencias obsoletas y actualizando librerías para mitigar vulnerabilidades (CVEs) como Spring Boot 3.3.X a Spring Boot 3.5.x.. Ejecuté procesos de remediación de vulnerabilidades en Java, realizando upgrades de librerías de terceros y resolviendo problemas de compatibilidad en el código. (Fortify ADS – resume vulnerability) - Maven Dependency.. Implementación de GitHub Copilot como asistencia en la generación de suites de pruebas unitarias (JUnit / Mockito), mejorando la cobertura de código y manteniendo altos estándares de calidad.. Aplicar CI CD Pipelines GitLab a los desarrollos para la ejecución de pruebas unitarias y/o integradas, generación de imágenes, despliegues a contenedores KGE de GCP.. Participación en todo tipo de ceremonias Ágiles, para la preparación de historia de usuarios, planificación y retrospectivas de sprints.
Migración del Proyecto “Motor de GIft Card” comprendidas por componentes APP Services, Logic APP, BD Postgres y otros recursos de Azure a GKE de Google Cloud Platform tanto como creación y configuración de recursos GCP necesarios para el correcto funcionamiento de la aplicación.. Creación de endpoints gcp para el Servicio “API Inventario” basado en arquitectura hexagonal e integración con API Salesforce.. Desarrollo microservicios Spring Boot e Integración con varias APIs Servicios Web y/o adaptadores como mensajerías, base de datos y otros recursos. Desarrollado con Framework Spring Boot, Spring y Camel en Java 11 y Java 17.. Creación de SA Roles para la Integraciones con distintos recursos de: GCP tales como PubSub, Bucket Storage, Cloud Sql, Secrets Managers.. Desarrollo de Cloud Functions GCP como suscriptores de mensajes para las actualizaciones de stock productos y precios.. Desarrollo de Cloud Functions GCP como suscriptores de archivos nuevos para la actualización de stocks de productos por almacenes integrando con Cloud Proxy SQL PostgresQL.. Desarrollo SPA Web (Angular 16) para el monitoreo de registro de casos creados y tareas creadas por Comercio & País.. Mantenimiento y Desarrollo SPA Web (Angular 14) Módulo de Carga Masiva por usuarios y por negocio.. Generación y Despliegue de contratos OpenApi de los microservicios para el proceso de elaboración de creación de casos y tareas e integraciones con API Salesforce.. Aplicar CI CD Pipelines GitLab a los desarrollos para la ejecución de pruebas unitarias y/o integradas, generación de imágenes, despliegues a container registry GCP y ejecuciones de manifiestos K8S para el despliegue de los productos por ambientes UAT PROD.. Scripting commands gcloud para configuraciones administrativas para creación de recursos como PubSub Topics y Suscriptores, ciclo de vida para Gcloud Storage, creación de IAM y asignaciones Roles.. Apoyo y Elaboración de YAMLS Kubernetes, para la creación de pods, deployments, services, services accounts, Ingress, Persist Volumen en los ambientes de Clúster de GKE y Otros Cloud Providers On Premise (Ranchers).. Apoyo a otras células para asesorías, diseños de arquitectura o entregar otras propuestas y/o alternativas.. Participación en todo tipo de ceremonias Ágiles, para la preparación de historia de usuarios, planificación de sprint y retrospectivas de sprints.
Desarrollo en Dockerización y Deployments para los distintos proyectos de ingesta en microservicios Java 8 y Desarrollo de pruebas Unitarias e integradas con Junit y Mockito.. Corrección y desacoplar los desarrollos cumpliendo los requisitos Calidad y Coverage apoyando el uso de la tecnología Sonarqube, PMD y Maven Jacoco.. Desarrollo de historia de usuarios (BDD) para ser llevada a la prueba de aceptación (ATDD). Desarrollado con el framework JBehave.. Fuerte experiencia en administración y configuración de desarrollo de productos como Maven, Ant y Gradle para el despliegue de artefactos (JAR, WAR, EAR) al repositorio de artefactos como Nexus, JFrog.. Diseño y desarrollo de pipeline GitLab para la ingesta de datos sobre GCP usando Pub/Sub, Dataflow, BigQuery and Storage y despliegues de runner con helm kubernetes.. Diseño APIs negocios y desarrollo de microservicios con Spring Boot:2.5.0[Spring Cloud GCP] / Quarkus Camel Framework para la ingesta de datos sobre GCP integrando con los recursos de GCP como Pub/Sub, BigQuery, Storage y Firestore.. Diseño y desarrollo de functions GCP con nodejs:12 para la ingesta de datos sobre Google Cloud Platform integrando con los recursos Storage, Http Services y PubSub.. Despliegue de aplicaciones y contenedores sobre GKE utilizando los comandos de gcloud – kubectl.. Experiencia en desarrollo de herramientas como Docker Compose, Kubernetes para la orquestación y deploy de servicios relacionados a los Contenedores y despliegues basado en contenedores usando Docker, trabajando con Docker images y Docker Hub.. Experiencia en gcloud sobre recursos de Google Cloud Platform tales como iam, config, secret manager, gustil, bq, functions, pubsub.
Mantenimiento y migración de arquitecturas de integración legacy basadas en Spring XML DSL hacia Java DSL en Spring Boot, reduciendo el código boilerplate y mejorando la cobertura de pruebas unitarias con Camel Test Kit.. Desarrollo con patrones de integraciones empresariales: Content-Based Router, Splitter, Aggregator, Wire Tap, Circuit Breaker.. Análisis y desarrollo de reglas de negocio cumpliendo los requisitos dictadas por las leyes del estado para cada entidad gubernamental.. Diseño y construcción de reglas XLSX genéricas para que puedan ser ejecutadas y procesadas bajo el entorno del Decision Manager en cada carga de remuneración del empleado público.. Desarrollo de servicios API Rest para servicios de carga de catálogo de creación de sistemas de remuneratorio catalogadas por asignaciones y descuentos y ser llevado a procesar y generar de reglas de negocio para cada entidad del estado. y Cada conjunto de regla de negocio debe ser automatizados como tareas para su despliegue a Decision Manager aplicando las técnicas de Entrega Continua (DC).. Desarrollo pipeline Jenkins creación de Stage Jobs para descarga de artefactos, generación de deployments dinámico de producto kie server y exposición de servicios de reglas de negocio en Decision Manager.. Desarrollo de archivos de recursos YAML para los deployments de instalación configuración y despliegue de productos de despliegue de regla de negocio dinámicos.. Desarrollo de pruebas continúas para el perfecto funcionamiento desde la carga de catálogo de Sistema Remuneratorio hasta el despliegue de servicios reglas de negocio en Decision Manager.
Diseño e implementación de microservicios de integración utilizando Apache Camel con Java Fluent DSL, construyendo flujos reactivos, pipelines de transformación (JSON/XML) y manejo de errores con trazabilidad avanzada.. Implementar la solución para la necesidad que se requiere por parte de una Entidad Externa CGR para sus procesos de cierre de cuentas.. Análisis y Desarrollo de servicio de notificación de SIGFE a SICOGEN, aviso del cierre contable de una institución pública.. Desarrollo de servicio de recepción de SICOGEN a SIGFE y preparación de datos para su persistencia sobre el cierre de cuenta finalizada.. Desarrollo del servicio API RestFul con RestController para el envío y recepción de notificación por parte de CGR-SICOGEN.. Validación y Desarrollo de proceso para el cierre de cuenta de un concepto presupuestario que se requiere para ser informada a SICOGEN.. Desarrollo SPA Web (Angular 10) para el monitoreo de registro de notificaciones entre SIGFE y SICOGEN verificando y filtrando por estados para cada cierre de cuenta / institución pública.. Integraciones con servicios SOA (Servicios SOAP - Oracle Services Bus) Tratamientos /Generaciones datos XML.
Desarrollo de pipelines de integración heterogéneos en Apache Camel, aprovechando Java DSL para la lógica de enrutamiento compleja (Aggregators, Custom Processors) y Spring DSL / Config para la gestión declarativa de beans, componentes y endpoints.. Configuración e instalación de productos third-party JCo 3.0 y IDoc 3.0 libraries en Fuse Fabric para el perfecto funcionamiento de integraciones con SAP.. Desarrollo de Proyecto genérico con POM multi módulo para cada function SAP tales como cartera de clientes, perfiles de cliente, catálogos de productos, cotizaciones y pedidos.. Desarrollo de Servicios Rest como servicios de exposición para la transformación y asignación de datos para el consumo de servicios integrados con SAP.. Desarrollo en Blueprint DSL declarativas de objetos estructuras, imports, exports y tables para cada servicio mencionados.. Desarrollo con patrones de integraciones empresariales: Content-Based Router, Splitter, Aggregator, Wire Tap, Circuit Breaker.
Planificación de tareas según fases de desarrollo utilizando Microsoft Project 2010.. Análisis y Diseño para la implementación de 4 capas (capa presentación stand-alone, capa presentación web, capa negocio, capa integración de servicios y capa de datos) para el Módulo de Configuración del proyecto de aplicación SIGFE.. Diseño y Arquitectura de SOAP Web Services basado en JAX-WS (xml,xsd,wsdl,udi) aplicando el FrameWork BackBone para Caching, Auditoría, Logging, Manejo de Excepciones y Seguridad.. Diseño OSB Proxy Services para la implementación de Cliente Web Services para varios SOAP y REST basados en sistemas DownStream.. Implementación de Logging y Auditoría aplicando la programación orientada a aspecto usando el Framework Spring.. Diseño, desarrollo e implementación para la carga y consultas de datos al Oracle Coherence Server utilizando el API de Tangosol Coherence.. Diseño y desarrollo e implementación para la extracción de data del Hyperion DRM.. Diseño e Implementación de mapeos de datos utilizando el Oracle Data Integrator y creación de funciones procedimientos almacenados y vistas con PL/SQL.. Documentación, elaboración y revisión de varios diagramas de clases, secuencia y colaboración con Rational Architect Software Developer.. Implementación de Procesos para la generación de proyecto EAR, WAR, JAR y para la autogeneración de creación de DataSource.
Desarrollo en Dockerización y Deployments para los distintos proyectos de ingesta en microservicios Java 8 y Desarrollo de pruebas Unitarias e integradas con Junit y Mockito.. Corrección y desacoplar los desarrollos cumpliendo los requisitos Calidad y Coverage apoyando el uso de la tecnología Sonarqube, PMD y Maven Jacoco.. Desarrollo de historia de usuarios (BDD) para ser llevada a la prueba de aceptación (ATDD). Desarrollado con el framework JBehave.. Fuerte experiencia en administración y configuración de desarrollo de productos como Maven, Ant y Gradle para el despliegue de artefactos (JAR, WAR, EAR) al repositorio de artefactos como Nexus, JFrog.. Diseño y desarrollo de pipeline GitLab para la ingesta de datos sobre GCP usando Pub/Sub, Dataflow, BigQuery and Storage y despliegues de runner con helm kubernetes.. Diseño APIs negocios y desarrollo de microservicios con Spring Boot:2.5.0[Spring Cloud GCP] / Quarkus Camel Framework para la ingesta de datos sobre GCP integrando con los recursos de GCP como Pub/Sub, BigQuery, Storage y Firestore.. Diseño y desarrollo de functions GCP con nodejs:12 para la ingesta de datos sobre Google Cloud Platform integrando con los recursos Storage, Http Services y PubSub.. Despliegue de aplicaciones y contenedores sobre GKE utilizando los comandos de gcloud – kubectl.. Experiencia en desarrollo de herramientas como Docker Compose, Kubernetes para la orquestación y deploy de servicios relacionados a los Contenedores y despliegues basado en contenedores usando Docker, trabajando con Docker images y Docker Hub.. Experiencia en gcloud sobre recursos de Google Cloud Platform tales como iam, config, secret manager, gustil, bq, functions, pubsub.
Diseño e implementación de microservicios de integración utilizando Apache Camel con Java Fluent DSL, construyendo flujos reactivos, pipelines de transformación (JSON/XML) y manejo de errores con trazabilidad avanzada.. Implementar la solución para la necesidad que se requiere por parte de una Entidad Externa CGR para sus procesos de cierre de cuentas.. Análisis y Desarrollo de servicio de notificación de SIGFE a SICOGEN, aviso del cierre contable de una institución pública.. Desarrollo de servicio de recepción de SICOGEN a SIGFE y preparación de datos para su persistencia sobre el cierre de cuenta finalizada.. Desarrollo del servicio API RestFul con RestController para el envío y recepción de notificación por parte de CGR-SICOGEN.. Validación y Desarrollo de proceso para el cierre de cuenta de un concepto presupuestario que se requiere para ser informada a SICOGEN.. Desarrollo SPA Web (Angular 10) para el monitoreo de registro de notificaciones entre SIGFE y SICOGEN verificando y filtrando por estados para cada cierre de cuenta / institución pública.. Integraciones con servicios SOA (Servicios SOAP - Oracle Services Bus) Tratamientos /Generaciones datos XML.