Personal details

David H. - Remote

David H.

Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

I'm a Software Engineer fresh out of school, but with years of experience in Python / C++. I'm excited about systems programming and love teaching new software developers. I value strong computer science fundamentals, solid debugging, and code reviews.

Right now I'm improving the data processing infrastructure at Flatiron Health by developing a new pipeline orchestration system and moving the company to containers. Previously, I helped add two features to MongoDB: support for financial-precision decimal data types and unicode collations. In my career at as a freelancer, I worked for Eduvant and Staple Health to prove out business concepts, developing proof of concepts and production applications in Python, JavaScript, and whatever else was necessary.

Work Experience

Software Engineer
Flatiron Health | Aug 2017 - Present
Python
PostgreSQL
Amazon EC2
Amazon S3
SQLAlchemy
Ansible
Docker
Amazon Redshift
Grafana
Amazon kinesis
Developed custom Python orchestration platform based on Apache Airflow to support all engineering teams at Flatiron Health in reducing operational overhead. Leading adoption of containerized applications at Flatiron.
Teaching Assistant
Yale University | Aug 2015 - Dec 2016
Python
JavaScript
Teaching MBA candidates and undergraduates fundamental programing skills with personal one-on-one assistance in the School of Management’s most popular and best reviewed course. Contributed to Meteor.js based custom course website allowing students to interact with course materials online.

Personal Projects

2016
C++
Music playback across multiple computers without audible delay using streaming over UDP and NTP-inspired time synchronization
Latch Locker
2016
C++
Research project comparing latch-free and latched currency control algorithm performance for transactional databases. Implemented lock-free concurrent linked list, hash table, and memory pool.