Esther Hoffman

About

Driven software engineer with 7 years of experience in front-end design and development and back-end server and database management seeking to make a social impact with programming. Strives for clear, efficient code and making innovative, human-centered designs a reality. Strong background in software implementation, project management and customer relations.

Skills

Front-End

  • JavaScript
  • TypeScript
  • Vue
  • React
  • Angular
  • HTML
  • CSS
  • Sass
  • Bootstrap
  • Gulp

Back-End

  • Python
  • Flask
  • PostgreSQL
  • MySQL
  • SQLAlchemy
  • AWS (EC2, S3, Lambda, RDS, Boto3)
  • GCP (App Engine, Compute Engine, Cloud SQL, Firestore, Identity Platform, Cloud Storage, BigQuery)
  • Heroku
  • Kubernetes
  • Docker

Other

  • git
  • Continuous Integration/Deployment
  • Adobe Photoshop
  • Adobe Illustrator
  • Looker
  • WordPress
  • Wix
  • Microsoft Office
  • Epic

Work

Invitae

Senior Software Engineer
Aug 2021 - Present
https://www.invitae.com/

Senior Software Engineer for genetic testing company

  • Responsible for maintaining and developing multiple laboratory data transfer and analysis tools using React, Python/Flask APIs and PostgreSQL databases, containerized with Docker and hosted on AWS
  • Leads multiple new application initiatives from ideation to production
  • Refactors legacy codebase with generalized, reusable APIs and frontend components, prioritizing code quality and maintainability
  • Establishes best practices and standards for frontend infrastructure and code as Frontend Lead
  • Optimized internal dashboards to load 20x faster, saving clinical team 8 hours/day
  • Saved client services users 16 hours/day through caching creation and metrics dashboard build
  • Built DNA sequencing plate viewer application to assist with sample quality and data analysis
  • Architected, designed and implemented a web-based application for managing database table data

Bainbridge Health

Senior Software Engineer
Mar 2021 - Aug 2021
https://bainbridgehealth.com/

Senior Software Engineer for medication data analytics start-up

  • Responsible for web-based analytics platform to visualize medication data and error prevention recommendations using Vue, Python/Flask API, Looker and a Firestore database, containerized with Docker, managed with Kubernetes and hosted on Google Cloud Platform
  • Initiated effort to optimize platform performance, implemented interventions and reduced load times tenfold across services
  • Designed and developed user interface to monitor status of data fetch jobs with real-time status streaming and ability to manually kick-off jobs through service calls to Python Kubernetes client
  • Strategize and determine monthly product goals with engineering and customer success team and conduct code reviews
  • Manage and redesign company website I created with WordPress, working closely with marketing team to meet their needs

Software Engineer
Oct 2018 - Mar 2021
https://bainbridgehealth.com/

Full-Stack Software Engineer for medication data analytics start-up

  • Engineered web-based analytics platform to visualize medication data and error prevention recommendations using Vue, Python/Flask API and a MySQL database, containerized with Docker, managed with Kubernetes and hosted on Google Cloud Platform
  • Implemented Single Sign-On and multi-factor authentication for web application using Google Identity Platform and creating a test Active Directory Federation Services (ADFS) instance
  • Laid foundation for data pipeline and created data visualizations for business intelligence to generate insights on user activities, KPIs and performance metrics
  • Architected and executed process to migrate application data from MySQL to Firestore database to save thousands of dollars in monthly query costs
  • Built out behavior-driven integration test suite of 180 tests using Selenium and pytest
  • Redesigned and implemented new company website with WordPress, working closely with marketing team to meet their needs
  • Maintained previous company website and optimized SEO and web traffic with Wix and Google Analytics
  • Designed and created collateral marketing materials using Adobe Photoshop and Illustrator

NoBugs! Pest Control Supplies

Web Developer and Project Manager
Aug 2017 - Oct 2018
https://nobugsphilly.com/

Web Developer for local business and Project Manager for building renovation venture

  • Designed, implemented, and managed business website with JavaScript, HTML, CSS, Bootstrap, Python and Flask and hosting on Netlify and Google Cloud Platform
  • Redesigned business logo, set up SSL/TLS for web security, and established digital marketing
  • Created electronic inventory tracker and newsletter subscription service, saving the business over $1000 each month
  • Managed building renovation project to convert business property into apartment building, including architecture firm liaising, timeline oversight, and schematic design review and sign-off

Epic

Software Project Manager, Team Leader, Development Application Success Owner for electronic health record software company
Sept 2013 - Aug 2017
https://epic.com/

Software Project Manager for Covenant Healthcare, HonorHealth, Thomas Jefferson University, and Main Line Health Epic implementations

  • Managed 2-year-long software implementations by building and demoing software, creating project plans, and developing timelines and client hospital budgets
  • Oversaw and mentored team of Project Managers to ensure high performance by monitoring deliverables, conveying feedback, completing employee rankings, and escalating off-track installs
  • Designed and implemented two core third-party software interfaces by working with clinicians and software developers to understand needs and limitations, determining and managing all tasks from building to testing to training
  • Redesigned development request process with Lead Developer, applying Agile principles to ticket management in EMC2 (similar to Jira) to ensure timely development of over 30 client hospital requested features
  • Developed model laboratory system for new organizations to adopt, including Ebola infectious disease warnings for traveling patients
  • Earned certifications in Lean Six Sigma, Chronicles (Epic's DBMS), and laboratory, reporting, patient portal, and inpatient modules

The Cornell Daily Sun

Photography Editor
May 2012 - May 2013
https://cornellsun.com/

Photography Editor in charge of 50 photographers and photo editing with Photoshop for university daily newspaper

  • Photographed news, sports, arts and candid events on- and off-campus
  • Led 161 Faces of Cornell project for capturing student profiles

Production Assistant
Jan 2010 - May 2013
https://cornellsun.com/

Organized newspaper layout for daily production

  • Designed newspaper layout and advertisement placement weekly with QuarkXPress and InDesign
  • Created special edition cover pages and edited sports inserts quarterly with Photoshop

Projects

Marian: Stock visualization app

Angular TypeScript CSS HTML

Pause: Life time planning tool

React JavaScript CSS HTML Python Flask SQLAlchemy Heroku

Thought Writer: Social journal

JavaScript CSS HTML Python Flask PostgreSQL AWS (EC2) Linux Apache

CanvaShare: Community drawing gallery

JavaScript CSS HTML Python Flask PostgreSQL AWS (EC2, S3, Boto3) Linux Apache

Education

Cornell University

Bachelor of Arts in Biology and Psychology
Aug 2009 - May 2013

Double-majored in Biology (concentration in Neurobiology & Behavior) and Psychology and double-minored in Biomedical Engineering and Global Health

Interests

Programming

  • Data analytics
  • Machine learning
  • Device integration
  • Human-centered design

Research

  • Neuroscience
  • Behavioral science
  • Healthcare
  • Dream science

Recreation

  • Photography
  • Traveling
  • Hiking
  • Biking