Resume
Tristan O’Tierney
Email: tristan AT otierney DOT net
Website: http://www.otierney.net
OBJECTIVE
ACTIVITIES
Email: tristan AT otierney DOT net
Website: http://www.otierney.net
OBJECTIVE
To write compelling Mac and iPhone software that users will love.
EDUCATION
Rochester Institute of Technology, Rochester, NY
B.S. in Computer Science, 2008
Cumulative GPA: 3.5, Field of Study GPA: 3.8
LANGUAGES
- 4 years HTML, PHP, MySQL, CSS, and JavaScript
- 4 years Java
- 6 years C, C++, Objective-C
Other Languages: VB 6, C#, PostgreSQL, Ruby, Perl, Scheme, Lisp, Bash
Operating Systems: Linux, FreeBSD, Mac OS X, Solaris, Windows 98/2000/XP
Software: Eclipse, IntelliJ IDEA, Visual Studio 6/.NET, Vim, Xcode, Flash, Photoshop, TextMate
PROJECTS
Obama ‘08: Front end developer on the official Obama ‘08 iPhone application. Worked on the “Call Friends” and “Get Involved” features.
FlickrBooth: Reverse engineered Photo Booth and wrote FlickrBooth using Objective-C, FScript Anywhere, classdump, and the ObjectiveFlickr Framework as a 24 hour Yahoo! Hack Day project.
Objective-C: Modified and wrote several examples for an Objective-C beginners guide. My tutorial is listed on GNUStep’s website and is the top google result for “Objective-C tutorial.”
CocoaMySQL: Submitted patches to the open source application CocoaMySQL to add binary data importing and exporting, as well as BLOB field editing and binary image previewing.
Cage Fighter: Developed Cage Fighter to alter the button styles of Mail.app in Mac OS X Tiger. Linked by notable websites such as Ars Technica and mentioned in MacWorld Magazine.
EXPERIENCE
iPhone Contractor: (10/08 - present)
Contracting for private reputable clients on iPhone applications.
Contracting for private reputable clients on iPhone applications.
Senior iPhone Programmer: Tapulous Inc, Palo Alto, CA (06/08 - 10/08)
Cocoa Touch Programmer for a location based messaging client called Twinkle, in addition to a shared authentication and profile library called Core Social.
Cocoa Touch Programmer for a location based messaging client called Twinkle, in addition to a shared authentication and profile library called Core Social.
Cocoa/C++ Programmer: VMware Inc, Palo Alto, CA (11/07 - 06/08)
UI programmer for VMware Fusion, a consumer oriented Mac virtualization product.
UI programmer for VMware Fusion, a consumer oriented Mac virtualization product.
Cocoa/C++ Programmer: Apple Inc, Cupertino, CA (05/07 - 11/07)
UI programmer for Mac version of Safari. Job functions also include working on C++ based cross platform WebCore.
UI programmer for Mac version of Safari. Job functions also include working on C++ based cross platform WebCore.
Cocoa Programmer: Yahoo! Inc, Sunnyvale, CA (10/05 - 05/07)
Core developer of Yahoo! Messenger 3.0 for Mac OS X.
Core developer of Yahoo! Messenger 3.0 for Mac OS X.
Intern Software Tester: Xerox Corporation, Webster, NY (6/05 - 8/05)
Developed automation tools for Xerox’s Printer Engine Development Unit, including reporting macros and feature testing.
Developed automation tools for Xerox’s Printer Engine Development Unit, including reporting macros and feature testing.
Contracting Cocoa Programmer: Krupa Systems LLC (5/05 - 10/05)
Worked on an Objective-C/Cocoa desktop application. Project is currently under NDA.
Worked on an Objective-C/Cocoa desktop application. Project is currently under NDA.
Intern Java Developer: J.G.B. Enterprises, Information Systems, Liverpool, NY (6/03 - 9/03)
Wrote a Java/MySQL application to dynamically propagate PDFs with data.
Wrote a Java/MySQL application to dynamically propagate PDFs with data.
Intern Web Developer: BrandLogic, Rochester, NY (12/04 - 6/05)
Setup and ran a Debian Linux server running Tomcat 5/Apache 2. Job duties also included writing JSP pages and maintaining an ASP/SQL Server based site.
Setup and ran a Debian Linux server running Tomcat 5/Apache 2. Job duties also included writing JSP pages and maintaining an ASP/SQL Server based site.
ACTIVITIES
OpenDarwin: (1/05 - present) OpenDarwin member and contributor. Submitted over 60 darwinports.
WWDC: (6/04) Team won 1st place in WWDC student coding competition out of 30 teams.
MacRIT: (9/04 - 10/05) President for the 2005-2006 academic year.
RIT PUB: (9/04 - 6/05) System administrator for a Debian Linux based web, dns, and mail server that’s home to over 100 users and 150 domains.





