Chris Powell
Verified Expert in Engineering
Android App Developer
Wake Forest, NC, United States
Toptal member since August 30, 2019
Chris is an experienced Android developer that has delivered quality applications across multiple industries. He has nearly 15 years of experience and holds a Master of Science degree in Computer Science from New York University. He primarily uses Kotlin, Android SDK, JUnit, RxJava, and MVVM.
Portfolio
Experience
Availability
Preferred Environment
Git, Android Studio
The most amazing...
...thing is making a seamless mobile experience.
Work Experience
Android Developer
Education Software Client
- Developed new features to support their classroom collaboration application.
- Tracked and fixed bugs reported by customers to be released before their busy season.
- Implemented UI/UX enhancements to better support the vision of the product team.
Android Developer
VPN Software Client
- Developed new features to support ongoing initiatives for a VPN application.
- Verified and fixed bugs that were identified by clients.
- Identified and remediated issues found by Spotbugs.
- Pinpointed and remediated issues found by Fortify scans.
Senior Software Developer
Validic
- Performed bug fixes and enhancements to a diabetes management application.
- Migrated the application to use Room.
- Implemented dependency injection using Dagger2.
Senior Software Developer
TouchCare
- Migrated the telemedicine application to use standard 3rd party libraries (Retrofit, Dagger2, and RxJava).
- Worked with the design team to update the telemedicine application UI to follow the Material Design Guidelines.
- Converted the application from Java to Kotlin.
- Developed a new healthcare application in Kotlin.
Senior Software Developer
Wickr
- Developed features to support the initial launch of the enterprise Android application.
- Maintained and added features to the consumer Android application.
Software Engineer
ChargeAnywhere
- Designed and developed mobile payment application for iOS.
- Designed and developed mobile application for Android.
- Remediated PCI audit findings.
- Interfaced with Bluetooth payment peripherals (swiper, pin pad, and chip and pin).
- Developed an android library allow third party integration to the payment gateway.
Experience
TouchCare
Validic
Education
Master of Science Degree in Computer Science
New York University - New York, NY
Bachelor of Science Degree in Computer Engineering
Virginia Polytechnic Institute and State University - Blacksburg, VA
Skills
Libraries/APIs
RxJava 2, Retrofit 2, Firebase Android SDK
Tools
Android Studio, Android Jetpack, Git
Languages
Java, Kotlin, C++, Objective-C, Swift, SQL
Frameworks
Dagger 2, Android SDK, JUnit, Espresso
Platforms
Android, iOS, Bitrise
Paradigms
MVVM, Automated Testing
Other
Android App Development, Coroutines, Collaboration
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