
David Pearson
Verified Expert in Engineering
Software Engineer and Developer
Rohnert Park, CA, United States
Toptal member since April 18, 2025
David is a strategic Android lead software engineer with extensive success developing enterprise mobile applications. He transforms business requirements into innovative technical solutions while building and leading high-performing engineering teams. David drives the adoption of cutting-edge technologies and development practices that enhance application performance, security, and user experience and delivers scalable mobile solutions that streamline operations and increase customer engagement.
Portfolio
Experience
- Java - 20 years
- SQL - 20 years
- Android - 15 years
- JUnit - 15 years
- Gradle - 10 years
- Android Studio - 10 years
- Kotlin - 5 years
- MockK - 3 years
Availability
Preferred Environment
Windows, MacOS, Android, Kotlin
The most amazing...
...thing I’ve developed is a flexible deep-linking solution that allowed for multiple entry points that traversed a complex proprietary authentication mechanism.
Work Experience
Lead Software Engineer
Wells Fargo
- Headed a scrum team as a lead developer, managing two iOS developers, one Android developer, and three software development engineers through story grooming, implementation, code reviews, and testing.
- Advised the business analyst on requirement and acceptance criteria grooming.
- Advised the scrum master on what stories are ready for inclusion in the development sprint and production publishing.
- Collaborated with business partners to suggest new functions that could enhance the Wells Fargo Mobile application and put them into production, e.g., Android in-app updates, app shortcuts/quick actions, Android app links, and iOS universal links.
Android Platform Lead
Wells Fargo
- Grew the Android development team from a staff of six to 80.
- Planned and designed multiple Android applications.
- Spearheaded the design and implementation of reusable components across multiple applications.
- Coordinated with Android lead developers on project design and code reviews.
- Collaboarated with iOS and Windows phone platform leads to develop a cohesive road map for all three platforms.
- Directed multiple proof-of-concept projects to evaluate new features and technologies and how they could/should be integrated into the Android applications.
Android Lead Developer
Wells Fargo
- Oversaw the Android development performed by the Android development team, including project design and code reviews.
- Grew the Android development team from a staff of one to six.
- Managed day-to-day support of the Wells Fargo Mobile Android application in production and pre-production.
- Coordinated Android application support for other development teams.
- Researched, designed, and developed the Mobile Deposit feature of the Wells Fargo Mobile Android application.
- Developed all native components of the Android tablet experience.
- Designed and implemented prototype and proof-of-concept Android applications for NFC banking, click-to-call, and Google Glass.
Application Systems Engineer
Wells Fargo
- Served as a member of the mobile web application development team.
- Added features of international financial institution (IFI) monetary transfers and person-to-person monetary transfers via email or mobile tools. Worked on various maintenance and enhancements.
- Designed and implemented a BlackBerry App World accessing script to download and verify the integrity of the Wells Fargo BlackBerry app.
- Performed continuing maintenance on the Wells Fargo Android application.
Experience
Wells Fargo Mobile
https://play.google.com/store/apps/details?id=com.wf.wellsfargomobileSkills
Libraries/APIs
MockK, EasyMock
Tools
Gradle, Android Studio, Apache, Jenkins, Bamboo, Apache Tomcat
Languages
Kotlin, Java, HTML, PHP, SQL
Frameworks
JUnit, Apache Struts, Spring MVC, Mockito, HtmlUnit, TestNG
Platforms
Android, Windows, MacOS, Linux, Oracle, JBoss, Raspberry Pi, Adobe ColdFusion, Mobile, Eclipse
Storage
IBM Db2
Other
Mobile UX, Mobile Web, WebLogic
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring