Analista Programador
CurrentIntegración CEA-REPOSITORIO. Implementación de cliente en backend del CEA para la carga y descarga de documentos (REPOSITORIO es el sistema que gestiona y custodia los documentos binarios del Sistema de trámite documentario. Fue desacoplado de la base de datos principal, a fin de tener mayor escalabilidad y simplicidad; basado en una arquitectura de microservicios). Implementado con JAVA 11, Spring Boot y PostgreSQL 14 como motor de base de datos.Integración CEA-TOKEN-REPOSITORIO (Respositorio-frontend y Repositorio-backend). Implementación de cliente backend del CEA para...[más en mi CV por limite de caracteres en Linkedin]Proyecto CEA-MUVP-SG (Servicio interno REST API de CEA que permite cargar documentos desde MUVP-SG - Mesa Única de Partes de Secretaría General del Ministerio Público). Implementado con JAVA 8 y Spring Framework, autenticación con tecnología Basic Authentication for Rest APIs; usa Elasticseach como indexador y PostgreSQL 14 como motor de base de datos.Proyecto CEA-MIRELIP (Servicio interno REST API de CEA para cargar documentos en despacho desde MIRELIP - Gestión de Vacaciones). Implementado con JAVA 8 y, Spring Framework, las peticiones http son firmadas con tecnología JWT y clave sincrónica en ambos puntos; usa Elasticseach como indexador y PostgreSQL 14 como motor de base de datos.Generación de código hash y código de verificación para los documentos generados en el sistema CEA. Implementado en Java 8 y algoritmo Fisher–Yates shuffle.Proyecto Carpeta Electrónica Administrativa – CEA (Denominado también como Sistema de Trámite Documentario). Implementado con tecnologías JAVA 8, Spring Framework, Spring MVC. Se integra a otros servicios como el Servicio de Autenticación de Usuarios– SAD, Servicio de token para solicitudes del Repositorio, Servicio de Repositorio para carga y descarga de documentos principal, adjuntos y anexos; usa Elasticseach como indexador y PostgreSQL 12 como motor de base de datos.