Santiago Machuca Páez

Santiago Machuca Páez

Desarrollador Backend

Python · FastAPI · Java · Spring Boot · Datos y ETL

Sobre mí

Desarrollador de Software con experiencia desde 2022 en Python (FastAPI) y Java (Spring Boot). Construyo soluciones eficientes, escalables y fáciles de mantener, y participo en todo el ciclo: desde el levantamiento de requerimientos hasta el despliegue y la operación en producción.

Trabajo muy cerca de los datos: los limpio, transformo y analizo con Pandas, NumPy y Scikit-learn, diseño procesos ETL y sistemas de procesamiento de datos, y desarrollo soluciones con Inteligencia Artificial. Modelo y optimizo bases de datos a nivel empresarial, principalmente PostgreSQL y Oracle.

Me destaco por el pensamiento analítico y por entregar soluciones prácticas, combinando conocimiento de la industria de las telecomunicaciones con tecnologías actuales. Hoy estoy ampliando mi experiencia hacia arquitecturas en la nube, con aprendizaje continuo para construir sistemas cada vez más resilientes.

Experiencia
4 años 2 meses
Stack principal
Python · FastAPI · Java · Spring Boot · SQL
Ubicación
Asunción, Paraguay · Remoto
Idiomas
Español (nativo) · Inglés (C1 — EF SET)

Experiencia

  1. Desarrollador BackendAvatar Informática

    — Actualidad(2 años 6 meses)

    Remoto · Argentina

    • Desarrollo y mantenimiento de servicios backend con Java y Spring Boot en arquitectura por capas (Controller, Service, Repository), con persistencia mediante Spring Data JPA, y servicios complementarios en Python con FastAPI.
    • Diseño e implementación de APIs RESTful para la integración entre sistemas y la comunicación entre servicios.
    • Optimización de consultas SQL y modelado de bases de datos en Oracle y PostgreSQL, con procedimientos almacenados y funciones que soportan procesos críticos del negocio.
    • Implementación de un módulo de soporte para el equipo de Nivel 2 (N2) que redujo los tiempos de resolución de incidentes mediante herramientas internas y mejor trazabilidad de errores.
    • Desarrollo de procesos ETL para la ingesta, transformación y carga masiva de datos, garantizando integridad, consistencia y disponibilidad.
    • Despliegue y operación de servicios en OpenShift (pods, configuraciones, recursos) y administración de servidores Linux: procesos, entornos y monitoreo en producción.
    • Manejo de datos geográficos a gran escala con Python, QGIS y PostGIS.
    • Pruebas funcionales y técnicas, y validación de calidad de datos, contribuyendo a la estabilidad de plataformas de streaming.
    • Java
    • Spring Boot
    • Spring Data JPA
    • Python
    • FastAPI
    • Pandas
    • GeoPandas
    • Oracle
    • PostgreSQL
    • Docker
    • OpenShift
    • Linux
    • GitLab
    • Looker Studio
    • Power BI
    • QGIS
  2. Desarrollador Backend / Analista FuncionalConsultores Informáticos

    — (1 año 9 meses)

    Paraguay

    • Desarrollo backend de aplicaciones internas: APIs REST y lógica de negocio.
    • Desarrollo y despliegue de funciones serverless con Node.js sobre AWS Lambda.
    • Diseño y modelado de bases de datos relacionales (PostgreSQL, SQL Server) y acceso a datos con Sequelize.
    • Gestión de usuarios, roles y accesos con Keycloak.
    • Levantamiento y análisis de requerimientos funcionales junto a usuarios y stakeholders.
    • JavaScript
    • Node.js
    • Sequelize
    • AWS Lambda
    • Keycloak
    • PostgreSQL
    • SQL Server
    • Docker
    • GitLab
    • GitHub

Proyectos

Sitios web

Proyectos laborales (anonimizados)

Proyectos personales

Habilidades

  • Lenguajes

    • Java
    • Python
    • JavaScript
    • TypeScript
    • SQL
    • Go
  • Backend

    • Spring Boot
    • Spring Data JPA
    • FastAPI
    • Flask
    • Node.js
    • Express
    • Sequelize
    • SQLAlchemy
    • APIs REST
  • Frontend

    • React
    • Next.js
    • Astro
    • Tailwind CSS
  • Datos

    • ETL
    • Pandas
    • NumPy
    • GeoPandas
    • Matplotlib
    • PyQGIS
    • PostGIS
    • QGIS
  • Bases de datos

    • Oracle
    • PostgreSQL
    • SQLite
    • Supabase
    • SQL Server
    • Procedimientos almacenados
  • Cloud & DevOps

    • Docker
    • OpenShift
    • AWS (Lambda)
    • GCP
    • Linux
    • GitLab
    • GitHub
    • Keycloak
  • Visualización

    • Looker Studio
    • Power BI

Educación

  • Análisis de Sistemas Informáticos (en curso)

    Universidad Católica Nuestra Señora de la Asunción

    — Actualidad · Delegado de carrera

  • Programador de Aplicaciones Informáticas

    Universidad Católica Nuestra Señora de la Asunción

    —

  • Inglés Avanzado 1

    Centro Cultural Paraguayo Americano (CCPA)

    —

Idiomas

Español
Nativo
Inglés
C1 (EF SET Advanced)