Resumen profesional
Datos destacados
Experiencia
Formación
Personalizado
Cronología
Generic
Jhon Edison Arcila Ocampo

Jhon Edison Arcila Ocampo

Resumen profesional

Ingeniero de sistemas, Arquitecto de software y desarrollador full stack con 15 años de experiencia en lenguajes como Java, Go, Selenium, Angular, React y Node.js con conocimiento en las áreas de análisis de sistemas, desarrollo y calidad de software orientados a JEE, desarrollo de aplicaciones web, chatbots cognitivos, análisis de procesos BPM, desarrollo en nube, conocimiento en arquitectura en nube IBM Cloud y AWS, experiencia en el cargo como arquitecto de software y liderazgo técnico de equipos de ingeniería. Tengo claridad conceptual y habilidades para la arquitectura de software y el modelado de arquitecturas de componentes y aplicaciones distribuidas, administración y despliegue de Oracle Weblogic Server, WebSphere Application Server, WebSphere Portal 7 y 8, IBM Cloud y AWS, manejo de frameworks como Spring web, Spring Boot y Apache Camel, creación de aplicaciones progresivas (PWA), experiencia de trabajo en equipos TSP-PSP y SCRUM, manejo de relaciones interpersonales, responsable, creativo, con alta adaptación al cambio, facilidad de aprendizaje e interés por la actualización profesional. En mi etapa como arquitecto de software y líder técnico he tenido la oportunidad de modelar la arquitectura empresarial, integración y definición de tecnologías y plataformas haciendo uso de métodos como TOGAF, QAW y Domain Driven Design, además de brindar asesoría técnica en tecnologías como Java, Go, Node.js, Angular, React y AWS. Incorporo activamente Inteligencia Artificial en el flujo de desarrollo mediante herramientas como Claude Code, OpenAI Codex, Gemini, ChatGPT y NotebookLM, aplicando el marco SDD (Spec-Driven Development) basado en la creación de especificaciones técnicas y funcionales para guiar el desarrollo asistido por IA de forma consistente y trazable, e integrando sistemas y agentes de IA mediante Model Context Protocol (MCP).

Datos destacados

14
14
years of professional experience

Experiencia

Software Technical Leader

Mercado Libre
2022.06 - 2026.07
  • Líder técnico del equipo de Gateway e Integraciones, responsable de la evolución y estabilidad de los componentes de integración que soportan los flujos de pagos de Mercado Libre.
  • Trabajo con un stack basado en Go, diseñando soluciones de alta disponibilidad y bajo acoplamiento para ecosistemas distribuidos.
  • Entre mis responsabilidades principales se encuentran el modelado de arquitectura de componentes y aplicaciones, definición de estándares técnicos del equipo, revisión de diseños y decisiones de ingeniería, y acompañamiento técnico a desarrolladores en todas las etapas del ciclo de desarrollo.
  • Utilizo herramientas de observabilidad como Datadog y Grafana para el monitoreo, análisis de métricas y diagnóstico de incidentes en producción.
  • Incorporo activamente IA mediante Claude Code, OpenAI Codex, Gemini, ChatGPT y NotebookLM, aplicando el marco SDD (Spec-Driven Development) basado en creación de especificaciones técnicas y funcionales, e integrando herramientas y agentes de IA a sistemas mediante Model Context Protocol (MCP).
  • Actúo como punto de referencia técnico para el equipo, liderando discusiones de arquitectura, facilitando la adopción de buenas prácticas y colaborando con otros equipos de ingeniería en decisiones de integración a nivel de plataforma.
  • Mercado Libre – Plataforma de comercio electrónico y pagos líder en Latinoamérica.
  • Metodologías Utilizadas: SCRUM, Domain Driven Design, Arquitectura orientada a eventos, SDD (Spec-Driven Development), MCP (Model Context Protocol)
  • Tecnologías Utilizadas: Go, Java, Git, Datadog, Grafana, AWS, Docker, Kubernetes

Arquitecto de software

PersonalSoft
2021.06 - 2021.11
  • Arquitecto de software encargado de brindar asesorías a los desarrolladores y arquitectos que se encuentren trabajando de cara al cliente.
  • También tengo como responsabilidad creación e impartición de dojos, así mismo soy responsable de definir y modelar la arquitectura empresarial de PersonalSoft y definición de las tecnologías y plataformas con las cuales se trabaja en dicha arquitectura.
  • PersonalSoft – Empresa dedicada al desarrollo de software.
  • Metodologías Utilizadas: Togaf (ADM), QAW, DDD, Arquitectura orientada a eventos, Arquitectura Limpia (Hexagonal), Patrones de diseño.
  • Tecnologías Utilizadas: AWS, Cloudformation, Node js, Angular, React, Java, Azure Devops, Git.
  • Herramientas Utilizadas: Visual Studio Code, Draw io – Diagrams, AWS CLI, Sonarqube, Hygieia, AWS Service (Ec2, S3, SNS, Lambda, Cloud front, Route 53, Api Gateway, VPC, AZ, WAF, Security Groups, AWS Config, Cost Explorer, Athena, QuickSight, Dynamo DB, RDS, Aurora, KMS, ECS, AWS Fargate, EKS, IAM, SQS, Lambda Edge, Cloudwatch, X-ray, etc…), Intellij idea, Docker, Kubernetes.

Arquitecto de software AWS

Tata Consulting Service (TCS)
2020.10 - 2021.06
  • Responsable por establecer definiciones, lineamientos y gobernabilidad de la nube AWS, además de brindar asesoría para la creación de arquitecturas que sean costo eficiente en la organización.
  • Asesorar todos los proyectos de la organización que se están implementando en la nube de AWS, acompañar los desarrolladores de software en temas de nube AWS.
  • Arquitecto e ingeniero en AWS encargado de establecer las definiciones y lineamientos en la nube, creación de arquitecturas internas que sean escalables y eficientes en AWS, brindar asesorías a los desarrolladores de software, velar por el buen uso de la nube, costo eficiencia, monitoreo políticas de compliance, definición de tags para identificar los recursos instalados en la nube, administración y estructura de cuentas (Control Tower, Landing Zone), creación arquitecturas de negocio que sean escalables y eficientes para la organización y clientes finales.
  • Banistmo – Banco panameño del grupo Bancolombia.
  • Metodologías Utilizadas: Togaf (ADM), QAW, SCRUM.
  • Tecnologías Utilizadas: AWS, Cloudformation, Node js, Angular, Python, Azure Devops, Git.
  • Herramientas Utilizadas: Visual Studio Code, Draw io – Diagrams, AWS CLI, Sonarqube, Hygieia, AWS Service (Ec2, S3, SNS, Lambda, Cloud front, Route 53, Api Gateway, VPC, AZ, WAF, Security Groups, AWS Config, Cost Explorer, Athena, QuickSight, Dynamo DB, RDS, Aurora, KMS, ECS, AWS Fargate, EKS, IAM, SQS, Lambda Edge, Cloudwatch, X-ray, etc…).

Desarrollador full stack senior

IBM COLOMBIA
2019.04 - 2020.10
  • Aplicando Domain Driven Design, haciendo uso de devops, desarrollando bajo la arquitectura de micro servicios en IBM CLOUD y AWS, implementación de front web en Angular y React, colaboración al área de calidad en la implementación de la automatización, participación en la arquitectura de aplicación y componentes, dispersión de conocimiento en el área de pymes Bancolombia.
  • Es una reconocida empresa multinacional colombiana dedicada al sector financiero y bancario.
  • Descripción del Proyecto: PYMES, es un canal digital diseñado de manera especializada para clientes pymes, donde integra funcionalidades transaccionales y de apoyo a procesos operativos y de gestión propios de los negocios. La experiencia es fácil, agradable, confiable y segura.
  • Metodologías Utilizadas: SCRUM, Domain Driven Design, SOLID.
  • Tecnologías Utilizadas: AWS, Cloudformation, Java 8 y 11, Spring boot, Apache Camel, Angular 6, 7 y 8, Node js, Selenium, Kubernetes, Docker, Azure Devops, Git, Maven Repository, Gradle, Jmeter, Junit, Mockito.
  • Herramientas Utilizadas: Visual Studio Code, Eclipse IDE, Intellij IDE, Draw io – Diagrams, AWS CLI, Sonarqube, Hygieia, AWS.

Arquitecto de software

PRAXIS AND TECHNOLOGY GROUP (PRATECH)
2018.04 - 2019.03
  • Encargado del análisis e implementación de la arquitectura de aplicaciones y componentes nube, encargado de la adopción de devops, estimación y toma de requerimientos, mejoramiento de procesos de la organización, gestión del conocimiento para la integración y dispersión de nuevas tecnologías que proporcionan mejores rendimientos a las aplicaciones.
  • Pratech es una fábrica de software.
  • Descripción del Proyecto: Asesorar desarrollo, buenas prácticas y arquitectura de manera transversal para los proyectos de la empresa.
  • Metodologías Utilizadas: SCRUM, Modelo de n capas + 1, Modelo 4+1 vistas de Kruchten.
  • Tecnologías Utilizadas: Java, Javascript, Node js, Angular 2, 3 y 5, Protractor, Web logic, Websphere 7 y 8, Oracle, Mysql, Postgres, IBM Watson, Git, Jenkins, Docker, Spring boot, Spring web, Spring JDBC, JPA, Hibernate, Maven Repository, Gradle.
  • Herramientas Utilizadas: Visual Studio Code, Eclipse IDE, Intellij IDE, Draw.io Diagrams.

Desarrollador de software senior

PRAXIS AND TECHNOLOGY GROUP (PRATECH)
2015.08 - 2018.03
  • Ingeniero desarrollador en IBM WebSphere Application Server y WebLogic Server, análisis y desarrollo de aplicaciones empresariales, análisis y desarrollo aplicación BPM, trabajo en equipos haciendo uso de metodología de SCRUM, estimación y toma de requerimientos, mejoramiento de procesos de la organización, gestión del conocimiento para la integración y dispersión de nuevas tecnologías que proporcionan mejores rendimientos a nuestras aplicaciones y análisis e implementación de arquitectura de software.
  • Participación en la implementación y gestión del módulo de correspondencias para Suramericana.
  • Participación en el análisis de arquitectura e implementación del aplicativo para la sistematización del proceso de facturación de Almacenes Flamingo.
  • Participación en el análisis de arquitectura e implementación de la aplicación Arquitectura Documental (Gestión Documental) para Suramericana.
  • Integración del modelo de control de versiones en la organización.
  • Integración continua haciendo uso de herramientas como Jenkins.
  • Participación en el análisis y arquitectura de chatbot para diferentes clientes, uso de modelo microservicios expuestos en la nube haciendo uso de Node js.
  • Pratech es una fábrica de software.
  • Metodologías Utilizadas: SCRUM, SOLID.
  • Tecnologías Utilizadas: Java, Javascript, Node js, Angular 2, 3 y 5, Web logic, Websphere 7 y 8, Oracle, Mysql, Postgres, IBM Watson, Git, Jenkins, Docker, Spring boot, Spring web, Spring Core, JPA, Spring JDBC, Jquery, XML, SOAP, Rest, Servlets, Hibernate, Html, Css, Maven Repository, Gradle, Junit, Mockito.
  • Herramientas Utilizadas: Visual Studio Code, Eclipse IDE, Intellij IDE, Draw.io Diagrams, SQL Developer, Postgres SQL, Mongo DB.

Desarrollador de software

PRAGMA S.A
2012.02 - 2015.08
  • Ingeniero​ de proyectos en IBM WebSphere Portal 7 y 8, (CSS, Javascript, JQuery, XHTML, Web Content Management), desarrollo de aplicaciones haciendo uso de JSTL y Java Enterprise Edition basados en Portlets, Servlets y EJB, uso de frameworks como Spring y Hibernate, administración y despliegue de portales en WebSphere Portal, despliegue de aplicaciones empresariales en WebSphere Application Server, trabajo en base a equipos TSP ­ PSP y SCRUM, análisis, estimación y toma de requerimientos, administración y desarrollo para portales tales como Protección y Bancolombia.
  • Participación en la implementación y gestión del portal transaccional de Protección Fondo de pensiones y cesantías en Colombia.
  • Participación en la implementación y gestión de la extranet de Protección - Fondo de pensiones y cesantías en Colombia.
  • Protección fondo de pensiones y cesantías.
  • Metodologías Utilizadas: SCRUM, PSP, TSP, XP.
  • Tecnologías Utilizadas: Java, Javascript, Web logic, Websphere 5, Oracle, Mysql, Postgres, SVN, Spring web, Spring Core, JPA, Spring JDBC, Jquery, XML, SOAP, Servlets, Portlets, Hibernate, Html, Css, Maven Repository.
  • Herramientas Utilizadas: Netbeans, Eclipse IDE, SQL Developer, Postgres SQL.

Formación

Ingeniería de sistemas y computación -

Universidad de Caldas
Manizales

Diplomado en diseño e implementación para aplicaciones en ambientes web - undefined

Universidad de Caldas
Manizales

Desarrollo de applets/aplicaciones con uso de base de datos, redes, servlets y multimedia - undefined

Servicio Nacional de Aprendizaje SENA
Manizales

Programación de páginas web con html y javascript - undefined

Servicio Nacional de Aprendizaje SENA
Manizales

Scrum Foundations Certified Expert - SFCE - undefined

Certijoin

Scrum Developer Certified Expert - SDCE - undefined

Certijoin

Personalizado

  • Estudio personal en AWS Solution Architect para presentar certificación.
  • Entrenamiento financiero en AWS, servicios para costo eficiencia.
  • QAW método para identificar los atributos de calidad de la arquitectura.

Cronología

Software Technical Leader

Mercado Libre
2022.06 - 2026.07

Arquitecto de software

PersonalSoft
2021.06 - 2021.11

Arquitecto de software AWS

Tata Consulting Service (TCS)
2020.10 - 2021.06

Desarrollador full stack senior

IBM COLOMBIA
2019.04 - 2020.10

Arquitecto de software

PRAXIS AND TECHNOLOGY GROUP (PRATECH)
2018.04 - 2019.03

Desarrollador de software senior

PRAXIS AND TECHNOLOGY GROUP (PRATECH)
2015.08 - 2018.03

Desarrollador de software

PRAGMA S.A
2012.02 - 2015.08

Scrum Developer Certified Expert - SDCE - undefined

Certijoin

Scrum Foundations Certified Expert - SFCE - undefined

Certijoin

Programación de páginas web con html y javascript - undefined

Servicio Nacional de Aprendizaje SENA

Desarrollo de applets/aplicaciones con uso de base de datos, redes, servlets y multimedia - undefined

Servicio Nacional de Aprendizaje SENA

Diplomado en diseño e implementación para aplicaciones en ambientes web - undefined

Universidad de Caldas

Ingeniería de sistemas y computación -

Universidad de Caldas
Jhon Edison Arcila Ocampo