Senior Android Engineer
About Me
I am a Software Engineer with over 13 years of experience, including 10 years focused on Android development. I have worked on apps used by millions, internal frameworks, libraries, and open-source projects.
I specialize in building scalable, testable code and applying design patterns and SOLID principles to keep software maintainable. I care deeply about architecture, code quality, and long-term product health.
Throughout my career, I have contributed as both an individual engineer and a technical leader. I have led teams, supported collaboration across product and design, and helped projects succeed under tight deadlines.
My recent experience includes senior Android engineering roles at PayPal, Upwork, and Reddit, where I worked on high-impact products such as instant apps, cross-platform app delivery, collectible avatars, NFTs, and accessibility improvements.
I have also served as a Tech Lead at Zup IT and iFood, where I was responsible for architecture decisions, code reviews, team guidance, and building maintainable mobile solutions. I have experience with MVVM, Clean Architecture, modularization, TDD, CI/CD, and server-driven UI.
In addition to mobile work, I have a broader engineering background that includes Java, Kotlin, Python, JavaScript, PHP, databases, web systems, and backend-integrated products. I also contribute to open-source and side projects, including Beagle and OTClient.
I am based in Brazil and speak English and Portuguese. I am looking for opportunities where I can continue building high-quality mobile software, improving engineering practices, and contributing to strong product teams.
Skills
PythonJavaScriptJavaCI CDKotlinAndroidJunitTDDFlutterDartAndroid StudioRetrofitAndroid Jetpack
Education
Bachelor's Degree in Information Systems
Postgraduate Degree in Mobile Application Development
Experience
Led development of PayPal's first Instant App within a strict 15MB size limit; optimized code and internal libraries; refactored a major feature to improve readability, maintainability, and testability.
Led development of the new Upwork Android app using Flutter as the primary UI framework; defined scalable architecture; improved unit and integration testing; helped set up and optimize CI/CD pipelines.
Helped ramp up Collectible Avatars/Reddit NFTs; extended the Android crypto wallet to support NFTs, transactions, and purchases; collaborated on feature definition and accessibility improvements.
Led a team of 3 Android engineers; architected and developed Android apps; performed code reviews; worked with PMs and designers; contributed to white-label banking, internal products, and the Beagle open-source framework.
Led a team of 4 Android engineers; refactored login and signup flows to improve testability and maintainability; implemented the 'Continue As' login method using Google SmartLock.
Worked as Tech Lead for 4 Android engineers; architected and developed Android apps; created a network library; proposed a new home screen architecture; contributed to ecommerce and telecom apps.
Built a recommender system using Neo4j; solved big data problems with Elasticsearch and Redis; created a web crawler; maintained and enhanced the company's marketing system.
Developed a SCADA system for factory floor data analysis, reporting, charts, and real-time monitoring; created SVG-based browser visuals and printed reports for managers.
Created and maintained websites, ecommerce sites, and web portals; built a lottery campaign website and an event management payment system.