Hi, I’m Marcelo Mendes, an Android software engineer specializing in Kotlin and Java, with a passion for building reliable offline-first apps and modern UI using Jetpack Compose. I thrive in challenging environments and enjoy turning complex business requirements into clean, maintainable code using MVVM and Clean Architecture. Over the past years I’ve helped teams deliver robust mobile experiences, including POS integration, NFC operations, analytics, and CI/CD pipelines at companies like Zig. The Global Funtech, PagBank, Americanas S.A., and Oppem. I value collaboration, code quality, and user-centered design, always aiming to ship reliable software that makes a difference for users and businesses.

Marcelo Mendes

Hi, I’m Marcelo Mendes, an Android software engineer specializing in Kotlin and Java, with a passion for building reliable offline-first apps and modern UI using Jetpack Compose. I thrive in challenging environments and enjoy turning complex business requirements into clean, maintainable code using MVVM and Clean Architecture. Over the past years I’ve helped teams deliver robust mobile experiences, including POS integration, NFC operations, analytics, and CI/CD pipelines at companies like Zig. The Global Funtech, PagBank, Americanas S.A., and Oppem. I value collaboration, code quality, and user-centered design, always aiming to ship reliable software that makes a difference for users and businesses.

Available to hire

Hi, I’m Marcelo Mendes, an Android software engineer specializing in Kotlin and Java, with a passion for building reliable offline-first apps and modern UI using Jetpack Compose. I thrive in challenging environments and enjoy turning complex business requirements into clean, maintainable code using MVVM and Clean Architecture.

Over the past years I’ve helped teams deliver robust mobile experiences, including POS integration, NFC operations, analytics, and CI/CD pipelines at companies like Zig. The Global Funtech, PagBank, Americanas S.A., and Oppem. I value collaboration, code quality, and user-centered design, always aiming to ship reliable software that makes a difference for users and businesses.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Intermediate
Portuguese
Fluent

Work Experience

Software Engineer - Android Developer at Zig. The Global Funtech, Brasil
August 1, 2023 - Present
Developed offline-first applications for large events, restaurants, and entertainment venues; built solutions for SmartPOS devices with NFC card operations and kiosk printing; designed modular MVVM + Clean Architecture with Jetpack Compose and a custom Design System; ensured high-quality code with unit testing and strong coverage; participated in refinements and technical decision-making.
Software Engineer - Android Developer at PagBank, Brasil
January 1, 2025 - September 30, 2025
Restructured statement screen loading to two requests (load time reduced >3x); improved Google Analytics tagging; developed flow for transferring investments; created PoC migrating chatbot WebView to native Jetpack Compose; documented reusable Design System components.
Software Engineer - Android Developer at Americanas S.A, Brasil
August 1, 2023 - September 30, 2025
Improved search and product listing via reusable components; migrated app from React Native to Native Android using Flow, Coroutines, Retrofit and MVVM; led migration of product refund flow across three brands; conducted A/B tests and integrated analytics/metrics; fixed bugs with QA teams.
Mobile App Developer at Oppem., Brasil
February 1, 2022 - September 30, 2025
Developed Android and iOS apps for Gerdau, Manserv, ArcelorMittal, Vale using React Native and Ionic 5; implemented clock service to prevent date/time manipulation; structured CI/CD pipelines; established unit testing standards; engaged in monthly client meetings; collaborated using GitFlow; built features and resolved issues.
Software Engineer - Android Developer at Zig. The Global Funtech, Brasil
August 1, 2023 - Present
Developed offline-first Android applications for large events, restaurants, and entertainment venues with reliability in unstable or no connectivity. Built solutions for SmartPOS devices across multiple acquirers and self-service kiosks, including NFC card operations (Mifare and Cypurse) and diverse printing hardware integrations. Designed and implemented a modular MVVM + Clean Architecture, Jetpack Compose UI, and a custom Design System. Ensured high code quality with unit tests and strong coverage, participating in refinements, feature scoping, and technical decision-making to align solutions with business and user needs.
Software Engineer - Android Developer at PagBank, Brasil
January 1, 2025 - September 30, 2025
Restructured the statement screen by splitting data loading into two separate requests, reducing load time by more than 3x (from ~5s to <1s). Improved Google Analytics tagging for better data accuracy. Developed the flow for transferring investments in variable income to other banks, enhancing security and UX. Created a PoC to migrate the chatbot from WebView to native using Jetpack Compose, showcasing performance gains and improved interaction tracking. Built and documented reusable Design System components.
Software Engineer - Android Developer at Americanas S.A, Brasil
August 1, 2023 - September 30, 2025
Enhanced search and product listing pages across Americanas, Submarino, and Shoptime by developing reusable components and refining collaboration with the team. Led migration from React Native to Native Android using Flow, Coroutines, Retrofit, and MVVM for better performance and stability. Migrated the product refund flow across three brands, unifying and scaling the process. Implemented and analyzed A/B tests for critical features, integrated analytics/metrics tools, and collaborated with QA to ensure reliable apps.
Mobile App Developer at Oppem., Brasil
February 1, 2022 - September 30, 2025
Developed Android and iOS solutions for clients such as Gerdau, Manserv, ArcelorMittal, and Vale using React Native and Ionic 5. Implemented a clock service to prevent date/time manipulation and ensure data integrity. Structured CI/CD pipelines, established unit testing standards, and participated in monthly stakeholder meetings to align requirements. Built new features, maintained applications, and collaborated with Git/GitFlow.

Education

Bachelor's Degree in Information Systems at Pontifícia Universidade Católica de Minas Gerais (PUC/MG)
January 11, 2030 - January 1, 2025
Bachelor’s Degree in Information Systems at Pontifícia Universidade Católica de Minas Gerais (PUC/MG)
January 11, 2030 - January 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment