email@example.com | (952) 201-5074
Senior Software Engineer: Feb 2016 to November 2016 in NYC, NY
I built a standalone Android prototype, then I built an integrated Meteor.js prototype. Next I built a production front-end with React + Redux and setup ESLint, Webpack, Babel, Sass, as well as our i18n solution. I built a Facebook-esque real time chat interface. I mentored two members of our development team. I also built the foundation of a React Native iOS application.
Software Engineer: July 2015 to Feb 2016 in NYC, NY
I developed features for an unreleased Android application, maintained two popular 20% projects which I inherited, and I briefly worked on a data processing pipeline.
Teacher: April 2014 to June 2015 in NYC, NY
I teach Ruby fundamentals, then Sinatra, and finally Rails so my students understand and appreciate the complexity of Rails. Similarly, I teach SQL and then ActiveRecord. I also teach meditation, breathing techniques, emotional empathy, and other topics essential to peak performance in engineering, along with TDD and a basic agile workflow.
Developer: May 2012 to March 2014 in NYC, NY
I started out at Sailthru as a HackNY fellow. During my internship I wrote a testing framework in Ruby and automated manual UI testing. After my fellowship I stayed on as a full time employee in the Horizon, API, Link team. I implemented real time list counting and real time email statistics. I moved to the Backend team where I implemented our integration with Netsuite and streamlined our email campaign generation process.
Summer Associate: May 2011 to September 2011 in Brooklyn Park, Minnesota
I programmed a touch screen interface for Medtronic’s next generation hemeostasis machine using C# on Windows CE. Surgeons find hemeostasis machines essential during surgeries to balance the level of anti-coagulant (heparin) used. I also worked with Medtronic’s medical researchers to provide data from the machines that they used to develop formulas to determine how much heparin to use.
Teaching Assistant: August 2010 to December 2010 at Minneapolis, Minnesota
I taught a section of CSCI 1103: Introduction to Java, graded homework and tests, and held office hours. I found Java a poor pedagogical language, so I supplemented the syllabus with Ruby to give a contrast to Java, and to better illustrate basic algorithms and OO principles. I feel proud to say my students did well on their tests, because they learned computer science instead of memorizing Java syntax.
Junior Counselor: June 2009 to August 2009 at Ohio State University, Columbus, Ohio
I taught number theory and abstract algebra, graded problem sets, supervised activities, and attended seminars in hyperbolic geometry, computability theory, and Galois theory.
- University of Minnesota, 2008-2012, Mathematics and Computer Science
- Stanford University Education Program for Gifted Youth Online High School, 2006-2010
I founded this self-sustaining community (I now have no active role in it) based on community management techniques I learned over several years. When I first launched it I successfully Google-bombed the search term “Brisingr Review”. This brought me many page views and ruined a major book release.
This Ruby library performs sentence tokenization quickly (10x speed improvement over the equivalent Python library, splitta) and accurately (99.8% on the Brown corpus) using a naive bayesian statistical model. It avoids pitfalls such as “Mrs. Jones works in the U.S. Senate and at 5 p.m. she has an appointment with Dr.
This wiki engine powers my personal website. It features a Git-like tree based revision history, wiki-link autocompletion, extensive keyboard shortcuts, autocompleting search, and other niceties.
A tree based life-tracker for optimizing my life.