Curtis Holland

Arlington, Virginia 22201 | 216.509.8523 | LinkedIn | www.curtisholland.com

Profile

 
Advanced web developer with 10+ years of experience in structuring, developing and implementing interactive websites. Innovative use of technology and SEO to drive traffic and engage users. Ability to complete projects efficiently and in a timely manner with attractive user-friendly interfaces.

Ares of Expertise

 
  • Web content management
  • Wordpress development
  • eZPublish development
  • Excellent problem solving skills
  • Strong collaborative skills
  • MySQL Management and advanced query structuring
  • PHP OO Programming
  • HTML and CSS
  • GIT version control
  • Web Server Setup and Maintnane
  • Amazon EC2

Work Experience

 

Sr. Web Developer

2012 – Present
Beaconfire Consulting – Arlington, VA
  • Developed iPhone application using Phonegap, NodeJS as Backend for data submissions.

Linux System Engineer / Internal PHP Developer

2010 – 2012
Pantek, Inc – Independence, OH
  • Interface with clients on server and software issues
  • Installed Single Signon across all internal servers with OpenLDAP
  • Developed and coded new CybrHost webpage, Pantek’s sister company in PHP, MySQL and Smarty
  • Configured and managed FreePBX system
  • Developed and implemented SOAP web service between billing and ordering systems

Data Manipulation Specialist / Web Developer

2008 – 2010
The Karcher Group, Inc – North Canton, OH
  • Object Oriented Programming in PHP 4.x – 5.x
  • Develop and maintain custom CMS for multi-client reuse in PHP
  • Interface with clients to achieve target outcomes
  • Port data from proprietary client systems to MySQL DB system
  • Assist in testing developed applications before deployment

Aquatic Examiner

2009 – 2011
American Red Cross, Cleveland Chapter – Cleveland, OH
  • Examined 7+ pools for RedCross staff compliance.
  • Conducted training sessions and certification exams.

Web Developer

2007 – 2008
Internet Payment Exchange – Toledo, OH
  • Developed online billing payment process using PHP.
  • Maintain billing system through code/version updates
  • Provide customer support to municipal client base

Education

 

Bachelor of Science, Computer Science

2007
The University of Toledo – Toledo, OH
  • PHP and Object Orientated Code
  • Studied in London England – Culture Studies
  • Studied American Sign Language
  • Studied Linux System Administration

Diploma

2003
Cleveland Heights High School – Cleveland Heights, OH
  • CCNA Classes, worked on CCNA semesters along with creating a network without hard disks
  • American Red Cross Education – CPR, AED, Lifeguard Training, First Aid Instructor – Staff in Aquatic Examiner Program

Technical Skills

 

Languages

  • HTML
  • CSS
  • CSS3
  • PHP
  • JavaScript
  • MySQL
  • SQL

Frameworks

  • CodeIgniter
  • JQuery
  • JQuery Mobile
  • Mootools

Content Management Systems

  • WordPress
  • Drupal
  • eZPublish
  • Convio

Server Applications

  • Apache
  • MySQL
  • NodeJS
  • Courier IMAP
  • Postfix
  • Nagios
  • Samba
  • Bind9
  • GIT
  • Free PBX

Operating Systems

  • Ubuntu Server
  • Red Hat Enterprise Linux Server
  • FreeBSD
  • Windows 7

Personal Projects

 

ClevelandLGI.com / ArlingtonLGI.com

Written using the CodeIgniter framework, this project was to bring the student together with online materials for Lifeguard Training. Allowed the student to log into an online portal, view class progress vs personal progress through lesson plans, view training videos, download training materials. Finally, once the class is complete, this tool allowed the instructor to submit paperwork to the local Red Cross chapter and send certifications to the students.

Splitwise API Tie-in

Written in raw PHP, this code uses 3-leg OAuth 2.0 and a MySQL Database to connect to Splitwises' API. A call needs to be made to Splitwise for a login request, the user logs in, and a OAuth token is made and can be used for subsequent calls to Splitwise. This code also uses a Google library called "oauth-php" to do some of the heavy lifting.

The Piggybank Project

Written using the CodeIgniter framework, this project is meant for use as a online budget. While there is no connection to a physical bank account, the user keeps track of one physical account using many virtual account buckets. This project allows users to enter their paycheck, and deposit money into multiple accounts with the remainder dropping into a "spending" account. There is also a tie in to Splitwise using the Splitwise API Tie-in above.

FreePBX

Using Amazon EC2, I set up, confugured and maintained a personal VoIP server for home use. This server housed 2 phone numbers with voicemail and 5 extensions.