Juan M.

Juan M.

Desarrollador Java

Followers of Juan M.3000 followers
location of Juan M.Atlántico بارانكييا كولومبيا

Connect with Juan M. to Send Message

Connect

Connect with Juan M. to Send Message

Connect
  • Timeline

  • About me

    Backend developer with experience in full-stack roles.

  • Education

    • Universidad Autónoma del Caribe

      2007 - 2013
      Ingeniero de sistemas Ingeniería de software
  • Experience

    • I2B Technologies

      Apr 2013 - Aug 2015
      Desarrollador Java

      Desarrollo de aplicaciones empresariales utilizando tecnologías como WebCenter Sites, Java EE, Web Services, WebLogic, JSF, JSP, Servlets, Maven, JBoss, Apache Tomcat, HTML5, JavaScript, CSS, JSON, PrimeFaces, EJB, JPA e Hibernate.Uso de bases de datos SQL, como MySQL, Oracle y PostgreSQL, así como bases de datos NoSQL, como MongoDB.Implementación de librerías como Gson, iText, Apache POI y JavaMail.

    • Serfinansa S.A.

      Aug 2015 - Nov 2016
      Analista de sistemas

      Desarrollo de aplicaciones y herramientas para la integración entre los diferentes sistemas de información de la compañía.Implementación de funcionalidades dentro del portal web transaccional.Análisis y resolución de incidentes en el sistema de giros de la compañía.Diseño y desarrollo de funcionalidades y utilidades para los productos de cuenta de ahorro, CDT (depósito a plazo) y préstamos.Para estos desarrollos, se utilizaron tecnologías como Java EE y SE, JSF, Spring MVC, AngularJS, Web Services (SOAP, REST), SQL Server y AS400. عرض أقل

    • Equifax Chile S.A.

      Feb 2017 - Mar 2018
      IT Business Analyst

      Planificación y gestión de proyectos de cara al cliente, así como la gestión de proyectos de integración con proveedores.Análisis de los sistemas de la compañía para la implementación de mejoras.Desarrollo y soporte de los sistemas de la compañía utilizando tecnologías como Java EE, Spring MVC, Spring Boot, Web Services (SOAP, REST), Struts 1, HTML5, jQuery, Maven, Shell Script, Hibernate, Axis Web Service, Apache CXF, SQL y PL/SQL.Desarrollo en contenedores como Tomcat, WAS y JRUN.Uso de motores de bases de datos como Oracle y SQL Server.Desarrollo y mantenimiento de procesos ETL, principalmente con Pentaho.Aplicación de metodologías de desarrollo como Agile, DevOps y SDLC. عرض أقل

    • Banco Serfinanza

      May 2018 - Dec 2018
      Analista Senior de Sistemas de Informacion

      Gestión y liderazgo de proyectos con proveedores.Implementación de integraciones bajo el bus de integraciones de IBM, así como diseño y desarrollo de soluciones utilizando tecnologías como Java, con frameworks como JSF y Spring. También se trabajó con tecnologías de Microsoft, como .NET.

    • Enterprise's Improvements

      Jan 2019 - Feb 2020
      Desarrollador Java Senior

      Desarrollo de aplicaciones web empresariales utilizando tecnologías del ecosistema de Spring, como Spring Boot, Spring Core, Spring MVC, Thymeleaf, Spring REST, Spring Data JPA, QueryDSL, Spring Security, Spring Loaded y Spring Batch. Además, se emplearon tecnologías como Hibernate, jQuery, AJAX y Bootstrap 3, integrando aplicaciones con el ERP Siesa a través de sus servicios SOAP.Apoyo en el levantamiento de requerimientos y la planificación de proyectos. Liderazgo y toma de decisiones. Identificación de fallos y ejecución de soluciones pertinentes. Colaboración en la definición de la arquitectura de aplicaciones. عرض أقل

    • Personalsoft

      Oct 2020 - Dec 2020
      Analista de Ingeniería de Software

      Proyecto de migración en Java, WebLogic Server y Jenkins. Actualización de aplicaciones de Java 1.6 a Java 8.

    • Michael Page

      Dec 2020 - Dec 2023
      Desarrollador Java Senior

      Desarrollo de componentes para la integración transversal de sistemas entre entidades financieras, utilizando tecnologías como Java, AWS Lambda, AWS API Gateway, AWS Step Functions, AWS S3, AWS DynamoDB y AWS Parameter Store. Se emplearon frameworks como Spring y Micronaut.Construcción de un ecosistema de microservicios en Java para su consumo desde un portal y una pasarela de pagos, usando Spring Boot con programación reactiva en Java. Se implementaron tecnologías como Kubernetes, Redis como caché, AWS API Gateway y AWS Parameter Store.Migración de SOA 12 a Java 8, en la que se desarrollaron varias API REST adaptadas para trabajar con XML mediante JAXB, pero diseñadas para ser escalables y, en el futuro, soportar JSON. Para este proyecto, se utilizaron Kubernetes, Spring Boot, Oracle Database y AWS CloudFormation.Cabe aclarar que esta descripción es una síntesis del trabajo realizado con tres clientes. عرض أقل

    • Autónomo

      Jan 2024 - now
      Freelance Software Developer

      Los servicios cubren todo el ciclo de vida del software, desde la planificación hasta el mantenimiento, incluyendo soporte técnico para garantizar estabilidad y mejoras continuas.También se realizan auditorías para detectar riesgos operativos y optimizar recursos mediante sistematización y control eficiente, mejorando la toma de decisiones y asegurando el cumplimiento normativo para mayor rentabilidad y escalabilidad.Aunque la infraestructura física no es el foco, se ofrece soporte según la complejidad del problema, ya sea directamente o con especialistas externos. Además, se brindan soluciones de migración a la nube para optimizar y escalar la infraestructura tecnológica. عرض أقل

  • Licenses & Certifications