Resume

Jason Donahue

Jason Donahue

View on Google Docs

Profile

Experienced Developer with strong UNIX Systems Administration background specializing in large scale, highly available web applications and client portals.

Work Experience

UNIX Developer

November 2003 – Present

DataPipe, Inc., Somerset, NJ

Hired as a UNIX Systems Administrator, I was responsible for configuring, maintaining and troubleshooting hundreds of high profile UNIX based systems and applications. I Transitioned into a full time development role working with a small team to develop and maintain various web applications for both employees and customers.

  • Develop and maintain highly customized version of the Request Tracker trouble ticket system

  • Constantly improving in house developed PHP application to track customers and all network devices

  • Use AJAX to deliver real time server status to customer portal

  • Backend scripting using Perl, Python, and BASH to collect and maintain data from various network devices such as load balancers, switches, firewalls and servers

  • Implement SNMP based Load Balancer management system so customers can control their load balancers themselves

  • Code performance tuning to enhance end user experience

  • Database query optimization using indexes, joins, complex subselect queries, and views to maximize application speed

  • Configure and maintain MySQL Master/Slave replication

  • Install and configure Heartbeat High Availability failover software

  • Utilize XML RPC, SOAP, JSON and other web service interfaces to retrieve and pass information between disparate systems

  • Write Nagios plugins to monitor customized services

 

Systems Administrator

2000 – 2003

Agile Technologies, Bridgewater, NJ

Analyzed and maintained Agile’s IT needs and provided expertise to large and small corporate clients, assessed current systems, networks, applications and security measures, proposed upgrades and implemented customized solutions.

  • Designed and built company network infrastructure from the ground up

  • Solely responsible for all servers located in NJ location

  • Installed and maintained firewall and VPN configurations

  • Worked as Systems Administration consultant for Agile Technologies clients

  • Implemented Request Tracker system to track internal issues

Senior Network Operations Center Engineer

1999 – 2000

Camanco Communications Inc, Millville, NJ

Internet service and “Virtual Office” experience for business travelers in hotel rooms across the country. Monitored and maintained remote kiosk computer systems for company flagship product, “PCRoomLink”. Developed in house application to track hundreds of systems spread across half a dozen hotels.

  • Provided level 3 support to end users

  • Helped organize information across multiple departments by developing a web portal

  • Troubleshot various kiosk issues on remote system where conventional access was unavailable

 

Personal Projects

I have a wide variety of personal projects I work on which help me sharpen my skills as a developer, and allow me to overcome problems I may not otherwise face. I love to constantly challenge myself in fun ways.

  • Own and maintain my own colocated server, which I use for various projects

  • Run a very small virtual hosting company, mostly to offset the cost of my colocated server

  • Wrote code to connect to register.com’s API for domain registration

  • E-Commerce API coding experience with PayPal, 2Checkout, and Authorize.net payment gateways

  • Practice Search Engine Optimization techniques with, for example, Apache rewrite rules

  • Develop a wide range of websites varying from online stores to flash video sites

  • Some experience developing Joomla websites

  • Built a full size Arcade cabinet with authentic arcade controls, powered by Linux and XMAME (pictures available at https://www.timekiller.org/xmame/ )

  • Built a Linux based CarPC for GPS, Music, and Videos (pictures available at https://www.timekiller.org/carpc/ )