Chris Powell, Software Developer in Wake Forest, NC, United States
Chris Powell

Software Developer in Wake Forest, NC, United States

Member since February 23, 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.
Chris is now available for hire

Portfolio

  • Validic
    Android Studio, Android, Kotlin, MVVM
  • TouchCare
    Android Studio, Android, Java, Kotlin, MVVM
  • Wickr
    Android Studio, Android, Java

Experience

Location

Wake Forest, NC, United States

Availability

Part-time

Preferred Environment

Android Studio, Git

The most amazing...

...thing is making a seamless mobile experience.

Employment

  • 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: Android Studio, Android, Kotlin, MVVM
  • 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: Android Studio, Android, Java, Kotlin, MVVM
  • 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: Android Studio, Android, Java
  • 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: C++, Objective-C, iOS, Java, Android

Experience

  • TouchCare (Development)

    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 (Development)

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

Skills

  • Languages

    Java, Kotlin, Swift, SQL
  • Frameworks

    Dagger 2, Android SDK, JUnit, Espresso Testing Framework
  • Tools

    Android Studio, Android Jetpack, Git
  • Libraries/APIs

    RxJava 2, Retrofit 2, Firebase Android SDK
  • Paradigms

    Model View Viewmodel (MVVM)
  • Platforms

    Android, iOS, Bitrise
  • Other

    Coroutines

Education

  • Master of Science degree in Computer Science
    2008 - 2010
    New York University - New York, NY
  • Bachelor of Science degree in Computer Engineering
    1997 - 2001
    Virginia Polytechnic Institute and State University - Blacksburg, VA

To view more profiles

Join Toptal
Share it with others