Project description:
- Developed an application for card payment terminals, consisting of two components: a
customer-facing app for secure payments and an Android SDK for third-party integration.
- Implemented Clean Architecture, MVVM, and best engineering practices to ensure scalability,
maintainability, and compliance with PCI DSS standards.
Responsibilities:
- Designed and developed an Android application and SDK using Kotlin.
- Collaborated with business, UX, and external partners to define requirements.
- Proposed and implemented new features, balancing technical feasibility with business goals.
- Conducted bug fixing and performance optimization.
- Explored integration of AI-based transaction insights using ML Kit and Remote Config.
- Led technical proposals and performance optimization initiatives.
- Delivered unit and integration test coverage across SDK modules.
- Mentored a semi-senior developer in Clean Architecture and Jetpack Compose.
Internal Contributions at Globant:
- Career Mentor, supporting Android developers' professional growth.
- Promoted adoption of AI tools (ChatGPT, Cursor) to enhance developer productivity.
- Gatekeeper Interviewer for Android candidates.
- Contributor to internal Android Dojo sessions.
Team & Methodology:
Worked within an 8-member cross-functional team (Product Owner, Scrum Master, QA, Android) using
Agile (Scrum).
Tools/Technologies: Android, Android Studio, Kotlin, Hilt, Coroutines, Jetpack
(Compose, Room), Flow, WorkManager, Deeplinks, Gradle, Unit Test, Git.
Project description:
- Developed an Android library to integrate payment gateway logic with third-party applications,
using Clean Architecture and MVI.
Responsibilities:
- Designed and developed an Android library using Kotlin.
- Collaborated with legal teams and third-party partners for compliance.
- Created technical guidelines and best practices.
- Designed and proposed solutions for new features.
- Performed bug fixing, troubleshooting, and performance improvements.
- Integrated the library with BLE (Bluetooth Low Energy) devices.
Team & Methodology:
Worked within a 10-member cross-functional team (Product Owner, Scrum Master, UX, UI, Backend,
Android) using Agile (Scrum).
Tools/Technologies: Android, Android Studio, Kotlin, Hilt, Jetpack (Compose, Room),
Coroutines, Retrofit, Gradle, Unit Test, Git, Firebase.
Project description:
- Developed a sports streaming application with online/offline playback, implementing Clean
Architecture and MVI.
Responsibilities:
- Designed and developed Android mobile applications using Kotlin.
- Collaborated with QA and UX teams to define user flows and acceptance criteria.
- Created development guidelines to standardize coding practices.
- Configured and maintained CI/CD pipelines.
- Performed bug fixing and troubleshooting.
- Successfully published the application to the Google Play Store.
Team & Methodology:
Worked within a 6-member cross-functional team (Product Owner, Scrum Master, UX, UI, Android, iOS)
using Agile (Scrum).
Tools/Technologies: Android (Phone, Tablet, TV), Android Studio, Kotlin, Hilt, Jetpack
(Compose, Accompanist), Clean Architecture, Multimodule, Leanback, Cognito, Amplify, Conviva,
Sqldelight, Wire, Ktor, Firebase, Gradle.
Project description:
- Maintained and developed new features for life insurance mobile applications, applying Clean
Architecture with MVVM and MVP.
Responsibilities:
- Designed and developed Android applications using Kotlin and Java.
- Took on team management responsibilities, supporting coordination and mentoring.
- Collaborated with QA and UX teams.
- Configured and maintained CI/CD pipelines.
- Published updated versions of the app to the Google Play Store.
Team & Methodology:
Worked within a 10-member cross-functional team (Product Owner, Scrum Master, UX, UI, Backend,
Android, iOS) using Agile (Scrum).
Tools/Technologies: Android, Android Studio, Clean Architecture, Multimodule, Dagger2,
TagManager, Retrofit, Sqlite, Firebase.