Skills
Languages:
PHP4, PHP5, HTML, XML, CSS, JavaScript
Frameworks:
CakePHP, jQuery
Databases:
MySQL, PostgreSQL, SQLite
Systems:
Linux, Unix, Windows NT, Windows 2000, Windows XP, OS X
Software:
Git, SVN, CVS, Nginx, Apache Web Server, Photoshop, Flash
|
Work Experience
Tremor Media |
Feb. 2008 to Present |
Developer |
GasLimit.com |
Oct. 2007 to Jan 2008 |
Lead PHP Developer |
- Oversaw the development of GasLimit.com, a site where fleet managers could purchase protection plans against rising fuel prices.
- Integrated data feeds for market and retail fuel prices, which were used in calculations for various protection plans.
- Redesigned the site to be more user and search engine friendly.
|
Yamaha Music Interactive |
Mar. 2007 to Oct. 2007 |
PHP Developer |
- Technical lead for downloadshop.yamaha.de, a German e-commerce store specializing in downloadable media. I am responsible for gathering specifications, implementing new features and bug fixes, and seeing these changes through QA process to the production site.
- Technical lead for Yamaha's Internet Direct Connection, a service that allows customer to directly access the Yamaha's digital inventory and make purchases from their digital piano or keyboard.
- Contributed to the propriety Yamaha framework by improving performance through the use of caching and various code optimizations.
|
Kollins Communications, Inc. |
Nov. 2005 to Mar.2007 |
IT Manager |
- Maintained and enhanced existing client websites, such as www.xplodsony.com and www.sonymetc.com.
- Worked with designers to create and deploy a wide range of client web sites.
- Administered twelve OS X based file and web servers located both on site and at a dedicated hosting facility.
|
EyeRover Media, LLC |
May 2003 to Nov. 2005 |
Lead Developer, CTO |
- Full responsibility for the design and development of every phase of the my.EyeRover.com portal.
The portal allows users to log on and view networked cameras from anywhere in the world.
Users have the ability to pan and zoom the cameras, set recording parameters, watch recordings,
and create and administer guest accounts.
- The my.EyeRover.com portal is written in PHP and runs on either MySQL or SQLite databases.
The portal uses Apache Web Server running on Linux. There are also several backend programs that are written in C.
- Managed a staff of three part-time developers.
- Create Java Applets and ActiveX controls for watching live and recorded video in a standard browser.
These applications provide enhanced security protecting the user's camera, as well as additional functionality.
- Develop and code custom handlers allowing for different models and brands of cameras to be used, invisible to the user.
|
Columbia House Music and Video Club |
Oct 2000 to Mar 2002 |
Consultant working through RedTrain, Inc |
- Worked on front-end web system, including checkout pages, using JSP and Enterprise Java Beans
running on a Weblogic web server and an Informix database. I assisted in modifying the
existing checkout pages, including adding new functionality and fixing various bugs.
- Designed and built a customer service reporting system. This reporting system was entirely
designed and created by myself and another consultant. Summary data was periodically taken from
the main web database and stored in the local intranet database. This was accomplished with Java
programs that would run during the night. A web-based interface, written in JSP, allowed the user
to view this data in various ways (grouping by club type, date, etc.).
- Worked on customer service tool that is used to create promotions for the web site.
The tool has a web-based interface, written in JSP, which allows the marketing department
to set the terms of a promotion. When completed the new promotion would be automatically
migrated to the web site by a Java program that would run every 15 minutes. This system
was already in existence, but was completely re-written as part of the project. I worked
extensively on modifying the existing JSPs to work with the new database design, in addition
to creating numerous new JSPs for the new functionality. I also worked on the batch Java
jobs that would run periodically to complete automated tasks, in addition to migrating the
database to the new schema.
|
RedTrain, Inc |
June 2000 to Oct 2000 |
Consultant |
- Developed middleware and GUI tools for RedTrain Online Employee Resource Management System,
using Java Servlets, JSP, and SQL Server 7.0. System tracks employee hourly billing,
expenses, contact and payment information, and reports data by client, project, employee,
expense type, etc.
- Designed and implement an Employee Skills system as part of the Online Resource Management System.
This allowed an employee to upload their resume and enter information about their technical skills.
An administrator/project manager could then search for a particular skill set and view the resumes
of the employees that best matched. This was written using JSPs with a SQL Server database.
|
Education
Loyola College in Maryland |
1996-2000 |
Baltimore, MD
-
Bachelor of Science degree in Computer Science in May 2000
|
References
Available upon request.
|