michaelawhite.net • gitlab.com/mawhite • github.com/mwhite • 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
View SAT
I list my SAT scores because I went to a university where I was in the
top .5% or so of students by SAT I for highly personal reasons and the
National Merit system is based on the PSAT, which is a less good
segmenter. I have decided to pay the social tax of committing this faux
pas so that people know I am smarter than almost all Tufts undergrads.
By viewing my scores, you agree not to criticize me for providing them,
and that I am not liable for any cognitive dissonance caused by you
receiving this information. The SAT II Chemistry test was prepared for
by doing one or two study books after having no chemistry education
since a non-AP high school chemistry class in 8th grade. I have received
information that I may have been accused of fraud on my SAT I because I
had one low SAT II or did not have a high GPA at Tufts. I do not care
about test scores or GPA except as a means to an end and was not aware
that they are metaphysically important in the quality of one’s degree at
the time I received them. I actually wrote the score I ended up getting
on the test margin and a reference to it in the writing section with a
reference to a
bit.ly URL for the writing
essay that I wrote up from memory and created when I got home and a
reference to the GNU Free Documentation License, because I knew every
question that I got right and wrong with the exception of one or two
math questions and could guesstimate the scoring formula and I was
interested in the philosophy of it.
Click
here to see the scores.
SAT I: 800CR 750M 770W. SAT II: 760 Math 690 Chemistry
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
- Set product direction and conduct all product design, UI design and
responsive CSS design
- Developed the Python (Flask, SQLAlchemy) / PostgreSQL /
ElasticSearch GeneWeb HTTP wrapper architecture and codebase
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 an enhanced 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 10KLOC legacy JavaScript XForm designer,
including major new features, bugfixes, performance improvements and
significant bottom-line refactoring. Completely refactored a badly
organized codebase for modularity, readability and maintainability with
net negative lines of code added over time.
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
- Named one of Inc. Magazine’s Coolest College Startups of 2011
- Wrote the PHP/MySQL backend
- Contributed to product direction
- Administered a Linux server
Research Experience
Publications
Projects
Technologies
Programming Languages: Python, JavaScript (Browser, Node.js), SQL, HTML, CSS. Moderate to high
reading proficiency in C++, Java, Rust, and Go. Previous experience with
C and C++.
Libraries: Flask, Django, React, Backbone, SQLAlchemy
Databases: SQL (PostgreSQL, MySQL), CouchDB, ElasticSearch
Operating Systems: Linux (Ubuntu, Arch)
Version Control: Git
Editors: Vim