Senior Software Developer2018 - 2018Validic
Technologies: Model View Viewmodel (MVVM), Kotlin, Android, Android Studio
- Performed bug fixes and enhancements to a diabetes management application.
- Migrated the application to use Room.
- Implemented dependency injection using Dagger2.
Senior Software Developer2016 - 2017TouchCare
Technologies: Model View Viewmodel (MVVM), Kotlin, Java, Android, Android Studio
- 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 Developer2015 - 2016Wickr
Technologies: Java, Android, Android Studio
- Developed features to support the initial launch of the enterprise Android application.
- Maintained and added features to the consumer Android application.
Software Engineer2005 - 2010ChargeAnywhere
Technologies: Android, Java, iOS, Objective-C, C++
- 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.