Software Engineer
CurrentJoined the API team at its inception as an intern, growing in responsibility with team in an agile environmentCollaborates on a Fast Healthcare Interoperability Resources (FHIR) API (Node.js) for electronic health care data stored at the resource level in a document datastore and sharded at the user level under clients across unique environments for each customerMaintains the API’s capabilities to receive over a hundred million requests in a week both ingesting and retrieving dataSupports other teams to facilitate the education and use of the FHIR API internally and by external customersWorks in numerous codebases for services working alongside the FHIR API including a Bulk Export feature that quickly delivers all data under a client and a Subscriptions service that notifies users when changes are made to Resources that match the user-specified criteriaLed implementation of a Group Bulk Export feature capable of delivering the FHIR resources related to over a hundred thousand Patients to a user, allowing the export of a subset of data under a userWorks with FHIR Resources stored in DynamoDB tables and synced with Elastic/OpenSearch indices including their history of changesDesigned the architecture of and created a feature enabling the deletion all the resources under a user with use cases of deleting millions of resources across over 140 DynamoDB tables for each Resource Type in hoursActively uses knowledge of codebase and systems architecture to help plan new features and work out requirementsManages targeted deployments of AWS Lambdas to specified environments with Serverless