A pdf version of my resume is available for download here.
Old Projects
www.jobulous.com - A career research website with user-submitted reviews of real jobs.
Rhythmbox InfoLookup Plugin - A plugin for the GNU/Linux Rhythmbox music player.
AJAX Charts - An old project using the HTML Canvas tag and Javascript to render interactive graphs.
Conga - A Web-based management platform for cluster and storage systems in Red Hat Linux.
Personal Interests
Paul Graham
Cycling
Mathematics
Homebrewing
Academic Information
Academic Honors, Activities
Graduated Cum Laude with a BS in Computer Science, Minor in Mathematics from University of Massachusetts, Boston.
- Member of 2006-2007 UMass Boston ACM ICPC Team
- Member of 2005 and 2006 UMass Boston Putnam Exam teams
- Recipient of Taffee Tanimoto Award for Outstanding Service to CS Department and Students
- Coursework in Java, C, C#, Scheme/LISP and Assembly
- Coursework with Data Structures, Operating Systems, and Algorithm Analysis
Professional Experience
HubSpot  link
Cambridge, MA
Software Engineer
March 2009 to Present
Responsibilities:
- Developed new features for inbound marketing web application.
- Revised and help standardize client-side JavaScript to jQuery and MooTools.
- Developed back-end software for site-traffic and lead management analytics.
- Developed functionality to connect to and use information from Twitter, LinkedIn and Facebook.
- Implemented and designed new rich interfaces using jQuery and HTML only.
Jobulous  link
Somerville, MA
Lead Web Engineer
August 2008 to February 2009
Responsibilities:
- Developed a website from initial concept to final execution and public launch.
- Extended the basic Helma framework for web development.
- Used the JavaScript Prototype Object model to create and extend Database-backed objects in Helma.
- Used client-side libraries such as jQuery to create animation effects, auto-complete on form elements and more.
- Setup and administered a cluster of Amazon EC2 instances and several S3 stores for hosting, backup, and content delivery.
- Divvied up tasks between members of a geographically dispersed team.
Element 55  link
Boston, MA
Software Engineer
January 2007 to August 2008
Responsibilities:
- Developed primarily in PHP and SQL, but also worked with Visual Basic, Javascript and BASH scripts.
- Created a custom FreeBSD-based virtual machine for redistribution on VMWare, Xen and Microsoft Virtual Server platforms.
- Built, deployed, and upgraded in-place virtual machines remotely for clients.
- Optimized virtual machine performance through caching of database query results and re-factoring of SQL queries.
Cytel Statistical Software  link
Cambridge, MA
Contract Engineer
March 2007 to June 2007
Responsibilities:
- Launched a new intranet wiki for collaborative dissemination of statistical publication information and upcoming conference schedules.
- Construction of new MediaWiki skin.
- Ensured Compatibility for IE5.5+,Firefox 1.5+, Safari.
Red Hat  link
Westford, MA
Clustering Group Summer Intern - Full Time
May 2006 to September 2006
Responsibilities:
- Built and tested a new web interface for cluster service and resource management.
- Installed and tested new hardware for cluster suites.
- Continued independent work on personal project AJAX-Charts for inclusion in CONGO.
- Created performance manager module for CONGA using AJAX-Charts.
Free Software Foundation  link
Boston, MA
Program Assistant
January 2006 to May 2006 - Part Time
Responsibilities:
- Answered all incoming technical and non-technical inquiries to fsf.org and gnu.org
- Organized and assembled mass mailings to members
- Processed new memberships including: account setup, donation processing and mailing necessary materials.
Murphy, Hesse, Toomey & Lehane, LLP  link
Quincy, MA
IT Systems Technician
March 2004 to January 2006 - Part Time & Full Time
Responsibilities:
- Monitored and maintained a multi-platform Windows environment.
- Administrated Novell Netware and Microsoft Windows NT/2K/2K3 Servers.
- Maintain and upgraded a 120+ user Microsoft Exchange 5.5/2003 email system.
- Built and rolled out new desktop machines and repaired older ones.
- Day to day help desk duties and desktop support.
MCB, Harvard University
May 2001 to September 2001 & May 2002 to December 2002 - Full Time
Systems Technician
Cambridge, MA
Responsibilities:
- Maintained a 900+ user Windows 2000/NT domain on a day to day basis.
- Installed new high-end equipment for biology labs, i.e. Large RAID arrays, multi-processor systems.
- Maintained a rigorous backup schedule for all critical data.