Sandoval

SANDOVAL, CARLOS DAVID

BACKEND SOFTWARE ENGINEER

Experiencia
Más de 4 años · backend y full stack
Tecnologías
Go · Java · Python · JavaScript · PHP
Proyectos propios
Machine learning, gráficos y herramientas
Formación
Licenciatura en Sistemas de Información

Ingeniero backend en sistemas de pagos. Construyo por mi cuenta proyectos de machine learning, gráficos y herramientas.

Sobre mí

Soy ingeniero de software backend en Mercado Libre, donde trabajo en la plataforma de adquirencia de Mercado Pago. Me especializo en sistemas de pagos y control de transacciones, con foco en confiabilidad, corrección y escala. Tengo más de 4 años de experiencia y una base previa full stack en Java/Spring Boot, PHP/Laravel y Node.js.

Mi día a día es con Go, MySQL, BigQuery y almacenes clave-valor: diseño APIs REST y microservicios, escribo tests automatizados y uso herramientas de IA como Claude y Codex para acelerar el desarrollo. También fui investigador en calidad de software en la UNNE y estoy cursando la Licenciatura en Sistemas de Información. Estoy abierto a roles backend en Argentina y remoto en todo el mundo.

Cargo
Software Engineer en Mercado Libre (Mercado Pago)
Ubicación
Corrientes - Argentina
Idiomas
Español (nativo) · Inglés (básico)
Carlos David Sandoval

Backend

  • Go
  • Java / Spring Boot
  • JavaScript / Node.js
  • PHP / Laravel
  • REST APIs
  • Microservicios

Datos

  • MySQL
  • PostgreSQL
  • BigQuery
  • MongoDB
  • Redis

Prácticas y herramientas

  • Software testing
  • Git / GitHub
  • Scrum
  • Herramientas de IA (Claude, Codex)

Experiencia

Backend en pagos con base full stack previa. Hoy en Mercado Libre; antes, investigación y desarrollo en la UNNE, trazabilidad de medicamentos en Verifarma y plataformas web full stack.

  1. Marzo 2022 - Presente

    Software Engineer

    Mercado Libre · Mercado Pago (Adquirencia)

    • Desarrollo de funcionalidades de negocio y motores de reglas para el control de transacciones de punta a punta.
    • Diseño, construcción y mantenimiento de APIs REST y microservicios en Go, con MySQL, BigQuery y almacenes clave-valor.
    • Escritura de tests automatizados para asegurar la confiabilidad de flujos de pago críticos.
    • Uso de herramientas de desarrollo asistido por IA (Claude, Codex) en el trabajo diario.
  2. Diciembre 2021 - Abril 2022

    Software Engineer

    Verifarma

    • Desarrollo de sistemas de trazabilidad y serialización de medicamentos (Track & Trace) usados por grandes farmacéuticas multinacionales como Bayer y Pfizer.
    • Backend con Java, Spring Boot y MySQL; frontend con HTML, CSS y JavaScript.
    • Diseño e integración de APIs REST y SOAP y trabajo con microservicios.
  3. Marzo 2020 - Noviembre 2024

    Investigador en Calidad de Software y Desarrollador Full Stack

    UNNE · Universidad Nacional del Nordeste

    • Investigación sobre buenas prácticas de desarrollo backend (testing, patrones de diseño, código limpio) y técnicas de Storytelling aplicadas al software.
    • Desarrollo de la plataforma web del grupo con Laravel, PostgreSQL y JavaScript: roles y permisos, publicaciones y registro de actividad (logger).
    • Trabajo con Scrum y entregas iterativas; despliegue en Heroku.
  4. Marzo 2019 - Marzo 2020

    Desarrollador Full Stack

    Departamento de Biología · UNNE

    Sistema web configurable con Spring Boot y PostgreSQL para publicar artículos científicos e investigaciones del departamento: carga de archivos, roles, publicaciones y alertas por correo.

  5. Junio 2018 - Junio 2019

    Desarrollador Full Stack

    Alfa y Omega

    Plataforma de tests de orientación vocacional con Laravel y MySQL, con planes de pago vía PayPal y Mercado Pago, formularios dinámicos (MongoDB) y notificaciones en tiempo real (Redis).

Educación

  1. 2015 - 2027 (estimado)

    Licenciatura en Sistemas de Información

    Universidad Nacional del Nordeste

  2. 2015 - 2019

    Analista Programador

    Universidad Nacional del Nordeste

Mis proyectos personales

Proyectos que desarrollo por fuera del trabajo para practicar, experimentar con nuevas tecnologías y resolver problemas que me interesan.

SR Agro Vision

  • Python
  • PyTorch
  • FastAPI
  • React

Aplicación de super-resolución para imágenes satelitales agrícolas. Entrena y compara modelos de deep learning (ESPCN, SwinIR y GAN) sobre imágenes Sentinel-2 de 10 m y evalúa el resultado con índices agrícolas como el NDVI. Incluye un pipeline por línea de comandos y una aplicación web con API y mapas.

Fue el proyecto más desafiante. La idea nació de DLSS de NVIDIA, en sus primeras versiones, que usaba IA para reconstruir imágenes de baja resolución en videojuegos. Me pregunté cómo llevar eso a algo que no fuera un juego, y llegué a la agricultura: que un productor pueda mejorar imágenes gratuitas de Sentinel-2 con redes neuronales, en vez de pagar por imágenes comerciales de alta resolución.

Cornell Box Ray Tracer

  • Python
  • NumPy
  • Path tracing

Path tracer fotorrealista hecho desde cero en Python que simula la física de la luz para renderizar la clásica Cornell Box. Soporta materiales de vidrio, metal y difusos, profundidad de campo, sombras suaves y modelos 3D de decenas de miles de triángulos (como el Stanford Bunny), acelerados con una estructura BVH y renderizado en paralelo.

La idea surgió de querer entender cómo funciona el path tracing en los videojuegos: las matemáticas que lo hacen funcionar y la lógica capaz de simular el entorno real en el que vivimos. Y de comprobar que todo es explicable con matemáticas.

SrvFiles

  • Go
  • React
  • Flutter
  • Tauri

App para compartir archivos entre dispositivos por la red local: de celular a celular, de celular a computadora y viceversa, sin internet y sin cuenta. Se levanta en la computadora (web o app de escritorio) o en el celular, y los dispositivos se conectan con un QR o descubriendo el servidor automáticamente, para explorar, subir, descargar, previsualizar y transferir archivos directo entre sí con cifrado de extremo a extremo. Son dos repositorios: el servidor web y de escritorio, y la app Android.

La idea surgió de poder encender la app y pasar archivos rápidamente, sin tener que recurrir a Google Drive, WhatsApp u otros medios temporales. Que sea rápido, fácil e intuitivo.

WiXplorer

  • React
  • TypeScript
  • Flutter
  • Go

Explorador de archivos para celulares Android que se usa desde el navegador de la computadora, sin cables ni software adicional. En modo WiFi, la app del teléfono levanta un servidor con la interfaz web embebida y se accede con la IP y un PIN; en modo USB, un launcher de escritorio accede al teléfono por MTP. La interfaz permite navegar, previsualizar y gestionar los archivos del dispositivo.

La idea surgió de no haber encontrado una herramienta fácil, directa e intuitiva que fuera al grano: encender, conectarse a la compu y listo. Las que existían tenían interfaces poco amigables, eran complicadas y, muchas veces, de pago.

Contacto

Si quieres hablar de un rol, un proyecto o una idea, escríbeme. Respondo por correo.

Ubicación
Corrientes - Argentina