Sep 2022 - Present
Camaleon Systems
At Camaleon Systems, I developed a mobile app to enhance user-provider communication, focusing on user experience and backend integration with Flutter and Firebase.
constcoder={name:'Rodrigo Vega',skills:['Flutter', 'React', 'Kotlin', 'Swift', 'Java', 'NextJS', 'MySql', 'Docker', 'AWS'],hardWorker:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=5);};};
Who am I?
I'm Rodrigo, a Mechatronics Engineer and full-stack developer from Lima, Peru, with over five years of experience building mobile and web solutions. I specialize in Flutter for cross-platform development, Java, Spring Boot, and cloud-based microservices. My work spans industries like mining and real estate, with notable projects such as Promine, Llama Express, and Camaleón. I focus on clean code, performance optimization, and user experience. I’m always looking for ways to grow, from improving my development processes to integrating AI into apps. Let’s collaborate to create impactful solutions.
Sep 2022 - Present
Camaleon Systems
At Camaleon Systems, I developed a mobile app to enhance user-provider communication, focusing on user experience and backend integration with Flutter and Firebase.
Apr 2020 - Aug 2022
Promine Inc
I developed software solutions for the mining industry, focusing on operational efficiency and safety while ensuring usability and performance. https://promine.com/es/productos/progeox/
Jan 2019 - Jan 2021
GLOBAL TRANSPORTATION SAC
I contributed to a logistics and delivery app, focusing on creating user-friendly interfaces and optimizing performance to enhance the overall user experience.
REPORTES WEB, CAMALEON
constproject={name:'REPORTES WEB, CAMALEON',tools: ['React', 'Bootstrap', 'SCSS', 'Stripe', 'Express', 'TypeScript', 'MongoDB', 'Azure Blob', 'OpenAI API', 'Replicate AI', 'Cronjob', 'JWT],myRole:Full Stack Developer,Description: Mantenimiento de pagina web en Angular. Se implementaron nuevas funciones, se reestructuro el login, se añadieron nuevo gráficos, se mejoro el método de querys para reports desde el backend. Se desarrolló el backend utilizando Spring WebFlux, una arquitectura no bloqueante que optimiza el procesamiento de solicitudes concurrentes. Este enfoque permitió mejorar significativamente el rendimiento de las consultas de reportes en tiempo real, lo que resultó crucial en escenarios de alta concurrencia, donde múltiples usuarios accedían simultáneamente a los gráficos generados por la aplicación.,};
WILCU ANDROID/IOS, WILCU (Flutter)
constproject={name:'WILCU ANDROID/IOS, WILCU (Flutter)',tools: ['NextJS', 'Material UI', 'Redux', 'Sun Editor', 'Calendar],myRole:Full Stack Developer,Description: Parte de un equipo de 3 desarrolladores trabajando en una aplicación móvil multiplataforma. Desarrollo de funcionalidades como historias, perfil de usuario, chats, karaoke, control de DJ, e integración con redes sociales. Implementación de pruebas unitarias en Flutter para asegurar la calidad del código. Gestión de datos reactiva para mejorar la experiencia del usuario y reducir tiempos de respuesta en interacciones con la base de datos. Uso de Firebase y Firestore para la gestión en tiempo real de los datos del usuario y sus interacciones.,};
SPECIAL PROJECTS TEAM LEADER, PROMINE - CAD
constproject={name:'SPECIAL PROJECTS TEAM LEADER, PROMINE - CAD',tools: ['NextJS', 'Material UI', 'Redux', 'Sun Editor', 'Calendar],myRole:Full Stack Developer,Description: Lideré un equipo de 4 programadoras y 3 testers en el desarrollo de Progeox, una aplicación innovadora para geólogos en la industria minera, diseñada para mapear áreas de minas. La aplicación fue creada desde cero sin librerías externas y soporta archivos en formato DXF. Utilicé Jira para la gestión de proyectos y aplicamos metodologías ágiles, desempeñándome como Jefe de SCRUM. Reporté directamente a la CTO y mantuve reuniones en inglés, dado que la empresa opera desde Canadá. Uno de los logros destacados fue la exitosa comercialización de Progeox, que ha sido adoptada en minas de Canadá, México y Perú. Además, establecimos un equipo de soporte técnico y desarrollamos un manual de usuario que se actualiza constantemente. Durante el desarrollo, cumplimos con los plazos establecidos y realizamos mejoras continuas en la funcionalidad de la aplicación. En resumen, mis funciones incluyeron liderar un equipo de desarrollo, crear una arquitectura sólida y asegurar el éxito comercial de Progeox, cumpliendo con los objetivos y manteniendo la aplicación alineada con las necesidades del mercado.,};
LLAMA EXPRESS
constproject={name:'LLAMA EXPRESS',tools: ['NextJS', 'Material UI', 'Redux', 'Sun Editor', 'Calendar],myRole:Full Stack Developer,Description: Diseño y construcción del sistema de delivery (usando el patrón MVVM y Clean Architecture) compuesto por base de datos, analytics, almacenamiento, registros y 4 aplicaciones de usuario (iOS/Android), driver (Kotlin), tienda (Kotllin) y administrador(iOS/Android). Supervisión y mantenimiento a los servidores. Actualizaciones de las aplicaciones. Diseño de algoritmos a usar en las apps. Revisión y análisis de las bases de datos. Constante comunicación con el área comercial. Lanzamiento de campañas por notificaciones e interfaz dentro de las aplicaciones. Supervisión de métricas de las aplicaciones, descargas, nuevos usuarios, fallos y errores, entre otros. https://promine.com/es/productos/progeox/,};
© Developer Portfolio by Rodrigo Vega