All Courses Education Work Hobby
Senior Android Engineer
Cabify | 2023/03 - Present

Senior Android Engineer at Cabify, multi-mobility platform for people and parcels. Work on the main public app, with millions of downloads.

Key skills

  • Mobile development

Key technologies

  • Android + Kotlin
2023/03 - Present
Android Engineer
Nextcloud | 2021/09 - 2023/03

Android engineer at Nextcloud, a self-hosted, open-source file storage, sharing and productivity platform. Work on the main Nextcloud app for file management and sync on Android; additional work on the Nextcloud Talk chat and videocall app. Co-lead efforts to align app architecture and share code and config between different apps, with the intent to deduplicate efforts and facilitate cross-team work.

Key skills

  • Mobile development
  • Open source development
  • App architecture

Key technologies

  • Android + Kotlin + Java
  • Bash + Python
  • Github Actions
2021/09 - 2023/03
Functional Programming in Scala
EPFL on Coursera | 2019/06

Introductory course to Scala and higher level functional programming concepts.

2019/06
DevOps / Android Engineer
Imagames Gamification Services | 2018/12 - 2021/03

Infrastructure and deployment management, monitoring and automation. Responsible for proposing and carrying out several extensive upgrades to development processes and infrastructure management, including containerization, automation and CI.
Android development for client apps, developing new features and maintaining several existing apps, and improving development experience and build times.
VueJS Frontend for admin dashboards and public applications.

Key skills

  • Infrastructure management
  • Mobile development
  • Front end development
  • Scripting

Key technologies

  • Docker + Ansible + Python
  • Android + Kotlin + Java
  • VueJs + Typescript
2018/12 - 2021/03
Masters in Artificial Intelligence Research
Menéndez Pelayo International University | 2017/09 - 2019/07

Education in machine learning, artificial intelligence, statistics and data analysis, and introduction to scientific research.

2017/09 - 2019/07
Machine Learning
Stanford University on Coursera | 2017/04

Theory and assignments on neural networks, SVMs and other fundamental Machine Learning algorithms and related skills.

2017/04
Android Developer
CiTIUS - University of Santiago de Compostela | 2016/10 - 2018/04

Android development, and occasional development on related projects. Research in medication adherence and mHealth. Main project: Calendula, an open-source medication management app.

Key skills

  • Mobile development
  • Scripting
  • Research
  • Open source development

Key technologies

  • Android + Kotlin
  • Python, NodeJS
2016/10 - 2018/04
Android ROM developer
| 2015/06 - 2017/08

Development of CyanogenMOD (later LineageOS) ROMs for Android devices. Open-source development including regular releases. Work in applications, kernels and system configuration.

Key skills

  • Open source development
  • Mobile development
  • Scripting

Key technologies

  • Android
  • Java, C
  • Bash, Python
2015/06 - 2017/08
Degree in Computer Science
University of Santiago de Compostela | 2012/09 - 2016/09

Advanced education related to computer science, including but not limited to: software programming, architecture and design, systems engineering and systems administration.

2012/09 - 2016/09