Brian Rodriguez Escribirme

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.

Escribirme LinkedIn GitHub

Open source y blog Experiencia Habilidades Briandesde 2014
Como en Clean Architecture: cada capa depende solo de las de adentro.

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

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

  1. 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.
    • Java
    • Kotlin
    • Security
    • Mockito
    • Unit Test
    • Jenkins
    • Git
    • Clean Architecture
    • CI/CD
    • Android Studio
    • Jira
    • Confluence
    • Salesforce
    • SonarQube
  2. 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.
    • Android
    • Java
    • Git
    • Clean Architecture
    • SonarQube
    • Lint
    • Jira
    • Node.js
  3. 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.
    • Node.js
    • Android
    • Java
    • JavaScript
    • MySQL
    • React Native
    • Ubuntu
    • Bash
    • Git
    • npm
    • Firebase
    • Google Analytics
    • Facebook for Business
    • SEO
    • SEM

Open source

  • okhttp-json-mock

    Librerí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.

    • Kotlin
    • Android
    • OkHttp
    • Retrofit
  • http_mutual_authentication

    Librerí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.

    • Dart
    • Flutter
  • sql_helper

    Librería en Dart para aplicaciones Flutter: facilita la creación de tablas, registros y consultas a base de datos. Basada en sqflite.

    • Dart
    • Flutter

Blog