DreamCode SoftwareIngeniero de desarrollo de software
Nov. 2021 - Nov. 2024Cali, Valle del Cauca, ColombiaDesarrollo de la sección Hogar de la aplicación móvil Bolivar Conmigo de la compañía Seguros Bolivar. exponiendo endpoints Rest en el backend para interacción con la interfaz frontend. La tecnología utilizada fue Oracle DB, Mongo DB, Java con Spring boot, Angular con Ionic, AWS como plataforma de infraestructura y Jenkins con Sonar como herramienta de Integración Continua. Desarrollo de un servicio REST llamado Orbika que permite gestionar el envío de mensajes SMS y correo electrónico a los clientes de la aseguradora, que permite seguimiento de su caso tras un siniestro. Herramientas: AWS (Step Functions, Lambdas, Dynamo DB, Parameter Store, Cloud Watch). Procedimientos almacenados con PL/SQL en Oracle, Microservicios desarrollados con Spring Boot. IC usando GitHub, Jenkins y Sonar para los despliegues. Metodología Scrum. El proyecto Orbika clasificó para recibir el premio a la innovación 2024 en Bolivar. Desarrollo del servicio Pagos Recurrentes que consiste en la implementación de una Api que permite interactuar con los servicios de Daviplata para que por medio de esta App se pueda adquirir una póliza de seguro y hacer los respectivos pagos mensuales. En el desarrollo fue necesaria la configuración de una Keystore que contiene los certificados digitales emitidos por el banco para poder interactuar con la Api de la App bancaria. Para el desarrollo se usan herramientas de AWS como Step Functions, Lambdas, Terraform, Parameter Store y seguimiento logs bajo Cloud Watch. Igualmente se usa DB Mongo alojada en Mongo Atlas por medio de AWS para registros de trazabilidad del servicio, Microservicios desarrollados con Spring Boot gestionando librerías con Gradle. Se trabaja con IC usando GitHub con Github Actions o Jenkins y Sonar para los despliegues según el repositorio. Levantamiento de información de un nuevo proyecto de desarrolllo de un Sistema POS para la cadena de almacenes ecuatoriana Pycca. Se realizan historias de usuario y diseño de interfaces con Figma.