Brian Rodriguez
Desarrollador AndroidTrujillo, Perú
Más de 10 años desarrollando software, especializado en aplicaciones móviles con Java y Kotlin para clientes corporativos.
brian.rodriro@gmail.com · linkedin.com/in/brodriro · github.com/brodriro
Perfil
Aplico Clean Architecture, patrones de diseño, pruebas unitarias y prácticas de CI/CD para construir aplicaciones escalables y mantenibles. Tengo experiencia en equipos multidisciplinarios y distribuidos en varios países, y actualmente profundizo en IA generativa y agentes de IA aplicados al desarrollo de software.
- Formación
- Bachiller en Ingeniería de Sistemas y Tecnologías de la Información
- Idiomas
- Español: Nativo · Inglés: A2 (básico)
- Ubicación
- Trujillo, Perú
Habilidades
Elige una tecnología para ver en qué roles y paquetes la he usado.
Lenguajes
- Kotlin
- Java
- JavaScript
- TypeScript
- Dart
Móvil
- Android SDK
- Jetpack Compose
- Flutter
- React Native
Arquitectura y calidad
- Clean Architecture
- SOLID
- Mockito
- Unit Testing
- SonarQube
- Lint
DevOps y herramientas
- Git
- GitHub
- Jenkins
- CI/CD
- Android Studio
- Jira
- Confluence
Backend y datos
- Node.js
- SQL
- MySQL
- Firebase
IA generativa
- Prompt Engineering
- LLMs
- Claude
- Agentes de IA
Experiencia
-
2020 – Presente
Android Developer
BCI (cliente) · Nisum
- Desarrollo de nuevas funcionalidades y soporte de soluciones existentes en aplicaciones Android, con foco en escalabilidad y rendimiento.
- Colaboración con equipos multidisciplinarios para implementar soluciones móviles alineadas con los objetivos del cliente.
- Aplicación de Clean Architecture, pruebas unitarias con Mockito, análisis de calidad con SonarQube y entrega continua con Jenkins.
-
2018 – 2020
Center Developer
EverisYou · NTT DATA
- Contribución al desarrollo de una red social interna corporativa, en conjunto con equipos distribuidos en España, Chile, Brasil y México.
- Implementación de mejoras basadas en buenas prácticas de arquitectura y cumplimiento de los estándares de calidad definidos.
-
2014 – 2018
Fullstack Developer
CleverClouds
- Liderazgo del desarrollo de soluciones para clientes de los sectores de restauración, logística y aplicaciones para mascotas, cubriendo backend y frontend.
- Implementación de funcionalidades clave en aplicaciones web y móviles, cuidando su correcto funcionamiento y escalabilidad.
Open source
-
okhttp-json-mockLibrería en Kotlin para simular respuestas de OkHttp y Retrofit con archivos JSON locales. Fork mantenido de mirrajabi/okhttp-json-mock, publicado en Maven Central.
-
http_mutual_authenticationLibrería en Dart para aplicaciones Flutter: envía la información cifrada desde el dispositivo móvil hasta el servidor mediante una llave pública.
-
sql_helperLibrería en Dart para aplicaciones Flutter: facilita la creación de tablas, registros y consultas a base de datos. Basada en sqflite.