Chris Powell, Developer in Wake Forest, NC, United States
Chris is available for hire
Hire Chris

Chris Powell

Verified Expert  in Engineering

Coroutines Developer

Location
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

Education Software Client
Android, Kotlin, Java, Automated Testing, Collaboration, Coroutines
VPN Software Client
Android, Java
Validic
Model View ViewModel (MVVM), Kotlin, Android, Android Studio

Experience

Availability

Full-time

Preferred Environment

Git, Android Studio

The most amazing...

...thing is making a seamless mobile experience.

Work Experience

Android Developer

2023 - 2023
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.
Technologies: Android, Kotlin, Java, Automated Testing, Collaboration, Coroutines

Android Developer

2020 - 2022
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.
Technologies: Android, Java

Senior Software Developer

2018 - 2018
Validic
  • Performed bug fixes and enhancements to a diabetes management application.
  • Migrated the application to use Room.
  • Implemented dependency injection using Dagger2.
Technologies: Model View ViewModel (MVVM), Kotlin, Android, Android Studio

Senior Software Developer

2016 - 2017
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.
Technologies: Model View ViewModel (MVVM), Kotlin, Java, Android, Android Studio

Senior Software Developer

2015 - 2016
Wickr
  • Developed features to support the initial launch of the enterprise Android application.
  • Maintained and added features to the consumer Android application.
Technologies: Java, Android, Android Studio

Software Engineer

2005 - 2010
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.
Technologies: Android, Java, iOS, Objective-C, C++

TouchCare

I updated the existing telemedicine application to use standard libraries and implemented a material design UI. I also developed a new health advocacy application in Kotlin and utilized Firebase.

Validic

I updated the existing database solution to Room in our diabetes management application. Implemented dependency injection using Dagger2.

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

2008 - 2010

Master of Science Degree in Computer Science

New York University - New York, NY

1997 - 2001

Bachelor of Science Degree in Computer Engineering

Virginia Polytechnic Institute and State University - Blacksburg, VA

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