Pedro Francisco de Sousa Neto, Developer in Goiânia - State of Goiás, Brazil
Pedro is currently unavailable

Pedro Francisco de Sousa Neto

Android Developer

Goiânia - State of Goiás, Brazil

Toptal member since August 25, 2025

Bio

Pedro has over 13 years of hands-on experience in Android development, specializing in app architecture, feature implementation, and delivering scalable, high-quality mobile solutions. Focused on the fintech sector for the past six years, Pedro has built secure and reliable financial applications. Throughout his career, he has contributed to industries such as professional tools, fitness, banking, healthcare, and social networks.

Portfolio

PagBank (via TQI)
Kotlin, Android, RxJava, DexGuard, Gradle, Jenkins, Firebase, KOIN, New Relic...
Akkurat Software House
Android, Leadership, Contract Negotiation, Zendesk, Crashlytics...

Experience

  • Legacy Code - 13 years
  • Programming - 13 years
  • Mobile - 13 years
  • Android - 13 years
  • Architecture - 9 years
  • Kotlin - 8 years
  • Coroutines - 7 years
  • Jetpack Compose - 2 years

Preferred Environment

Android, Kotlin, Jetpack Compose, Coroutines, Java, Legacy Code

The most amazing...

...accomplishment has been being recognized as the very first community leader of the Koin framework worldwide.

Work Experience

Senior Android Developer

2024 - PRESENT
International Software Outsourcing Company
  • Developed the first demo application integrating the new SDK, showcasing its capabilities and enhancing the checkout experience.
  • Implemented SDK monitoring and analytics using Google Analytics and internal tools, delivering actionable insights that improved performance visibility, optimized user experience, and increased conversion rates.
  • Managed SDK releases, ensuring smooth client integration, resolving live issues, and upholding high-quality standards through code and design reviews.
Technologies: Android, Coroutines

Senior Staff Android Software Engineer

2020 - 2024
PagBank (via TQI)
  • Optimized the Android application, reducing its size by 40% and generating annual data transfer cost savings of 300,000 Brazilian reals.
  • Architected and developed the core of the server-driven UI (SDUI) framework, enabling dynamic, scalable interface updates and improving flexibility across the application.
  • Implemented a robust permission layer in the navigation system, ensuring secure authorization management and controlled access across the entire application.
  • Appointed tech lead by the staff team, providing technical guidance, mentoring colleagues, and promoting a culture of quality, robustness, and scalable development.
  • Enhanced repository contributions and elevated code quality by conducting thorough code reviews, enforcing best practices, and implementing automated testing strategies.
Technologies: Kotlin, Android, RxJava, DexGuard, Gradle, Jenkins, Firebase, KOIN, New Relic, AppsFlyer, Oracle Responsys, Bitrise, Artifactory, User Interface (UI), Team Mentoring, Scrumban, Scrum, Agile, SDKs

Mobile Architect

2019 - 2020
Akkurat Software House
  • Co-founded a software boutique and successfully launched a banking-as-a-service (BaaS) product, securing six live clients.
  • Coordinated end-to-end development of Android, iOS, and back-end systems, delivering a highly customizable white-label financial services app with minimal costs and maximum flexibility.
  • Managed end-to-end operations, including recruitment, team motivation, financial transactions, and contract management, gaining hands-on experience in launching and exiting a startup.
Technologies: Android, Leadership, Contract Negotiation, Zendesk, Crashlytics, Firebase Cloud Messaging (FCM)

Android Developer

2017 - 2020
Freelance Clients
  • Developed multiple Android applications from scratch across diverse industries, including logistics with LeiloMaster, fitness with Biotreino, education with Agenda Digital, healthcare with Doutor24h, fintech with ClickVale, and several others.
  • Spearheaded client teams and managed end-to-end mobile-first projects, collaborating with business and non-technical stakeholders to ensure timely and successful delivery.
  • Designed and implemented advanced offline-first and geolocation features, enabling real-time tracking and improving operational efficiency for mobile users across multiple industries.
Technologies: Android, PHP, Laravel, DigitalOcean, GPS

Android Developer

2016 - 2017
I3 SYSTEMS
  • Developed and delivered end-to-end Android applications from scratch, managing full-stack responsibilities with back-end and front-end development using Laravel.
  • Created and maintained technical and non-technical documentation, facilitating clear communication and effective knowledge sharing across the team.
  • Recruited and built the initial team as a founding member of the startup, contributing to the company's foundation and early growth.
Technologies: Android, Laravel, ArcGIS, Swagger, Git, LAMP, DigitalOcean, Realm, Trello, Kanban, GPS

Android Developer

2014 - 2015
Máxima Sistemas
  • Developed and launched maxMove, a logistics Android app built from scratch, streamlining pickup and delivery operations for truck drivers throughout Brazil.
  • Implemented advanced location-based features, including background location monitoring and geofencing, enabling real-time tracking and optimizing logistics management from pickup to delivery.
  • Contributed to back-end development, ensuring seamless integration between mobile applications and ERP systems for wholesalers and distributors.
Technologies: Android, Java, App UX, Web UX, Java EE (Jakarta EE), Angular, Subversion (SVN), SQLite, Eclipse, Redmine, Git, Scrum, GPS

Android Developer

2012 - 2014
LabTime
  • Architected new features and enhancements for the e-Proinfo Android app, improving functionality and user experience.
  • Triaged, troubleshot, and resolved software bugs, enhancing application stability and user experience.
  • Ensured the app's functionality met user requirements and upheld high-quality standards.
Technologies: Android, Java, App UX, ActionBarSherlock, Apache Maven, AsyncTask, SOAP, REST, Spring, Subversion (SVN), TortoiseSVN

Experience

Biotreino Platform

https://www.biotreino.com.br/
Biotreino is an online strength training and nutrition platform that provides video-based guidance, personalized workout plans with assessments, certified professional support, direct trainer messaging, and automated weekly workout updates.

CBM Platform: Management and Student Applications

I directed the full-cycle development of a student ID card system for sports and martial arts federations, building every component from scratch. The system included a management web platform developed with Laravel and two Android applications—a management app and an offline-first student app.

BaaS Platform Development

As a mobile Android architect and co-founder, I worked across technical and management responsibilities. I defined the mobile architecture and led development using Java, Kotlin, Coroutines, Room, WorkManager, AndroidX, and libraries such as Glide, Picasso, ZXing, and Moshi. I also contributed to back-end development with Spring Boot and Docker, building a highly customizable white-label app integrated with services like Firebase Crashlytics, FCM, Google Drive, and Zendesk.

On the management side, I coordinated the development of Android, iOS, and back-end applications, while handling recruitment, hiring, and termination processes. I also drafted and negotiated contracts with clients and partners, gaining hands-on experience in the challenges of founding and managing a company.

This experience, including the eventual closure of the startup, provided me with invaluable entrepreneurial lessons, blending technical leadership with business strategy and operational management.

Pesquisa Colaborativa Project: End-to-end Development

I worked on the refactoring of a legacy system, addressing both procedural PHP and Android components. On the front end, built with HTML, CSS, and jQuery, I developed new features, rebuilt the entire API, and redesigned the reporting module on the back end to improve functionality and maintainability.

On the Android side, I transformed the application into an offline-first solution using SQLiteOpenHelper (before RoomDB was available). This improved data reliability and ensured a seamless user experience even without network connectivity.

The system was deployed and used by Queijos Regina, a centenary Brazilian dairy company, providing a reliable and efficient operation tool.

Education

2017 - 2018

Specialization in Full-stack Development

Federal University of Goiás (UFG) - Goiânia, Brazil

2011 - 2014

Bachelor's Degree in Information Systems

Federal University of Goiás (UFG) - Goiânia, Brazil

Certifications

AUGUST 2023 - PRESENT

MVI Architecture with Jetpack Compose for Android

Udemy

NOVEMBER 2022 - PRESENT

Brazilian Data Protection Law (LGPD): Understanding its Impact

Alura

JULY 2021 - PRESENT

Spring Data JPA: Repositories, Queries, Projections, and Specifications

Alura

MAY 2021 - PRESENT

Spring MVC: Creating a Web App with Thymeleaf and Bootstrap

Alura

MAY 2021 - PRESENT

Spring MVC: Authentication with Spring Security, REST API, and AJAX

Alura

APRIL 2021 - PRESENT

Improve your Android App with Automated Testing

Alura

MARCH 2021 - PRESENT

Spring Boot and Testing: Profiles, Tests, and Deployment

Alura

MARCH 2021 - PRESENT

Spring Boot REST API: API Security, Caching, and Monitoring

Alura

MARCH 2021 - PRESENT

Spring Boot REST API: Build an API

Alura

NOVEMBER 2019 - PRESENT

Architecture Components: ViewModel, LiveData, and Room

Alura

OCTOBER 2018 - PRESENT

Generic Algorithms with Python

Udemy

OCTOBER 2018 - PRESENT

Building Applications with Ionic 3, Spring, OAuth2, REST, and MongoDB

Udemy

OCTOBER 2018 - PRESENT

Architect Android Apps with MVP, Dagger, Retrofit, and RxJava

Udemy

OCTOBER 2018 - PRESENT

Android Architecture Components: ViewModel

Udemy

JULY 2018 - PRESENT

Docker: An Essential Tool for Developers

Udemy

NOVEMBER 2017 - PRESENT

Fundamentals of Modern Programming with Kotlin – Android

Udemy

Skills

Libraries/APIs

RxJava 2, MockK, REST APIs, Android Architecture Components, LiveData, Jetpack Room, Retrofit, RxJava, ActionBarSherlock, AsyncTask, ArcGIS, ZXing, Moshi

Tools

Apache Maven, Subversion (SVN), Redmine, Git, Trello, TortoiseSVN, Crashlytics, Firebase Cloud Messaging (FCM), Gradle, Jenkins, Artifactory

Languages

Kotlin, Java, PHP

Platforms

Android, Mobile, Docker, Java EE (Jakarta EE), Eclipse, LAMP, DigitalOcean, Zendesk, Firebase, New Relic, AppsFlyer, Oracle Responsys, Bitrise

Frameworks

Spring MVC, Spring Security, Thymeleaf, Bootstrap, Espresso, JUnit, Robolectric, Spring Boot, Dagger, OAuth 2, Spring, Angular, Laravel, Swagger, KOIN

Paradigms

Model View Intent (MVI), Automated Testing, Model View ViewModel (MVVM), Model View Presenter (MVP), REST, Kanban, Scrum, Agile, Refactoring, Code Refactoring

Storage

Spring Data JPA, Cache, RoomDB, MongoDB, SQLite, Realm

Other

Programming, Legacy Code, Legacy Software, Jetpack Compose, Coroutines, Architecture, GPS, IT Management, System Requirements, Back-end Development, Front-end, LGPD, General Data Protection Regulation (GDPR), Android Testing, Monitoring, Room, Genetic Algorithms, App UX, SOAP, Web UX, Leadership, Contract Negotiation, DexGuard, User Interface (UI), Team Mentoring, Scrumban, SDKs, VPS, Coordination, Technical Hiring

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring