•Developed mobile and web applications using React Native, React, Redux & AngularJS (reSET®, reSET-O™ & Thrive™).
•Engineer lead for reSET + reSET-O. Responsibilities involved overseeing engineering efforts, regulatory compliance, following outlined agile processes, overseeing team development, feature planning, critical bug investigating, and being the engineering representative for cross-disciplinary efforts involving reSET and reSET-O apps from 12/2017 till my departure in 09/2018
•Expanded a themeable component library to ease maintenance & speed development for parallel app development.
•Complied with the development of multi-versioning needed for A/B testing or usability studies.
•Developed features in our web client apps (clinician & clinic-admin dashboards), previously using AngularJS & Gulp, then converted to React & Redux.
•Developed and investigated backend APIs & events for my client features in NodeJS, Restify, Express, MySQL & Postgres.
•Maintained excellent test coverage practices. Our codebases had 93-97% coverage through unit & integration testing.
•Managed package updates through "Greenkeeper / Dependabot" & examine "Snyk" reports to keep our codebase up to date & free of known vulnerabilities.
•Deployed apps within the constraints of a regulated space, our apps are regulated HIPAA compliant SaMD (Software as a Medical Device) products, with development adhering to a QMS (Quality Management System), as specified in the Design Reviews.
•Utilized Docker for application development.
•products: reSET, reSET-O & Thrive are the first two FDA-approved SaMD - software as a medical device to treat cognitive ailments through cognitive-behavioral therapy.
Core Skills: FrontEnd, BackEnd, Mobile development, React Native, React Web, Redux, NodeJS, TDD, Jest, Mocha, Chai, Enzyme, MySQL, Restify, Express, Postgres, SumoLogic, HockeyApp, Bitrise, Dependabot, AngularJS.