Healthcare
By David Nimon
Remote patient monitoring
Health industry company in the remote patient monitoring space, with integrations with various bluetooth devices to track vitals.
- Led a team of client in-house developers along with an outsourced overseas team, functioning as a liaison with the stakeholders (customers, product managers, and the management team)
- Managed issues and reports through JIRA, and used Github to help manage the code development
- Built the service backend using Node & Express, with a database in MongoDB Atlas
- Built the service frontend using Angular with Bootstrap and Angular Material components
- Designed and built a job queuing system with associated API using Node forks and RabbitMQ to store the jobs
- Built an API query validation framework
- Built integrations with Twilio for sending text messages, automated calling when an alert had occurred, and video conferencing
- Developed a system for inviting a 3rd party doctor to a two way video call with a patient, initiated via a push notification Developed a set of APIs to support 3rd party queries retrieve customer health vitals measurements
- Created a system for Github CI Actions (pull request creation/changes) automated tests of the backend, using Mocha and a in-memory MongoDB server
- Built an application to run on a Linux-based bluetooth hub, using C++, integrating an MQTT client and a bluetooth device layer
- Maintained the client’s bluetooth watch device firmware and hub application layer capturing/dispersing watch status and events
- Created a portal user interface to allow customer support to configure and manage the bluetooth device hubs
- Managed the Heroku servers used for both production and staging
- Developed integration for multiple health providers, using solutions including Xealth and Redox to integrate with Epic and other systems, providing patient information and doctor portal single sign-on services