Objectives
- To create software that delights users and makes even stressful tasks pleasant and fun.
- To lend my creativity to a team of awesome engineers making ambitious new products.
- To learn what I need to some day be a one man game making machine.
Skills
- Languages:
- JavaScript/CoffeeScript and Python
I've also used Ruby, PHP, ActionScript, Haskell, C, and many more.
- Things:
- HTML+CSS, Node.js, Git, SQL, CouchDB, MongoDB, OpenGL, Flash
Web frameworks including Django, Rails, Flask, Pylons
JavaScript libraries including jQuery, underscore, requireJS, coffee-script, socket.io
Employment History
Bitcasa 2011 — now
Programmer
Mountain View, CA
- Built a web portal for Bitcasa where you can browse through your cloudified files online
- Added live video transcoding so you can watch movies on your iphone
- Added live document conversion so you can preview microsoft office documents in any browser
Meebo 2010 — 2011
Programmer
Mountain View, CA
- Implemented trafficking tools for new ad products.
- Streamlined internal and business-to-business web-based tools. Made them more responsive and interactive using client-side templating, drag and drop file uploads, and plenty of custom behaviors based on direct user feedback.
Playdom 2009 — 2010
Programmer
Mountain View, CA
- Enhanced internal web-based tools for time series analysis, advertising management, and log analysis, using JavaScript, Python, and PHP.
- Improved performance, usability, reliability, bringing more of our studios to use these tools so they can get the most out of the work they do on all of our products.
Joint Enterprise 2009
Programmer
Santa Cruz, CA
- Rapidly prototyped features and UI designs for a social networking startup.
- Contributed to Pinax, the open source platform we built it on.
GOHANLON LLC 2008 — 2009
Programmer
Santa Cruz, CA
- Built interactive websites with Ruby on Rails and jQuery for clients such as Shane & Peter and Fastpencil.com.
- Built several rich JavaScript interfaces for an advertising tool that makes use of statistical classification agents.
AOL 2007
Programmer - Intern
Mountain View, CA
- Built JavaScript modules for my.aol.com including an AOL instant messenger widget and an interactive photo gallery.
- Improved in-house framework security by introducing JavaScript closures to the design.
University of California2006 — 2008
Tutor - Computer Science
Santa Cruz, CA
- Taught supplementary sections for Intro to Computer Science: Data Structures, covering lists, trees, and maps in C, Java, and Perl.
Education
University of California, Santa Cruz
BS, Computer Science
Work Samples
See http://nickretallack.com