
Pedro Jr
Desarrollador Android
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Desarrollador Android con más de cinco años de experiencia en el diseño, desarrollo y mantenimiento de aplicaciones nativas para los sectores bancario, de telecomunicaciones, retail y medios de pago.
Experiencia consolidada en arquitecturas MVVM y MVP, gestión de procesamiento en segundo plano (WorkManager, AIDL, Coroutines) y coordinación con equipos ágiles multidisciplinares. Capacidad de integración de librerías de terceros, comunicación entre procesos (IPC) y optimización del tratamiento de archivos de gran tamaño.
Experiencia
Desarrollador Android at Custos (2023-01 – Present)
Terminales de Pago
- Diseñé una aplicación destinada a la recepción de notificaciones y ficheros procedentes de servidor, así como a la gestión de su descarga y distribución a ubicaciones específicas de aplicaciones de terceros.
- Implementé la ejecución y gestión de tareas en segundo plano mediante WorkManager, así como la comunicación entre procesos (IPC) a través de AIDL.
- Optimicé el procesamiento de archivos de gran tamaño mediante el uso de streams y buffers por bloques, evitando la carga íntegra del fichero en memoria y reduciendo así el consumo de recursos del sistema.
- Desarrollé una PoC (Proof of Concept) para la integración de una librería de pagos encargada de exponer múltiples métodos de cobro a distintas aplicaciones cliente.
Desarrollador Android at Neoris (2022-01 – 2023-12)
Aplicación de Telecomunicaciones
- Mantuve y evolucioné funcionalidades clave de una aplicación del sector telecomunicaciones, integrado en un equipo multidisciplinar de entre 10 y 12 personas, bajo metodología ágil con sprints de 2 a 3 semanas de duración.
- Colaboré con desarrolladores Android e iOS en la detección, análisis y resolución de incidencias, así como en la actualización de aspectos visuales y de experiencia de usuario.
Desarrollador Android at Softtek (2019-01 – 2022-12)
Aplicaciones Nativas
- Desarrollé funcionalidades de mapa y geolocalización mediante Google Maps API, incluyendo la representación de alertas sobre el mapa y su recepción a través de notificaciones push.
- Implementé un módulo de chat en tiempo real basado en comunicación por Socket.
- Colaboré en el desarrollo de una aplicación del sector retail, que incluía catálogo de productos, sistema de autenticación, pasarela de pago y opciones de configuración de usuario.
- Participé en el desarrollo y mantenimiento de aplicaciones del sector bancario, empleando indistintamente Java y Kotlin.
Educación
Grado Superior in Desarrollo de Aplicaciones Multiplataforma – IMF Business School
Bachillerato Europeo – European School Munich
