Emma Campbell

Software Engineer II at Hugo Health Kindred
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Washington DC-Baltimore Area

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Public Health
    • 1 - 100 Employee
    • Software Engineer II
      • Mar 2023 - Present

      • Refactored and managed data ETL pipelines using Airflow for processing CCDA, pharmacy, and third-party medical device into FHIR, generating customer reports, and other data processing tasks (Apache Airflow, Python, Batch Processing)• Debugged and maintained iOS application for integrating Apple Watch device data (Swift, HealthKit)• Maintained containerized API services (Docker, Amazon ECS)• Responsible for maintenance and addition of API-based integrations with medical device systems such as Dexcom, Fitbit, and Withings (Typescript, REST APIs)• Worked directly with customers to develop requirement specifications, answer technical questions, and debug production issues• Worked on new features and bug fixes for Hugo Connect, our health data collection embedded widget (Next.Js, React.JS, Typescript, TailwindCSS, Material UI)• Developed an internal CLI for managing our CloudAMQP RabbitMQ clusters, allowingdevelopers to manually reconnect consumers and rebuild queues (Typescript, RabbitMQ, CloudAMQP)• Rewrote our existing FHIR client into a type-safe, event based client which emits retrieved resources for downstream code to bundle as well as errors for logging and debugging systemic FHIR API access issues (FHIR, Typescript, Event-Driven Architecture) Show less

    • Software Engineer
      • Jul 2021 - Mar 2023

      • Developed and maintained documentation tooling that allowed developers to write documentation in source code to be generated as markdown output (Typescript, Typedoc)• Developed a CLI that utilized custom API decorators to generate Swagger files and leverage OpenAPI to generate downstream SDKs (Typescript, OpenAPI, Swagger)• Refactored codebase into NPM registry packages to implement semantic versioning (NPM, NodeJs)• Modified pipelines to automatically push packages to a private NPM registry, and automatically upload documentation to developer portal (Terraform, Typescript)• Wrote a Azure Functions bot service that checks incoming pull requests for changeset files to automatically be pushed to a developer portal (Typescript, Azure Functions, Terraform, Azure API)• Stabilized existing EHR integrations, improving success rate from 72.8% to 83.4% and adding 300+ new hospital and clinic locations (Typescript)• Implemented additional HL7® FHIR integrations with vendors such as Epic, Cerner, and Humana (FHIR APIs, Typescript) Show less

    • United States
    • Textile Manufacturing
    • 1 - 100 Employee
    • Software Engineering Intern
      • May 2018 - Nov 2020

      • Developed a custom apparel designer tool to be integrated with existing inventory and production management system (NodeJs, Angular) • Developed and maintained PostgreSQL models and their corresponding JSON schemas (PostgreSQL, JSON) • Developed a custom apparel designer tool to be integrated with existing inventory and production management system (NodeJs, Angular) • Developed and maintained PostgreSQL models and their corresponding JSON schemas (PostgreSQL, JSON)

    • United States
    • Higher Education
    • 700 & Above Employee
    • Research Assistant - Quillen Robotics Lab
      • Aug 2018 - Feb 2019

      • Wrote embedded C++ scripts for controlling tadpole-like robots with primary focus of studying fluid dynamics with further application in Astronomical bodies. • Wrote embedded C++ scripts for controlling tadpole-like robots with primary focus of studying fluid dynamics with further application in Astronomical bodies.

Education

  • University of Rochester
    Bachelor of Arts - BA, Computer Science
    2017 - 2021

Community

You need to have a working account to view this content. Click here to join now