Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Senior Kotlin Java Backend Developer
RappiPay ColombiaSenior Kotlin Java Backend Developer
Dec. 2021Bogotá, Distrito Capital, ColombiaAnálisis, diseño y desarrollo de microservicios implementando arquitectura hexagonal, teniendo en cuenta los principios SOLID y patrones GRASP para el desarrollo de microservicios en Kotlin y Spring boot. Uso de Intellij como IDE principal para el desarrollo de microservicios y Gradle para la automatización de compilación de los proyectos, uso de PosgreSql como sistema de gestión de bases principal, manejo de Redis para manejo de Caché en los microservicios, manejo de Apache kafka para la intermediación de mensajes entre componentes para los flujos en los que se requiere comunicación asíncrona (eventos). Manejo de Flyway para realizar migraciones SQL de las Db de los microservicios, manejo de autenticación básica y por medio de AWS cognito. Todo lo anterior desplegado en AWS haciendo uso de servicios como ECS, RDS, Redis, Amazon Managed Streaming for Apache Kafka (MSK), y cognito para administración de identidad y acceso para clientes de los distintos microservicios. Herramientas y/o tecnologias usadas: Kotlin, Spring framework (Spring, Spring MVC, Spring Boot, Spring Security), Junit, Mockito, REST APIs, Postman, Junit, Kafka, Redis, Docker, Kubernetes, PostgreSQL, Jenkins, Grafana, LogDna, Redash, Sonar.
Experienced Developer
NEORISExperienced Developer
Jul. 2021 - Nov. 2021Bogotá, Distrito Capital, ColombiaAnálisis diseño y desarrollo implementando arquitecturas SOA, implementando patrones de diseño y recomendando patrones a nivel de arquitectura, desarrollo tanto en Java como en la SOA Suite. Manejo de Oracle SOA Suite versión 11g, 12c, archivos xml, Xquery, wsdl, .java para la implementación en OSB de servicios web SOAP-RESTque requieren reutilización y/o alguna modificación por parte del cliente (Claro Colombia). Desarrollo de APIs REST Java EE en Spring Framework, haciendo uso de ActiveMQ, Hystrix, despliegue de imágenes Docker sobre Red Hat OpenShift. Uso de Swagger para documentación de APIs. Uso de patrones a nivel de diseño y desarrollo, análisis, de servicios web SOAP en Java y en el Oracle Service Bus por medio de templates, implementación en el OSB de servicios Rest-Restful Java EE, desarrollo en OSB con lenguaje Xquery para llevar a cabo la implementación de los servicios que requieran modificación de lógica, implementación de orquestaciones de servicios en bpel y de aplicaciones java requeridas por el cliente. Creación e implementación de procedimientos almacenados (Servicios Web) en el OSB. Creación e implementación de plantillas con sus respectivos patrones para implementación a nivel de desarrollo en OSB. Creación de procesos bpel con llamados a ftp, socket, colas de mensajería, tanto a nivel de OSB como de Java. Manejo de entornos de desarrollo para la creación e implementación de proyectos en OSB, uso de frameworks para el desarrollo de requerimientos en OSB, Manejo de excel a nivel intermedio-avanzado, elaboración de documentos de instalación, operación y de pruebas unitarias para cada uno de los requerimientos asignados.
Consultor SOA API
IBMConsultor SOA API
Dec. 2020 - Jul. 2021ColombiaAnálisis, diseño y definición de desarrollos implementando arquitecturas SOA y de microservicios desarrollados en Java (Spring - Apache), Desarrollo de APIs en ApiConnect a partir de la definición del swagger por parte de los analistas, paso a desarrollo por medio de pipelines de CI/CD sobre Azure, validación estática y dinámica de las APIs desarrolladas, creación de dashboards a partir de la analítica recolectada, manejo de archivos xml, Xquery, wsdl, para la implementación de servicios web SOAP-RESTque requieren reutilización y/o alguna modificación por parte del cliente (Bancolombia). Manejo de CI y CD por medio de Azure devops, despliegue de infraestructura y aplicaciones en AWS, desarrollo de APIs REST Java EE en Spring Framework, Camel, haciendo uso de ActiveMQ, Hystrix, Kafka, despliegue de imágenes Docker sobre Red Hat OpenShift. Uso de Swagger para documentación de APIs. Manejo de entornos de desarrollo para la creación e implementación de proyectos en Java, Manejo de excel a nivel intermedio-avanzado, elaboración de documentos de instalación, operación y de pruebas unitarias para cada uno de los requerimientos asignados.
Consultor de desarrollo SOA II
Grupo CINTEConsultor de desarrollo SOA II
Feb. 2020 - Dec. 2020Bogotá D.C., ColombiaAnálisis diseño y desarrollo implementando arquitecturas SOA, implementando patrones de diseño y recomendando patrones a nivel de arquitectura, desarrollo tanto en Java como en la SOA Suite. Manejo de Oracle SOA Suite versión 11g, 12c, archivos xml, Xquery, wsdl, .java para la implementación en OSB de servicios web SOAP-RESTque requieren reutilización y/o alguna modificación por parte del cliente (Claro Colombia). Desarrollo de APIs REST Java EE en Spring Framework, haciendo uso de ActiveMQ, Hystrix, despliegue de imágenes Docker sobre Red Hat OpenShift. Uso de Swagger para documentación de APIs. Uso de patrones a nivel de diseño y desarrollo, análisis, de servicios web SOAP en Java y en el Oracle Service Bus por medio de templates, implementación en el OSB de servicios Rest-Restful Java EE, desarrollo en OSB con lenguaje Xquery para llevar a cabo la implementación de los servicios que requieran modificación de lógica, implementación de orquestaciones de servicios en bpel y de aplicaciones java requeridas por el cliente. Creación e implementación de procedimientos almacenados (Servicios Web) en el OSB. Creación e implementación de plantillas con sus respectivos patrones para implementación a nivel de desarrollo en OSB. Creación de procesos bpel con llamados a ftp, socket, colas de mensajería, tanto a nivel de OSB como de Java. Manejo de entornos de desarrollo para la creación e implementación de proyectos en OSB, uso de frameworks para el desarrollo de requerimientos en OSB, Manejo de excel a nivel intermedio-avanzado, elaboración de documentos de instalación, operación y de pruebas unitarias para cada uno de los requerimientos asignados.
Ingeniero de desarrollo SOA Oracle - Java
HITSS CORPORATIVOIngeniero de desarrollo SOA Oracle - Java
Apr. 2018 - Dec. 2019Bogotá D.C., ColombiaDesarrollo de APIs REST Java EE en Spring Framework, haciendo uso de ActiveMQ, Hystrix, despliegue de imágenes Docker sobre Red Hat OpenShift. Uso de Swagger para documentación de APIs. Uso de patrones a nivel de diseño y desarrollo, análisis, de servicios web SOAP en Java y en el Oracle Service Bus por medio de templates, implementación en el OSB de servicios Rest-Restful Java EE, desarrollo en OSB con lenguaje Xquery para llevar a cabo la implementación de los servicios que requieran modificación de lógica, implementación de orquestaciones de servicios en bpel y de aplicaciones java requeridas por el cliente.
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Miguel Angel on Intch
IT
451129 people
17
Sales Executive @ KAPWA Solutions
15
IT Support Technician
15
Frontend Developer
ITBackend Developer
90568 people
21
IT Manager | COO @ Refipampa
16
Software Engineer @ Sasqnet
16
ICT Assistant @ UNICEF