
John Garrón
Ingeniero de Software Full-Stack | React, React Native & Node.js
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Ingeniero de Software Full-Stack con experiencia profesional desde 2019 desarrollando soluciones web, móviles y backend. Enfoque principal en React, React Native y JavaScript, con experiencia práctica de backend usando Node.js/Express y Python, integración de APIs y trabajo con bases de datos.
Experiencia en sistemas empresariales de ventas e internos, software de RR. HH., plataformas educativas y una solución de dispensación en producción integrada con hardware físico.
Experiencia de liderazgo técnico en asignación de tareas, code reviews, decisiones de implementación y soporte a desarrolladores.
Experiencia
Desarrollador Full-Stack / Mobile - PIL Andina
(2023-01 - 2024-11)
- Desarrollé sistemas internos y soluciones de venta de productos para plataformas web y móviles utilizando React, React Native y JavaScript.
- Integré aplicaciones frontend con APIs y contribuí a funcionalidades backend utilizando Express, Java y MySQL.
- Construí pantallas, componentes reutilizables y módulos completos desde cero, además de mantener y ampliar aplicaciones existentes.
- Contribuí a aplicaciones móviles de ventas utilizadas por personal de la empresa para vender productos a tiendas y terceros, y a una aplicación para empleados con información de compras y autorización segura de compras a crédito.
- Colaboré en un equipo multidisciplinario de aproximadamente 9 desarrolladores, además de especialistas de base de datos y analistas; participé en code reviews, flujos de trabajo con Git y sprints Scrum.
- Participé en actividades de QA: estimaciones, análisis de requerimientos, planificación, diseño y ejecución de casos de prueba y reporte de bugs, con comunicación frecuente con clientes y equipos internos.
Technical Lead / Desarrollador de Software - Kreo
(2022-03 - 2022-12)
- Lideré un equipo de desarrollo de 3 personas para un sistema de administración de RR. HH., manteniendo participación directa en frontend con React y backend con Python.
- Asigné tareas, realicé code reviews y fui punto de apoyo técnico para resolver problemas de implementación del equipo.
- Tomé decisiones técnicas a nivel de implementación y coordiné la entrega de nuevas funcionalidades, mantenimiento y corrección de errores.
- Participé directamente en reuniones con clientes para comprender requerimientos, explicar funcionalidades y traducir necesidades de negocio en planes de implementación.
- Trabajé con Python y funcionalidades backend basadas en AWS, además de participar en QA, análisis de requerimientos y procesos Agile/Scrum.
Desarrollador de Software Full-Stack Freelance - Ancestral
(2019-01 - 2025-12)
- Diseñé y desarrollé una plataforma de autoservicio para dispensación y control de ventas de bebidas utilizada en producción por el público, partiendo del concepto de negocio del cliente y definiendo gran parte de la lógica del sistema.
- Construí el frontend web con React, los servicios backend con Express y una aplicación móvil en React Native desde cero.
- Integré el software con hardware físico de dispensación, incluyendo lectura de tarjetas, medición de flujo y control de válvulas/relés.
- Trabajé directamente con los responsables del negocio para levantar requerimientos y convertir necesidades operativas en comportamiento del sistema y flujos de usuario.
- Volví a trabajar en el producto para distintas actualizaciones y mejoras después de la implementación original, manteniendo continuidad técnica y ownership a largo plazo.
Desarrollador Frontend / Mobile - Consultor - Shigong Bolivia S.R.L.
(2025-01 - 2026-12)
- Desarrollé desde cero aplicaciones frontend y móviles con React y React Native, colaborando con especialistas de backend y diseño.
- Desarrollé una aplicación educativa en React Native para UNEFCO, integrando autenticación y acceso a cursos mediante Moodle, contenido interactivo con H5P y funcionalidades de evaluación del aprendizaje.
- Desarrollé el frontend de una aplicación digital de avalúos inmobiliarios, implementando flujos de usuario e interfaces basadas en reglas de negocio, manteniendo protegida la lógica específica del cliente y la información confidencial del proyecto.
Desarrollador de Software - Jalasoft
(2019-02 - 2019-07)
- Contribuí al desarrollo de un sistema de control y monitoreo de dispositivos utilizando Python dentro de un entorno profesional Agile/Scrum.
- Realicé mantenimiento de software, troubleshooting e implementación de nuevas funcionalidades.
- Utilicé Git para control de versiones y MongoDB para operaciones básicas de datos.
- Utilicé Docker para crear contenedores de desarrollo y redes internas entre contenedores para la comunicación de servicios.
Educación
Ingeniería de Sistemas - Ingeniería de Sistemas - Simón I. Patiño (2019-12)
Desarrollo de Software Comercial - Desarrollo de Software - Jala Foundation (2019-01)

