Chris Powell
Verified Expert in Engineering
Coroutines Developer
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
Skills
Languages
Java, Kotlin, C++, Objective-C, Swift, SQL
Frameworks
Dagger 2, Android SDK, JUnit, Espresso
Tools
Android Studio, Android Jetpack, Git
Platforms
Android, iOS, Bitrise
Libraries/APIs
RxJava 2, Retrofit 2, Firebase Android SDK
Paradigms
Model View ViewModel (MVVM), Automated Testing
Other
Coroutines, Collaboration
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
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