Jonah Scheinerman

C++ Streams | Nigel | Artwork | Résumé | Contact

Résumé

Education

2011 – 2015 University of Michigan, Ann Arbor, MI
  • Pursuing BSE in the College of Engineering, Major in Computer Science, Minor in Mathematics
  • Computer Science/Math GPA: 3.72/4.00, Overall GPA: 3.65/4.00
  • Significant coursework completed:
    • Database Management Systems (EECS 484)
    • Compiler Construction (EECS 483)
    • Algorithms (EECS 477)
    • Artificial Intelligence (EECS 492)
    • Object-Oriented and Advanced Programming (EECS 381)
    • Combinatorics (MATH 465)
    • Modern Algebra (MATH 412)
    • Differential Equations (MATH 316)
    • Linear Algebra (MATH 217)
  • Significant coursework, Fall 2014: Operating Systems (EECS 482), Computer Game Design and Development (EECS 494)

Work Experience

May – August 2014 Palantir Technologies, London, UK – Software Engineering Intern
  • Flows – Built frontend visualizations for directionality and magnitude of data along edges of the Palantir Gotham graph as well as backend services to provide the computations for the visualizations
May – August 2013 Palantir Technologies, Palo Alto, CA – Software Engineering Intern
  • Usage Analytics – Built frontend web application and backend support to provide useful information and visualizations about Palantir's product usage
June – August 2012 Google, Mountain View, CA – Software Engineering Intern
  • Display Ad Builder – Developed a Google Chrome extension and AppEngine app to track display advertisements and report bugged advertisements and then organize those bug reports
2012 – Present Math Lab, Univeristy of Michigan, Mathematics Department – Math Tutor
  • Tutor other undergraduate students in calculus 1, 2, and 3, differential equations, and linear algebra
2011 – 2013 Consider Magazine, University of Michigan – Webmaster
  • University of Michigan publication encouraging civil discourse and intellectual discussion
  • Head of the web design team and executive board member
2011 – 2013 Johns Hopkins University Applied Physics Laboratory, Laurel, MD – Intern
  • 2011 - 2012 – Worked on network defense solutions for naval ships
  • Summer 2010 – Worked on enterprise software for virus detection
  • Summer 2009 – Worked on blue-pill virus detection

Independent Software Development Projects

C++ Streams, Lazy evaluation and function transforms library for C++14
  • Powerful yet simple system of composable lazy stream operators to simplify working with lists of data
  • Simple syntax that integrates well with existing C++ STL
Nigel, Artificial intelligence for Scrabble® written in C++
  • Uses graph data structures to quickly find all possible plays for a given position
  • Chooses plays using statistical heuristics derived from hundreds of thousands of simulated games

Skills

LanguagesC, C++/C++11/C++14, Java, Python, JavaScript/CoffeeScript, HTML, CSS/LESS, LaTeX
APIs:jQuery, Backbone, Marionette, Handlebars
Studio Art:Pencil, charcoal, oil paint, soft pastel
Interpersional:Excellent teacher and mentor, strong oral and written communication skills

Honors

Dean's List, University of Michigan, College of Engineering
  • Fall 2011
  • Fall 2012
  • Winter 2013
  • Fall 2013
University Honors, University of Michigan
  • Fall 2011
  • Fall 2012
  • Winter 2013
  • Fall 2013