Borja Villarroya Rodriguez

Senior Android developer at Orange Bank
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Zaragoza, Aragon, Spain, ES
Languages
  • Inglés -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • France
    • Banking
    • 500 - 600 Employee
    • Senior Android developer
      • Apr 2023 - Present

      Desarrollo de una aplicación de productos bancarios para dispositivos Android en un entorno de desarrollo Agile con SCRUM. - Uso de Kotlin, Coroutines, live data y otros componentes de Android Jetpack. - Clean Code y principios SOLID. - Patrón MVVM. - Desarrollo de test de UI y de screenshot - Test unitarios. - Consumo de APIs REST con retrofit y openapi. - CI/CD con GIT, Pull Request, Bitbucket, Jenkins, Sonarcloud, Jira, Firebase y Crashlitics. Desarrollo de una aplicación de productos bancarios para dispositivos Android en un entorno de desarrollo Agile con SCRUM. - Uso de Kotlin, Coroutines, live data y otros componentes de Android Jetpack. - Clean Code y principios SOLID. - Patrón MVVM. - Desarrollo de test de UI y de screenshot - Test unitarios. - Consumo de APIs REST con retrofit y openapi. - CI/CD con GIT, Pull Request, Bitbucket, Jenkins, Sonarcloud, Jira, Firebase y Crashlitics.

    • Spain
    • IT Services and IT Consulting
    • 500 - 600 Employee
    • Senior Android Developer
      • Mar 2022 - Apr 2023

      Desarrollo de aplicaciones para dispositivos Android en el sector de las aerolíneas en un entorno de desarrollo Agile con SCRUM. - Uso de Kotlin, Java, Coroutines y otros componentes de Android Jetpack. - Clean Code. - Patrones MVP y MVVM. - Desarrollo de test de instrumentación con espresso. - Test unitarios con mockk. - Consumo de APIs REST con retrofit. - CI/CD con GIT, Pull Request, Bitrise, Sonarcloud, Jira, Firebase y Crashlitics. Desarrollo de aplicaciones para dispositivos Android en el sector de las aerolíneas en un entorno de desarrollo Agile con SCRUM. - Uso de Kotlin, Java, Coroutines y otros componentes de Android Jetpack. - Clean Code. - Patrones MVP y MVVM. - Desarrollo de test de instrumentación con espresso. - Test unitarios con mockk. - Consumo de APIs REST con retrofit. - CI/CD con GIT, Pull Request, Bitrise, Sonarcloud, Jira, Firebase y Crashlitics.

    • Spain
    • Telecommunications
    • 200 - 300 Employee
    • Software Engineer
      • Mar 2017 - Apr 2022

      Desarrollo Front end de un sistema de control y comunicaciones para servicios críticos, que incluye funcionalidades como despacho de llamadas, mensajería, sinóptico, agenda de contactos, etc...El día a día incluye las siguientes tareas: • Programación en C# y XAML con el framework WPF. • Diseño de funcionalidad, lógica de negocio y de software. • Patrones de diseño (MVVM entre otros). • Test unitarios y de integración. • LINQ • Diseño de interfaz de usuario. • Programación con metodologías Agile. Show less

    • Embedded Software Engineer
      • Apr 2012 - Feb 2017

      Desarrollo del Nodo de control (EPC) de una infraestructura LTE, que incluye tareas de: • Programación de lógica de negocio, protocolos de red y estructuras de datos en C/C++ con librerías POSIX. • Diseño de funcionalidad y de software. • Test unitarios y de integración. • Programación de una interfaz de configuración web con el framework XSLT y PHP. • Configuración de un sistema operativo linux con Yocto para un entorno de telecomunicaciones. • Virtualización con VMWare y VirtualBox. Show less

    • Practicas como ingeniero de Software
      • Apr 2011 - Mar 2012

      Adaptación de un sistema operativo Ubuntu (Linux) para un entorno vehicular táctil (servicios, configuración del sistema y usuarios).Adaptación de un sistema Linux embebido para un entorno ferroviario para usarlo como gateway entre una red Tetra y una LAN Ethernet.

    • Spain
    • IT Services and IT Consulting
    • 500 - 600 Employee
    • Tecnico de sistemas
      • Jun 2010 - Sep 2010

      Administración de Sistemas, de usuarios, Active Directory, Exchange Server. Configuración de FIrewalls y routers. Administración de Sistemas, de usuarios, Active Directory, Exchange Server. Configuración de FIrewalls y routers.

Education

  • Universitat Oberta de Catalunya
    Máster en desarrollo de aplicaciones para dispositivos móviles, Informática, comunicaciones y servicios de asistencia
    2018 - 2021
  • Universidad San Jorge
    Grado en Ingeniería Informática
    2013 -
  • Escuela Universitaria Politécnica de La Almunia
    Ingeniero Técnico Informático, Sistemas

Community

You need to have a working account to view this content. Click here to join now