Objective
Web programmer with design and administration responsibilities.
Summary of Qualifications
- Fifteen years experience programming a wide range of high-level languages
- Expert programmer in Perl, JavaScript, and shell scripting
- Well versed in Python, C/C++ and standards-compliant HTML and CSS
- In-depth real-world experience with Linux, Solaris, and MS Windows
- Designed, created, and managed very large MySQL and PostgreSQL databases
Education
- Red Hat Certified Engineer (RHEL4) — September 2005
- Rensselaer Polytechnic Institute, Troy, NY — May 2002
- Dual Degree: BS Computer Science and BS Management
- Overall GPA: 3.51
- GPA within major: 3.59
- Cisco Certified Network Associate — March 2002
Work Experience
-
Texterity, Southborough, MA
- Software Developer — May 2006 to Present
-
-
Priceline.com, Norwalk, CT
- Unix System Administrator — November 2004 to May 2006
- I built, configured, and managed Red Hat Enterprise Linux on more than a hundred servers for several different groups.
- Setup seventy servers in five environments in my first three months.
- Migrated several websites from external hosting locations to in-house servers.
- Pioneered the use of wiki for documentation company-wide.
- Wrote shell, expect, and Bladelogic scripts to simplify system tasks and documented both their use and internals.
-
Priceline.com, Norwalk, CT
- Associate NOC Engineer — June 2002 to November 2004
- I wrote well-documented, flexible, and simple to maintain applications from the ground up for the use of NOC specialists to manage and monitor thousands of servers.
- Developed software for long-term tracking of SiteScope monitors with Perl, HTML, JavaScript and MySQL.
- Managed all SiteScope monitor changes, including a monitoring standardization project and 24/7 support.
- Rewrote NOC home page and applications in JScript ASP with MySQL and Oracle.
-
Sun Microsystems, Nashua, NH
- Release Engineer — May 2001 to August 2001
- I improved the Metropolis project's testing by founding a unit testing initiative and developing a smoke-test infrastructure.
- Designed a Java unit testing standard based on JUnit.
- Learned version tracking basics with SCCS and Teamware.
- Was trained in the use of XRunner for test development.
-
Priceline.com, Stamford, CT
- Network Specialist — May 2000 to August 2000
- I worked to establish AAA for Cisco routers and switches as part of a ten-person network management team, and set the groundwork for Priceline’s international WAN.
- Used CiscoSecure on Solaris to implement Priceline’s AAA security standards on IOS.
- Wrote web-based audit log management tools with Perl.
- Configured inverse multiplexers to create a WAN connection from Stamford to Webhouse's new Wilton office.
-
Priceline.com, Stamford, CT
- System Administrator — May 1999 to August 1999
- I coordinated with Database Administrators to install and setup Sun Enterprise systems for Oracle, and assembled an Intranet page with documentation on each server and its configuration for future administrators and NOC specialists.
- Configured large RAID arrays on Sun Enterprise 250, 450, and 4500 servers using Veritas Volume Manager for Solaris.
- Deployed corporate BIND, Sendmail, and FTP servers running Redhat Linux.
-
Scientific Computation Research Center, Troy, NY
- Junior System Administrator — September 1998 to May 2000
- I worked on a three-person team to upgrade software and hardware in a multi-platform environment, and responded immediately to user problems and technical issues.
- Upgraded a distributed queuing system across three platforms: Solaris, IRIX, and AIX.
- Rebuilt SGI Iris2 workstations and installed and configured IRIX 6.2.
- Rewired three labs from decades-old AUI and BNC to much-needed 100BaseTX.
Other Experience
-
WEBoggle
- Programmer — April 2004 to May 2004
- I wrote an AJAX game from scratch, starting with no knowledge of DOM or AJAX, and very little of JavaScript. This pre-dated many similar uses of the web, so I had few patterns and hardly any documentation available. The traffic quickly overwhelmed my webhost and I was forced to hand it to another developer.
-
Crux Linux
- Package Maintainer — September 2003 to April 2004
- I helped modify scripts and support applications and created packages for the community. For the first time, I felt like I really understood how Linux worked.
-
Go Metric
- Programmer — April 2002 to Present
- I taught myself Python and Expect to create a measurement conversion website using the free GNU units tool.
-
Science and Industry
- Assistant Programmer — October 2001 to May 2002
- I worked on a ten-person international team on a 120,000 line C++ Half-Life mod.
Honors
Earned the Boy Scout rank of Eagle Scout.
References
Available upon request.