Bachelor of Science with a major in Information Technology and Systems, specialized in the development of mobile applications for Android, currently experimenting with Android Things. Experience in the implementation of User Interfaces, adapting iOS designs to Android following the Material Design guidelines, interactions, coordination of requirements for the development and the publication of the final version on Play Store.
I led the maintenance of mobile applications and libraries for Android, from implementation to launch, ensuring a smooth user experience and robust functionality.
◦ Maintained an MVP pattern with RxJava, improving code maintainability and user experience.
◦ Implemented a library using the MVVM pattern with Flow, Coroutines, and Android Health to analyze sleep sessions.
◦ Designed and integrated a custom push notification feature.
◦ Designed and implemented new screens using XML and JetPack Compose.
◦ Collaborated with design and backend teams to implement new features, ensuring timely and high-quality deliveries.
- Advised development teams in companies to integrate Huawei alternative technologies into their applications.
- Implemented manuals and courses about Huawei services.
Technologies: Kotlin, Java, Room, Retrofit, Git, Gitlab/Github.
I took part in the development of features for mobile applications, supporting the team with coding and testing tasks.
◦ Implemented new features using a proprietary Event Driven architecture.
◦ Implemented and designed usage guidelines for integrating Firebase Analytics within the application.
◦ Refactored code by applying design patterns and removing unused code.
I was involved in the development of features for the mobile point-of-sale application, supporting the team with coding and remote testing tasks.
◦ Implemented new features using Clean Architecture on a modified version of Android.
◦ Implemented new screens using the MVVM pattern.
◦ Refactored code by applying design patterns.
I took part in the design, implementation, and release of the MiClaro app, focusing on usability and performance.
◦ Implemented new screens using the MVP pattern.
◦ Advised mobile development teams on various projects led by Everis.
◦ Refactored code by applying design patterns.
◦ Implemented an error handling method to prevent ANR (Application Not Responding) errors in the app.
I got the opportunity to share my knowledge about the different design architectures for the development of mobile applications on Android (MVC, MVP, MVVM) and how to choose the one that suits better for our current project.
- Implemented the Android version for the application SaveUp, using the MVP architecture, to guarantee that further modification on the UI will not require to modify functionality already implemented.
- Cooperated in the modifications on the design of the current version on iOS, of SaveUp, to create a version for Android that follows the Android design guidelines.
- Implemented the different versions of the UI for the SaveUp application.
- Adapted the designs of the applications following the material Design guidelines for Android.
- Implemented the code, for the applications CQ and K.E.T., from scratch.
- Implemented the custom views for the apps to guarantee the correct presentation/interaction of the information.
- Solved conflicts in the requirements for a better client satisfaction.
- Coordinated the delivery of features for every sprint using the Scrum methodology.
In charge of developing, debug and modify mobile applications for Android platform, taking care of backwards compatibility, fragmentation of the platform versions, installation in different devices and the publication in Play Store.
- Modified the design for the UI, suggested by the Holo guidelines.
- Implemented the new version of the truStripes application, from scratch due to lost code.
- Coordinated the publication of the app on Play Store.
- Manage the publication of ew versions of the app.