Juan Roa
Ingeniero de Software e Investigador en Data Science
Juan es un Ingeniero de Software con más de 10 años de experiencia en desarrollo full-stack, data science y cloud computing. Se destaca en liderar proyectos técnicos, optimizar el rendimiento de software y aplicar machine learning a retos del mundo real en la agricultura.
- Bogotá, Colombia
- Idiomas:
- Inglés
- Español
Experiencia laboral
Qvision Technologies
aActualidad
Sr. Full Stack Engineer
- Implementé varias mejoras en la interfaz de los sistemas internos de ACH Colombia.
SoilNet LLC
aActualidad
Data Science Project Supervisor (Investigación)
- Dirigí el desarrollo técnico del proyecto "El Agrónomo Digital", dando mentoría y gerenciando el proyecto usando metodologías ágiles a estudiantes de UW-Whitewater en Wisconsin, USA con proyectos de Frontend (React), backend API (Node.js), bases de datos (MySQL/MariaDB) e implementaciones de Python ETL, enfocándose en integración robusta de datos y optimización de modelos.
- Apliqué métodos de Estadística Multivariante avanzada y Machine Learning para mejorar los datasets de suelos y cultivos, incrementando considerablemente la precisión en la predicción de nutrientes clave como Nitrógeno, Fósforo y Potasio.
- Conduje actualizaciones y mejoras en la limpieza de los datos, imputación y técnicas de procesamiento de datos para asegurar la alta calidad y sostenibilidad de los datasets para modelamiento agronómico.
Ruedata Inc
a
Senior Frontend Engineer
- Participé en diseño, desarrollo, implementación y despliegue de Ruedata Lite Mobile App para Android, iOS.
- Apoyé la toma de decisiones de producto de la app móvil Ruedata Lite.
SoilNet LLC
a
Investigador
- Conduje actividades de investigación para "El Agrónomo Digital" mientras esperaba la autorización de empleamiento post-graduación de mi maestría.
- Di clases magistrales y mentorías a estudiantes y practicantes de la University of Wisconsin-Whitewater para la implementación de soluciones en Data Science, con enfoque en diseño de bases de datos, integraciones de API REST y modelos predictivos de Machine Learning para Agronomía.
Experiencia anterior(8)
University of Wisconsin-Whitewater
a
Asistente de Posgrado
- Realicé mentorías a más de 20 estudiantes en dos cursos de programación con Python por semestre durante 2 años para el departamento de tecnología y cyberseguridad de la universidad.
- Califiqué y revisé más de 500 laboratorios de programación, tareas y trabajos de clase. Di retroalimentación constructiva sobre cada uno de ellos para contribuir al aprendizaje y mejora de los estudiantes.
UruIT
a
Sr. Full Stack Developer
- Desarrollé un login widget de alto rendimiento utilizando los Web Components API, integrándolo paralelamente en proyectos o microfrontends en React, Vue, Angular y otros para estandarizar la autenticación de usuarios.
- Reduje la deuda técnica en un 60% al crear una solución framework multiplataforma que eliminó el código redundante en micro-frontends, permitiendo un despliegue y mantenimiento más ágil para nuevos proyectos.
Bunny Studio
a
Sr. Full Stack Engineer
- Reconstruí y optimicé el frontend legacy en AngularJS desarrollando una nueva plataforma con ReactJS y NextJS, reduciendo así los tiempos de carga de la página en un 80% por medio de server side rendering para finalmente mejorar significativamente la conversión y retención de usuarios.
- Realicé mejoras de los micro-servicios y toda su infraestructura así como resolviendo bugs críticos en sistemas corriendo en docker en Node.js, PHP, Python y Elixir. También me aseguré de la calidad del código por medio de code reviews y aprobaciones de pull requests.
VIGPRO S.A.S
a
Sr. Full Stack Developer
- Diseñé e implementé una base de datos en PostgreSQL y una arquitectura de backend en Ruby on Rails y Node.js, optimizando integraciones de API de terceros para proyectos internos de optimización de tarifas para procedimientos quirúrgicos para el sector salud, el cual reducía considerablemente los costos operacionales.
- Lideré 3 equipos full-stack realizando revisiones de código y aprobando pull request para código en lenguajes como: Ruby, Javascript y PHP, asegurando la calidad del código y mejores prácticas.
- Automaticé los CI/CD pipelines para despliegues en AWS usando Docker y Jenkins, reduciendo así tiempos de despliegue y automatizando la mejora de estabilidad del sistema.
- Estuve a cargo del lanzamiento y despliegue de la primera app de VIGPRO para iOS y Android, mejorando la experiencia de usuario y expandiendo el market reach.
Imaginamos Digital Agency
a
Full Stack Developer
- Lideré el desarrollo de una plataforma de e-commerce de alto rendimiento hecha en NextJS y Redux el cual permitió un aumento significativo de las ventas en el centro comercial La 14.
- Desarrollé e implementé componentes dinámicos para la startup Cardash de San Francisco, CA, mejorando la experiencia de usuario e integraciones por medio de React y GraphQL.
Devhack
a
Profesor de cursos de React y React Native
- Instruí los cursos de ReactJS enfocados en manejo complejo de estado con Redux y principios de mobile first. Dí mentorías a estudiantes en buenas y modernas prácticas de desarrollo web.
PulpoWMS
a
Frontend Developer
- Desarrollé y optimicé web components diseñados en Material Design con React Toolbox para la plataforma Pulpo WMS usando React, Redux e ImmutableJS, mejorando la experiencia de usuario y la eficiencia general de la plataforma.
Creadev
a
Fundador / Frontend Developer
- Diseñé y desarrollé aplicaciones web para startups, con foco en principios modernos de UI/UX, diseño responsive y optimización del rendimiento.
- Lideré el desarrollo frontend con JavaScript, React y tecnologías web modernas para entregar soluciones escalables y mantenibles.
- Trabajé con empresas en etapa temprana para convertir ideas en MVPs funcionales, guiando el desarrollo de producto desde el concepto hasta el despliegue.
Proyectos destacados

SoilNet LLC · UW-Whitewater
El Agrónomo Digital
Chatbot RAG bilingüe (EN/ES) que actúa como experto en agronomía de la caña de azúcar: responde a partir de documentos técnicos y agronómicos y cita sus fuentes en cada respuesta.

Fundador, CEO y CTO · iOS y Android
Rodar Libre
La primera app para conductores en Colombia. Permite registrar tanqueadas y cambios de aceite, sincronizar el vehículo y sus documentos con el RUNT, recibir avisos de vencimiento, consultar multas en el SIMIT y encontrar eventos y descuentos de talleres, tiendas, clubes moteros y aseguradoras aliadas.
- Más de 5.000 descargas en iOS y Android
- 5.0 ★ de calificación
- Sin anuncios

Bunny Studio
Nuevo frontend de Bunny Studio
Reconstruí el frontend legacy en AngularJS del marketplace de servicios creativos con React, Next.js y server-side rendering, reduciendo los tiempos de carga en un 80%.

UruIT
Login widget multi-framework
Login widget de alto rendimiento construido con la API nativa de Web Components e integrado en micro-frontends de React, Vue y Angular para estandarizar la autenticación, reduciendo la deuda técnica en un 60%.

Ruedata Inc
Ruedata Lite
App móvil para Android e iOS construida con React Native. Participé en su diseño de sistema, desarrollo y lanzamiento, y apoyé las decisiones de producto.

Infraestructura personal
Homelab y monitoreo
Laboratorio de virtualización autoalojado en Proxmox, con dashboards de Grafana que monitorean CPU, memoria, almacenamiento y red del clúster.
Habilidades técnicas
Frontend
Backend
Datos
DevOps
Estudios
Máster en Computer Science
University of Wisconsin-Whitewater
Pregrado en Ingeniería de Sistemas
Universidad Cooperativa de Colombia