Diona
- Software Engineer (March 2024 -)
- Role:
- I am working with the Diona development team to create and maintain a suite of mobile applications for government health and human services agencies around the world
- Responsibilities: developing new ios & android apps, and maintaining and improving existing apps and frameworks.
BrowserStack
- Senior Software Engineer (May 2019 – July 2023)
- Role:
- I worked on the mobile platform team, and later on the mobile infrastructure team.
- Responsibilities: developing new features, improving platform performance, maintaining platform stability and rapidly responding to downtime incidents.
- Accomplishments:
- Developed an android Device Owner app to provide an MDM solution for our device farm. Combined with the use of android test harness, this reduced android device release times from weeks to day zero releases.
- Automated Apple developer certificate provisioning for the iOS device farm.
- Implemented crypto mining detection by scanning DNS events in customer sessions.
- Implemented ADB ruby wrapper gem for general use of engineering team.
- Migrated chrome and chromedriver installations from manual to automated deploys.
- Improved code quality by enforcing code linting checks across our codebase.
- Optimised device farm uptime by adding metrics to identify and resolve downtimes.