A note to recruiters: I get a lot of email from recruiters, so I'm
trying the experiment of putting a note at the top of my resume to see
what happens. I'm only interested in full-time, permanent positions
in NYC or fully remote. I want to write exclusively free and open source
software, meaning that I could put pretty much every line of code I
write on GitHub. And I want to work on something interesting and
cool.
David M. "Novalis" Turner
4705 Center Blvd apt 401
Long Island City, NY 11109
(617)-441-0668
novalis@novalis.org
(github)
Skills:
- Recently used programming languages: Python, C, Java, Ruby.
- Languages I've used but wouldn't say I'm great at: Scala, Go, JavaScript, C++, PHP, Perl, Intel assembly language (including SIMD instructions), JLex and CUP (Lex and YACC for Java), Visual Basic and QBasic, Pascal.
- Technologies: Git, Hadoop, Pants, Scalding, EC2, Ruby on Rails, Django, Wordpress, Pylons, SQLAlchemy, Greasemonkey, GNU/Linux (Ubuntu, Debian, RedHat), Qt and PyQt, Gtk, CGI, PostgreSQL, MySQL, HTML, Parse::RecDescent, X11, AWT
- Software licensing: Code audits, derivative works, GPL and LGPL
application.
- Other skills: Technical writing and editing, lecturing and teaching.
Employment:
Twitter New York, NY 2014-present
Senior Software Engineer:
- Optimize git for large repositories, including contributions to upstream
- Migrate large code repository to modern version of pants
- Contribute to pants, including numerous patches and code review
- Part of 24-hour on-call and support rotations
Stealth Mode Startup New York, NY 2012 - 2013
Senior Software Engineer:
- Develop desktop software in Java
- Audit security of client and server software
- Develop App Engine web service
OpenPlans (formerly The Open Planning Project) New York, NY 2006 - 2012
Software Engineer:
Free Software Foundation Boston, MA 2001 - 2006
Free Software Licensing Guru and GPL Compliance Engineer:
- Develop licensing strategy
- Lecture about Free Software licensing
- Answer Free Software licensing questions
- Investigate Free Software licensing violations
- Write software to check copyright assignments
- Write new versions of GNU GPL and LGPL
i-site, inc Philadelphia, PA 2000 - 2001
Programmer:
- Designed and program web applications in Perl.
- Administered servers running Red Hat Linux.
- Built dynamic web pages from designs.
Free Software Work:
- Converted NYC bus schedules to GTFS
- SQLObject committer
- Inkscape committer
- Answered licensing questions on behalf of the Free Software Foundation.
- Lectured about Free Software in seven countries.
- Contributed sprite compression code to Worldforge.
- Contributed modules to the Art Of Illusion 3d modeller and renderer.
- Wrote several WindowMaker Dock applets.
- Contributed patches and bug reports to numerous projects, including Wordpress, Gentoo, Dreamwidth, Django, and more.
Education:
- Coursera & Udacity, Machine Learning and AI classes
- Reed College, Portland, OR, Fall 1998 - Spring 2000
- Friends Select School, Philadelphia, PA, 1998
Hobbies:
Electronics, building puzzles, cooking, photography, Scrabble and other games
Press:
- Featured in Tribes, by Seth Godin
- Cameo in The Wolves of Brooklyn, by Catherynne M. Valente