Synacor / June 2010 - Present
Design, create, and maintain middleware API for abstraction of Messaging (Zimbra) backend to better insulate services from backend errors while providing a generic API for the possibility of multiple modular backend applications with limited to no change of front end code.
Leapfrog Interactive / November 2007 - June 2010
Utilize PHP, MySQL, C#, and MSSQL to create websites after providing technical plans using wire framing, user interface layout, and usability analysis to designers for mock up.
Use SEO techniques to provide all sites with basic SEO enhancements for added search engine visibility.
Continue with purposed implementation of Subversion integration.
CMS implementation and maintenance using Drupal, WordPress, and Ektron. Built custom modules for Drupal including one specifically for Salesforce integration
Provide support and maintenance of sites using ZEND and CakePHP frameworks.
Lead Developer & Project Manager
JCS Technology LLC November 2006 - October 2007
Supervised and worked with team of 3 - 4 developers for the creation of the Hi.Net social networking site.
Planned database design consisting of over 130 integrated tables.
Administered and implemented MySQL and Apache clusters.
Responsible for managing daily operations and identifying long term project goals while maintaing their status.
Other various responsibilities included systems & network administration and customer relations.
DSM Operations Level 2 Recovery Operator
IBM May 2005 - December 2006
Pro-active monitoring and daily operations maintenance of 2003/XP/NT/2000/AIX based production systems with collaboration of multiple server and application support teams.
Managed Help Desk call problem determination, resolution, and follow-up activities for server based production applications.
Prepared and maintained documentation of servers/applications.
Worked with DBA Team to maintain Oracle & MS SQL Server databases in 2003/XP/NT/2000/AIX environments.
Managed users and ID's in Active Directory and *nix environment
Oversaw batch process monitoring and recovery, via multiple applications (Tivoli JSC, Workload Manager, Control M, and Patrol Agent).
Responsible for HP-3000 job monitoring, scheduling, and running.
Nextel Tier 2 Remote Desktop Management & Blackberry Subject Matter Expert
EDS / May 2004 - May 2005
Presided over large teams of agents in solving various blackberry handled issues.
Designed, maintained, improved, and administered Blackberry Call Tracking tool.
Used remote desktop software to control Employee computers to solve problems dealing with all aspects of computers from simple email issues to complex VPN configuration over cellular networks.
November 2007 - June 2010
Work with multiple departments to design a plan to integrate subversion into workflow for all team members. This required determination of software to use at server and individual levels. As well as how sites are to be deployed automatically to the three tier environment of Proof, Staging, and Live servers.
Basic Framework/Template System
August 2009 - June 2010
Began work on a basic framework and template system for ease of creating simple PHP Sites that do not warrant full frameworks or a CMS. This involves bootstrapping, dynamic classes, singletons, url rewriting capabilities (mainly for SEO), and template support.
December 2008 - September 2009
Mapped out document management system for Trincheo Family Estates to manage distribution of media to employees and marketers. System required multiple levels of access for various types of users. Documents were categorized by document type, brand, and keyword. The documents were also linked in packages of related documents, which were compressed for ease of download.
Grown Green Rugs Product Creator
November 2008 - June 2009
Sutter Home Build a Better Burger Contest
November 2007 - May 2008
November 2006 - October 2007
Social networking site written with an Apache Cluster with PHP extensions using PDO for use of MySQL and SQLite database engines with plans for Oracle if capacity demanded it. MySQL cluster was comprised of two data nodes and one management node. All servers were attached to SAN for shared data access for video, image, and music uploads, as well as database and data backups. Database consisted of over 130 tables and 178 stored procedures.
Blackberry Call Tracker
October 2004 - May 2005
Designed and implemented web based call tracker, utilizing a JSP & JAVA servlet front end to an Oracle Database with a reporting system. Daily reports were generated on various aspects of information from a simple call count to detailed call information.