Proyectos Personales
Arquitectura de microservicios para recolección y procesamiento de datos bursátiles en tiempo real. Incluye Stock Collector (Node.js) que obtiene datos de Yahoo Finance API, Data Processor (Node.js) que consume mensajes de Kafka, y almacenamiento en PostgreSQL. Implementa comunicación asíncrona mediante Apache Kafka, visualización con Grafana, y toda la infra dockerizada.
Arquitectura de microservicios para procesamiento asíncrono de imágenes en AWS. Incluye Upload Service (NestJS), Processing Service (Node+Express), y funciones Lambda. Implementa comunicación asíncrona mediante colas SQS, almacenamiento en S3 y DynamoDB. Infraestructura definida como código con Terraform y despliegue automatizado con GitHub Actions.
Simple analizador de transacciones CSV que detecta actividad sospechosa y agrupa datos por usuario. Backend construido con Python+FastAPI. Frontend simple con Vue.js que permite carga de archivos y descarga automática de resultados procesados.
Aplicación backend construida con NestJS y PostgreSQL que simula operaciones bancarias básicas. Implementa autenticación JWT, gestión de usuarios, depósitos, transferencias y un sistema de límites operacionales configurable. Pruebas unitarias completas y documentación API con Swagger.
Este mismo portfolio/cv web en el que estamos. Construido con Astro web framework.
Experiencia Profesional
-
Backend Developer
Personal Pay
Mayo 2022 - Presente
Desarrollador backend en el equipo Soluciones a Vendedores. Desarrollo y mantenimiento de APIs dentro de una arquitectura de microservicios con NodeJ, NestJS y herramientas cloud AWS.
Participé en el proceso end-to-end de servicios que abarcaron diferentes funcionalidades: cálculo de impuestos para transacciones; acumulación y comprobación de límites transaccionales; reportería; generación de QR para cobros; solicitud, envío, gestión y activación de QR físico para tiendas; gestión de comisiones y plazos de acreditación de cobros; API Checkout para que otras empresas integren nuestra solución de cobros; entre otras.
-
Backend Developer
Accenture Argentina
Abril 2021 - Mayo 2022
Desarrollo y mantenimiento de aplicaciones de IVR (respuesta de voz interactiva) de un banco. Tecnologías empleadas: Convergys InVision Studio (internamente maneja JavaScript) para el grueso de los desarrollos y C# para el consumo de APIs.
Educacion
-
Licenciatura en Administracion de Empresas
Universidad Nacional de Mar del Plata
Marzo 2015 - Diciembre 2020 (GRADUADO)
-
Tecnicatura en Programacion
Universidad CAECE
2019 - 2020 (INCONCLUSO - 40% GRADO DE AVANCE)
Cursos y Certificados
-
AWS Certified Cloud Practicioner
Amazon Web Services
2024
-
Diplomatura en Ciencia de Datos Aplicada
Universidad Austral Argentina
2024
-
MBA Essentials
The London School of Economics and Political Science
2024