Senior Staff Software Engineer, Stryker, Joint Replacement
Oct, 2022 - Present
[OCT 2022 - Present]: Full Stack Developer at Stryker, iOS and Android, Flutter and .NET, DevOps in Gitlab and Azure, globally-distributed team. Primarily focused on developing MotionSense, an iOS and Android app which guides patients through their recovery journey after joint replacements, including real-time kinematic feedback from a wireless (Bluetooth Low Energy) joint position sensor worn by the patient. Stryker is a global leader in medical technologies, offering innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes.
Brought on to help the MotionSense application development team bring the product to market in the USA.
The MotionSense team develops in Flutter/Dart for iOS and Android, with the backend implemented in .NET and hosted on Azure.
Delivered multiple releases for both the iOS app store and Android play store.
Owned the process of getting the MotionSense app approved for Google's CASA Tier 2 security certification.
Lead efforts to automate mobile application testing via Cucumber and Appium
Lead efforts to update Application Scurity procedures and tools.
Improved back end deployments through containerization of various microservices.
Improved automated testing of embedded software for the wearable joint position sensor (Bluetooth Low Energy, Nordic nRF52 platform).
Introduced Agile Threat Modeling to the wider organization.
Android
iOS
Linux
Bluetooth (BLE)
Flutter
Cybersecurity (AppSec)
.NET
REST
Mocktail
Mockito
Docker
Cucumber
Appium
Python
C and C++
DevOps
Gitlab