Jhon Alvarez Borja

Los Olivos, Lima, Peru · contacto@jhonalvarezborja.com

Profesional en Ciencias de la Computación con más de 13 años de experiencia en: Análisis, Diseño e Implementación de Software Web/Desktop, Diseño e Implementación de modelos de base de datos, Aplicación de Prácticas DevOps y Gestión de Proyectos, brindando soluciones a las necesidades concretas tanto de personas como empresas.


Experiencia

DevOps Leader

Delosi S.A.
  • Diseñar la estrategia DevOps de la compañia en los próximos 3 a 5 años.
  • Evaluar y definir el Toolchain DevOps de la compañia.
  • Diseñar el proceso SDLC E2E incorporando a Gitlab como Value Stream Delivery Platform, Jira Software y AWS como partner Cloud.
  • Brindar asesoría tecnológica y factibilidad técnica sobre Gitlab y las capacidades que puede ofrecer a la compañía como VSDP y VSMP.
  • Definir, evaluar y priorizar, junto con el COE de Ingeniería, el backlog de iniciativas alineadas a la estrategia organizacional y que aseguren la continuidad del negocio y niveles adecuados del servicio hacia los clientes, tanto internos como usuarios finales en las tiendas.
Abril 2023 - Actualidad

DevOps Chapter Leader

Banco de Crédito del Perú
  • Líder del capítulo DevSecOps en el Banco de Crédito (17 personas a cargo), siendo referente en la especialidad.
  • Diseño e implementación y liderazgo de la iniciativa Modelo Federado DevOps
  • Liderar iniciativas para reducción del Cycle Time / Lead time
  • Evaluación de herramientas DevOps SaaS / PaaS para migración en el corto / mediano plazo: Azure DevOps, GitHub Actions, JScrambler SaaS, Artifactory SaaS
  • Liderar e implementar iniciativas Release Management y compilaciones iOS Cloud, interactuando con proveedores y diferentes stakeholders dentro de la organización
  • Apoyo en la evaluación de adopción DevOps y nivel de madurez de los diferentes Squads BCP y asesorándolos en la adopción de herramientas.
  • Desempeñar funciones de Chapter Leader así como ser referente técnico sobre temas DevOps en la mesa.
  • Consultor técnico en la construcción de nuevos pipelines basados en tecnologías Java / Nodejs / Frontend / Mobile
  • Liderazgo y apoyo en la definición de la iniciativa de Descentralización / Federación DevOps en BCP, diseño y construcción del modelo técnico y administrativo, métricas de valor y el soporte a los pilotos
Enero 2020 - Marzo 2023

Especialista DevOps

Everis Perú
  • Acompañamiento DevOps a las crew Banca Personas y Banca Empresa en el uso de las herramientas: Jenkins, Sonar, Jfrog Artifactory
  • Construcción de pipelines para los despliegues de aplicativos tanto en OnPremise (WAS 9.1) como Cloud (Azure, AWS)
  • Aprovisionamiento de ambientes utilizando Ansible y Vagrant.
  • Apoyo a la definición de lineamientos al equipo de Gobierno DevOps.
  • Configuración de un ConfigServer utilizando Hashicorp Vault, Consul, Spring Cloud y alineamiento de estas herramientas con las políticas de seguridad de Interbank.
  • Integración de Jenkins con Webhooks bitbucket
  • Integración de pipelines con herramientas Acunetix y AppScan.
  • Integración de pipelines con herramientas de notificación (ChatOps, Email, Slack)
  • Integración de pipelines con Ansible para despliegue de artefactos en los servidores OnPremise.
Septiembre 2018 - Diciembre 2019

Analista Programador Senior

Everis Perú
  • Análisis Funcional / Técnico de historias de usuario por sprint.
  • Responsable técnico de las actividades de pase a producción del Squad.
  • Creación de formatos y documentación requerida para el pase a certificación / producción de los módulos de Office Banking.
  • Desarrollo de APIs de acuerdo con los lineamientos de arquitectura y seguridad propuestos por el BCP.
  • Colaborar con los arquitectos cross a definir y aplicar lineamientos en los aplicativos backend de la tribu.
  • Responsable del despliegue de las aplicaciones en entornos OpenShift (onpremise) y Azure (cloud).
  • Apoyo como experto técnico en la migración de datos del aplicativo PABE para el proceso de homologación de usuarios en OfficeBanking.
  • Apoyar al equipo como referente técnico en aplicaciones backend del squad.
Agosto 2015 - Agosto 2018

Analista de Sistemas

Digitro Tecnología
  • Validación de documentos de Análisis enviados desde Brasil e identificación de dependencias.
  • Validación de consistencia de modelo de datos por historia.
  • Identificación de riesgos por historia y documentación de planes de acción.
  • Identificación de dependencias de historias con otros proyectos y coordinación con los responsables en Brasil/Perú.
  • Diseño e implementación de pruebas automatizadas por historia
  • Levantamiento de incidencias detectadas por el equipo de pruebas.
  • Responsable de la aplicación de buenas prácticas de codificación (clean code) en el equipo del proyecto.
  • Documentación de lecciones aprendidas por iteración de desarrollo.
Enero 2013 - Junio 2015

Analista de proyectos especiales

Dataimágenes
  • Levantamiento de información sobre la situación actual en el área de producción, sobre los clientes priorizados por etapas.
  • Identificación de problemas en los procesos de producción lentos para cada uno de los clientes.
  • Realización y sustentación de propuestas de mejora y optimización dentro del área de producción y áreas involucradas.
  • Análisis, diseño e implementación de nuevos aplicativos propuestos. Generación de documentos de Análisis.
  • Definición de arquitectura de desarrollo para nuevos aplicativos (Web y Desktop).
  • Organización y aplicación de Estándares y buenas prácticas de desarrollo.
  • Responsable del diseño y mantenimiento de la Base de Datos de Producción.
Mayo 2012 - Diciembre 2012

Analista Programador

MDP Consulting
  • Implementación del back-end de los módulos asignados.
  • Implementación de widgets javascript dependientes e independientes - DOJO Framework
  • Identificación de dependencias e inconsistencias en la base de datos
  • Diseño y construcción de store-procedures en PL/SQL
  • Diseño de pruebas unitarias y pruebas funcionales del módulo, siguiendo las prácticas de TDD.
  • Responsable de aplicación de buenas prácticas de codificación.
  • Code Review al código de los miembros del equipo de desarrollo
  • Diseño e implementación de capa de WebServices para el consumo del aplicativo móvil.
  • Optimización de procedimientos SQL, con el motor SQL Server.
Junio 2010 - Mayo 2012

Educación

Centrum - Pontificia Universidad Católica del Perú

Maestría en Gerencia de Tecnologías de la Información

GPA: En curso

Diciembre 2021 - Actualidad

Pontificia Universidad Católica del Perú

Diplomatura de especialización avanzada - Gestión de proyectos y calidad

GPA: 17

Septiembre 2013 - Febrero 2014

Universidad Nacional de Trujillo

Ingeniería Informática
Computer Science
Marzo 2003 - Agosto 2008

Skills

Programming Languages & Tools
Workflow
  • Equipos Multi-Funcionales
  • Scrum & Desarrollo Ágil
  • Desarrollo de APIs Backend
  • Prácticas DevOps
  • Arquitectura & Cloud

Intereses

En mis tiempos libres disfruto de viajar a espacios abiertos, el campo y la nieve. Aprovecho los paisajes para tomar fotografías y aprender de la historia de cada lugar que visito.

Por otro lado, disfruto de la música, los videojuegos y de estar al día en la tecnología que va cambiando permanentemente. Suelo publicar contenido sobre las tecnologías que voy aprendiendo, me gusta compartir conocimiento y experiencias.


Certificaciones

  • Microsoft Certified Azure Fundamentals - Microsoft
  • Certified DevOps Foundation (DOFD)® - DevOps Institute
  • Project Management Professional (PMP)® - Project Management Institute
  • Specialized Program - Architecting with Google Cloud Platform - Coursera
  • Specialized Program - Developing Applications with Google Cloud Platform - Coursera