GitHub • michaelawhite.net • mikewhite314@gmail.com
Education
Tufts University Sep
2008 - May 2012
B.S. in Computer Science
University of Tübingen Mar 2011 - July 2011
Study abroad
Francis W. Parker Charter Essential School May 2008
- National Merit Finalist
- National Finalist, Team America Rocketry Challenge, 2007-2008
Experience
MyGEDCOMs 2018 -
present
Founder and CEO
- Developer-owner of a GeneWeb-based
GEDCOM upload genealogy hosting site with Bring Your Own Domain,
unlimited generation maps on any report or chart, and automatic Dropbox
upload of photos
Merck June 2015 - May
2016
Software Engineer
- Designed and implemented an interactive web application for browsing
terabytes of drug-related data stitched together from multiple databases
with intelligence dashboards and data export capabilities. Designed and
implemented a nested query layer on top of an external flat HTTP query
API.
Dimagi, Inc Sept 2012
- July 2014
Software Engineer
- Full stack developer on CommCare
HQ, a mobile data collection platform with case management and
reporting. Contributed significant process changes, refactorings, and
architectural suggestions.
- Primary maintainer of a mid-sized legacy JavaScript XForm designer,
including major new features, bugfixes, performance improvements and
significant bottom-line refactoring
GetchaBooks, LLC 2010
- 2012
Co-Founder
- Co-founder of a streamlined course-based textbook price comparison
site for 1200 colleges in the U.S. that scraped college bookstore sites
on demand.
- Wrote most of the backend
- Named one of Inc. Magazine’s Coolest College Startups of 2011
Research Experience
Publications
- Michael A. White. A Self-Hosting Point-and-Click Editor for
Any Functionally-Specified GUI-DB Application.
https://www.overleaf.com/read/ymsbmtwnydft#efbba5
Projects
Technologies
Programming Languages: Python, JavaScript, C, SQL,
HTML, CSS. High reading proficiency in C++, Java, Rust, Go, and
OCaml.
Libraries: Django, Flask, React, Backbone,
SQLAlchemy, Node.js
Databases: SQL (PostgreSQL, MySQL), CouchDB,
ElasticSearch
Operating Systems: Linux (Ubuntu, Arch)
Version Control: Git
Editors: Vim