Experiencia
Dónde he trabajado y qué he construido.
Ingeniero de Software y Documentación · DevDocs
feb 2026 – sept 2026 · 8 meses
Remoto (empresa de EE. UU.) · Contrato
Proyectos para clientes como Marqeta y Qualcomm, mejorando la documentación de APIs y la experiencia de desarrolladores.
- Evalué la cobertura de OpenAPI en los repositorios de Marqeta y generé especificaciones para sus endpoints internos y externos, una prueba de concepto que luego se adoptó internamente.
- Actualicé la documentación pública de la API de Marqeta para explicar cómo funcionan el servicio y sus endpoints.
- Instalé y probé Qualcomm Linux 2.0 en hardware de Qualcomm y de terceros antes de su lanzamiento.
- Entregué recomendaciones para facilitar las contribuciones de la comunidad a los repositorios públicos de Qualcomm Linux en GitHub, sobre organización de repositorios, CI/CD y documentación.
- Compilé imágenes de Qualcomm Linux con Yocto y BitBake en AWS y di feedback sobre el proceso de compilación.
- Construí herramientas internas y mejoras de CI con Docker y GitHub Actions, corregí problemas en varios repositorios relacionados y diseñé mejoras para el monorepo basado en git submodules.
- Claude Code
- Codex
- Cursor
- MCP
- OpenAPI
- Swagger UI
- Mintlify
- Python
- Bash
- Yocto
- BitBake
- AWS EC2
- Docker
- GitHub Actions
Ingeniero de Software de Robótica / Ingeniero Cloud · LucidBots Inc.
ago 2024 – feb 2026 · 1 año 7 meses
Remoto (empresa de EE. UU.) · Tiempo completo
Arquitectura IoT de punta a punta en AWS y software embarcado para una flota de drones de limpieza, además de CI/CD, DevOps y administración de AWS para la empresa.
- Diseñé e implementé una arquitectura IoT de punta a punta en AWS que transmite en tiempo real los datos de sensores de una flota de drones de limpieza.
- Desarrollé el software embarcado de los drones en C++ y Python sobre ROS 2, ejecutándose en dispositivos NVIDIA Jetson e integrado con servicios de AWS.
- Construí el flujo de actualizaciones over-the-air que envía el software embarcado en contenedores a los drones en tiempo real.
- Definí la arquitectura del software embarcado y el proceso detrás de los vuelos como product owner.
- Construí el pipeline de datos de vuelo y su infraestructura en AWS con Terraform y Terragrunt, habilitando monitoreo remoto, detección de anomalías y analítica operativa.
- Construí una interfaz interna para revisar una misión completa con gráficos y mapas 2D.
- Automaticé la compilación del entorno de simulación robótica con CI/CD, reduciendo el tiempo de compilación de 1,5 horas a 10 minutos y permitiendo al equipo probar apps contra drones simulados.
- Construí pipelines de CI/CD para proyectos que van desde sitios web hasta imágenes Docker pesadas, y administré DevOps y AWS dentro de un presupuesto anual de 150 mil dólares.
- Administré GitHub Enterprise, AWS Organizations e IAM Identity Center, y configuré control de acceso, seguridad y monitoreo en las cuentas de AWS.
- Prototipé YOLO y otros modelos de visión en dispositivos Jetson para detectar suciedad y superficies, y exploré la planificación de misiones con IA.
- C++
- Python
- ROS 2
- NVIDIA Jetson
- Docker
- AWS IoT Core
- MQTT
- AWS Lambda
- Amazon S3 Tables
- Terraform
- Terragrunt
- GitHub Enterprise
- CI/CD
- YOLO
Ingeniero de Software Senior · CrimsonLogic Pte Ltd
dic 2021 – ago 2024 · 2 años 9 meses
Remoto (Panamá) · Tiempo completo
Desarrollo backend, web y Android para una plataforma de larga trayectoria del gobierno de Panamá.
- Mantuve y extendí una plataforma de larga trayectoria para el gobierno de Panamá, entregando funcionalidades, nuevas páginas, correcciones y actualizaciones de bases de datos en producción.
- Desarrollé funcionalidades backend en Java con Spring Boot, Hibernate y JPA sobre Oracle, y páginas web con JSF, PrimeFaces y jQuery sobre WebLogic.
- Implementé un mejor manejo de errores en toda la plataforma, haciendo que los bugs en producción fueran más rápidos de encontrar y depurar para todo el equipo.
- Configuré CI con Azure Pipelines, reemplazando las compilaciones manuales en la máquina de un desarrollador, e introduje Azure Boards y convenciones de nombres de ramas.
- Reconstruí la app Android de campo en Java con una arquitectura más limpia, reduciendo los tiempos de carga y el tamaño de la app y agregando captura de errores.
- Java
- Spring Boot
- Hibernate
- JPA
- Oracle
- JSF
- PrimeFaces
- jQuery
- WebLogic
- Android
- Azure Pipelines
- Azure Boards
Desarrollador de Software Freelance · Fiverr
oct 2018 – dic 2021 · 3 años 3 meses
Remoto · Freelance
Desarrollo freelance web, backend, móvil y de videojuegos para más de 100 clientes.
- Entregué proyectos para más de 100 clientes con una calificación de 5.0 en 144 reseñas, alcanzando el Nivel 2 de Fiverr.
- Construí sitios web, aplicaciones web y APIs REST de punta a punta para clientes de comercio electrónico y educación, desde el frontend y el backend hasta el despliegue.
- Reconstruí el sitio web y la tienda de GoldStockCanada y agregué una vista en tiempo real de los precios de las acciones.
- Construí el sistema de carga de imágenes y vista previa de productos para la plataforma de comercio electrónico de Picturecarving y optimicé el rendimiento de su servidor.
- Construí CI/CD, el CMS, la autenticación y el sistema de pagos para Litaliano, un curso de italiano en línea y cliente de largo plazo.
- Migré aplicaciones de clientes de DigitalOcean a AWS, mejorando el rendimiento y reduciendo el tiempo de inactividad.
- Escribí JavaScript a medida para estudiantes, incluyendo animaciones 2D y 3D, minijuegos, algoritmos y generadores con Canvas, p5.js, Three.js y Babylon.js.
- Construí herramientas de scraping y automatización con Python, Selenium y Playwright, aplicaciones de escritorio y móviles con Electron e Ionic, y un videojuego 2D en Unity.
- React
- Angular
- Next.js
- Node.js
- Express
- NestJS
- Laravel
- Python
- MySQL
- PostgreSQL
- MongoDB
- Firebase
- AWS
- DigitalOcean
- Stripe
- PayPal
- Three.js
- Unity