Senior Android developer
Envía una oferta de trabajo directamente a este candidato
Firstly, I have been learning and developing applications for Android since 2012 and I love it. I am from Spain and my family and I are looking to relocate to Ireland.
In my professional life I have created applications of all kinds and I have used a wide variety of technologies and libraries (Google Maps, Facebook SDK, Anko) thanks to being involved with different startups. I am currently working for a large company in which I have been able to focus my energy on improving the quality of my code, using design patterns (MVP and MVVM),
dependency injection with Koin, CLEAN architecture and of course Kotlin. I have also had the opportunity to enter the iOS world developing applications with Swift in the past.
In my free time I like learning new things. In my personal and professional life I speak and write in English every day and feel very comfortable communicating in the language. I have done some small projects with Arduino: a fountain for our cat, an automatic irrigation system, a connected smoke detector that sends push notifications, among other things.
The project that I love the most is an Android language learning app (Conjugation) in which I wanted to experience all stages of a project: task planning, design, promotion and marketing,
backend through Cloud functions and Firebase, development of a promo website and of course the development of the application itself.
As a senior Android and iOS developer at GFT IT Consulting, I played a crucial role in designing and developing sophisticated banking apps as well as small industry-oriented projects. With a focus on delivering high-quality solutions, I not only leveraged my expertise in mobile app development but also took on additional responsibilities, including managing tasks for the team. By collaborating closely with my colleagues, I ensured seamless coordination and successfully achieved project milestones.
Teck stack: Kotlin, Koin, Hilt, Flow, Retrofit, MVVM, Jenkins, CLEAN, SCRUM, AGILE
Android Developer Apr. 2018 – Oct. 2019
As a senior Android developer at Econocloud, I coordinated with our internal Android community to establish code conduct and best practices across diverse projects. I contributed to delivering high-quality solutions aligned with industry standards. Working on projects with over 5 million weekly users, I gained expertise in scalable app development and performance optimization.
Tech stack: Kotlin, Koin, Dagger, SCRUM, Coroutines, JUnit, Espresso, MVP, Bitrise
Nov. 2016 – Apr. 2018
As the sole Android and iOS developer at Emotion Research Lab, I spearheaded the development and deployment of an app to the respective app stores. This app incorporated a facial expression detection algorithm written in C, which required me to port it to the devices using the NDK. Taking on the responsibility of delivering a high-performing and accurate app,
I ensured seamless integration of the algorithm and optimized it for mobile platforms.
Tech stack: Kotlin, Swift, MVP, OpenCV, NDK, DLib, Dagger, JUnit
Oct. 2015 – Sep. 2016
As the only Android developer at Meetizer, an early-stage startup, I played a pivotal role in creating a social networking app for expats to connect with others in their local area. From the ground up, I developed the project in Java and later led the migration to Kotlin, leveraging its modern features and benefits. I actively participated in crucial product decisions, contributing to the overall direction and user experience of the app.
Tech stack: Java, Kotlin, MVP, Dagger, Firebase, Google Maps, JUnit
Apr. 2015 – Oct. 2015
As the sole Android developer at Easy Smart Life, I spearheaded the development of a marketplace app for domestic clean jobs. Written in Java, the project utilized Dagger for effective dependency injection. Taking ownership of the entire Android development process,
I ensured seamless integration of features and functionalities while maintaining a user-
friendly interface.
Sep. 2014 – Apr. 2015
Ehumanlife Inc.
At Ehumanlife Inc., I began as an Android developer, actively contributing to the development of a secure and user-friendly app for remote medical consultations through video calls with doctors. Recognizing the value of cross-platform skills, I proactively switched to the iOS team to gain proficiency in Swift. This transition enabled me to broaden my expertise and actively contribute to the app's development across multiple platforms.
Sep. 2012 – May. 2014
At Raylight IT Solutions, I began as the only Android developer, working on an Android launcher designed for individuals with low vision. This involved implementing an early-stage
TalkBack feature and creating a custom keyboard. The launcher included essential phone features, such as calls, SMS, map navigation, and current location, to cater to the specific needs of users with visual impairments.