Senior Software Developer
2018 - 2018Validic- 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 StudioSenior Software Developer
2016 - 2017TouchCare- 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 StudioSenior Software Developer
2015 - 2016Wickr- 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 StudioSoftware Engineer
2005 - 2010ChargeAnywhere- 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++