Pablo Silva

Chile

@pablonicolassil1

Software Engineer

Badges

Problem Solving
Java
Python
Days of Code
Days of JS

Certifications

pablonicolassil1 has not earned any certificates yet.

Work Experience

  • Backend Developer

    Kabeli (Ionix)•  September 2024 - November 2024

    Desarrollo y mantención de APIs en Java para clientes como Edenred, Unired y Enex. Implementación y resolución de problemas en aplicaciones basadas en Node.js con AdonisJS, contribuyendo a la estabilidad del sistema. Desarrollo de integración para Enex (Shell) con la CNE que permite la actualización en tiempo real de los precios de combustibles en la app MiCopiloto. Implementación de pruebas unitarias con JUnit y Mockito (Java) y Jest (Node.js), incrementando la cobertura de pruebas.

  • Java Developer

    Latam Airlines•  August 2023 - February 2024

    Desarrollo y mantenimiento de APIs para la plataforma NDC de Latam usando Java 17 y Spring Boot. Implementación de pruebas unitarias e integración con jUnit, Mockito y WireMock asegurando la calidad y estabilidad de las aplicaciones. Creación de dashboards de monitoreo en Grafana utilizando LogQL, optimizando la visibilidad de métricas clave para el equipo, mejorando la detección temprana de errores.

  • Java Developer

    Globant•  March 2021 - August 2023

    Participación en el proyecto DataFabric Latam de cliente Equifax, migrando procesos de ingesta de datos desde plataformas on-premise a la nube utilizando un framework interno. Desarrollo de soluciones en Java 11 con Maven, promoviendo el uso de buenas prácticas como Clean Code, Coverage Code, CI/CD y Git Flow, lo que permitió reducir la deuda técnica en el equipo. Líder técnico en cliente Equifax, tomando decisiones técnicas y estratégicas en los squads de Chile y República Dominicana, trabajando en un equipo autogestionado y autónomo para cumplir las necesidades del proyecto.

  • Software Engineer

    Universidad de Chile•  September 2019 - September 2020

    Migración de sistemas monolíticos a microservicios utilizando Golang y OpenFaaS, mejorando la escalabilidad y la disponibilidad de los servicios. Despliegue y gestión de microservicios usando Docker y Kubernetes, facilitando la automatización y escalabilidad de los servicios a través de pipelines en GitLab CI. Creación de dashboards de monitoreo con ElasticSearch y Grafana, lo que mejoró la visibilidad en tiempo real de las métricas clave ayudando en la detección temprana de incidentes.

  • Programmer Analyst

    Equifax•  June 2017 - August 2019

    Participación en el proyecto OABI, encargado de la creación de una base de datos centralizada de IMEI’s en Chile. Desarrollé una aplicación web utilizando Java 8 y Spring Boot, optimizando la gestión de los datos a través de un diseño escalable y robusto. Desarrollo de procesos batch para la ingesta masiva de datos, mejorando la eficiencia de los procesos previos, que eran manuales y basados en scripts SQL. La automatización con Pentaho permitió reducir considerablemente el tiempo de ejecución y el riesgo de errores humanos. Responsable de solucionar incidencias y realizar fixes en el producto Platinum360, contribuyendo a la estabilidad y fiabilidad del software.

Education

  • Universidad del Bío-Bío

    Ingeniero Civil en Informática•  March 2012 - December 2016

Skills

Git
GitLab CI
SonarQube
Grafana
LogQL
Pentaho
MySQL
PosgreSQL
MongoDB
ElasticSearch
Oracle
Spring Boot
Express.js
Node.js
OpenFaaS
Maven
Gradle
Java
Go
JavaScript
NodeJs
SQL