Objectives
- To create fun software that doesn't compromise between simplicity and power.
- To learn from other talented engineers and practice pair programming.
- To create new and better ways of programming computers.
Skills
- Languages:
- My go-to languages are JavaScript/CoffeeScript and Python, but I have some experience with many others such as Go, Ruby, PHP, Java, C and many more. I'm interested in learning the differences between all programming languages and their communities.
- Things:
- HTML+CSS, Git, SQL, CouchDB, MongoDB, OpenGL
Web frameworks including Django, Rails, Flask, Pylons, Node.js
Employment History
ThinAir 2013 — now
Programmer - Web
Mountain View, CA
- Built a web app/server/pubsub system for managing data security policies.
- Our product demo won an award at the DEMO Enterprise convention
Bitcasa 2011 — 2013
Programmer - Web
Mountain View, CA
- Built a web interface 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
- Added infinite scrolling and responsive UI that can scale to any screen size
Meebo 2010 — 2011
Programmer - Ads
Mountain View, CA
- Implemented trafficking tools for new ad products.
- Built attractive views for advertising statistics
- Added modern features like drag-and-drop file uploads to simplify ad trafficking workflows
Playdom 2009 — 2010
Programmer - Analytics
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 - Rails
Santa Cruz, CA
- Built interactive websites with Ruby on Rails and jQuery for clients such as Shane & Peter and Fastpencil.com.
- Built some fun javascript apps to simplify working with Google Adwords
AOL 2007
Intern JavaScript Widget Programmer
Mountain View, CA
- Built JavaScript modules for my.aol.com including an AOL instant messenger widget and an interactive photo gallery.
- Improved our in-house framework 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