resume

advertisement
RESUME OF: William Garrison
Bgarrison25@gmail.com
Phone: 716-401-9499
TECHNICAL SKILLS
Languages/Frameworks: PHP (OOP and Procedural), SQL, XML, CSS, JavaScript, HTML5,
Jquery, Smarty (templating), XHTML, Magento, Ruby on Rails, CodeIgniter,
Zend Framework
Environments:
LAMP, Microsoft Windows
Databases/Servers:
MySQL, SQL-Lite, Apache, Sql Server, PostgresSql
Dev. Software/Tools:
Komodo Edit, VIM, Netbeans, Eclipse
Version Control Systems: SVN / CVS / GIT
Other:
MVC / REST API's / SOAP / JSON / AJAX
PROFESSIONAL EXPERIENCE
MainStreetHost
Software Developer



Worked with Intel XDK to develop a hybrid html phone application that used a Laravel REST API
on the backend.
Developed multiple internal tools using PHP.
Put together GIT training for new users within the company.
Cognigen Corporation
Software Developer II





Jul 2013 – October 2014
Learned ExtJS / Oracle to assist with maintenance and development of new systems for a web
application designed to manage the pk/pd analysis process.
Worked with a team to put together a new Authorization / Authentication portion of the
application.
Put together GIT training to ease the transfer from SVN to GIT
Blizzard Labs
Senior PHP Developer

November 2014 – Present
Jan 2013 – Jul 2013
Used Ruby On Rails / SQL Server to create an invoicing and payment infrastructure for GMI, a
Gold Refining Company.
Using Magento Enterprise (based on Zend Framework) developed custom extensions to
enhance their current affiliate programs.
Both Magento and RoR were new technologies that I had never touched before working for this
company. I was up and running and developing new technologies on each in under a month.
Intermedix
PHP Developer
Jul 2012 – Dec 2012



Using their custom framework based on PHP, updated and tested their new profile system. This
included back and front end development.
Working in a team developed from scratch a new permissions framework, from designing the
database to implementing the interface.
Using previously mentioned permissions framework we developed a document management
system that included versioning / permissions / groups / html 5 interfaces for uploading /
downloading files.
LexisNexis
PHP Developer








Used Zend Framework / PHP / REST services to create 6 new searches and update existing
services for the award-winning Accurint Mobile App.
Using PHP / Javascript / HTML / CSS I created a new “guest checkout” that allowed guest users
to purchase orders on the Peoplewise.com product.
Worked as a team to implement a large series of changes to Peoplewise.com (PeopleWise 2.2)
including visual updates / saved credit cards for registered users and new reports and searches.
Using Zend Framework I updated / improved the hits / irst products with better upload modifications.
Including the ability to rotate pdf’s, move added barcodes / line 5 data wherever they were needed
and allowing the upload of TIFF files as well as PDF’s.
Created a new CrossLinks placeholder for Social Security Numbers to be used internally on the
Accurint REST server. This allowed for increased user security.
Ported over “notes database” functionality from the PERL coded Accurint environment over to the
PHP coded Peoplewise environment. This database allows for better logging of user updates /
errors.
Worked on front end GUI updates for HITS / IRST products with a combination of PHP / MySQL /
CSS / HTML / Javascript changes.
Currently working on a new prototype REST service that will provide data for a new LexisNexis
App.
Comand Solutions
Web Developer




Jul 2011 – Jul 2012
Apr 2011 – May 2011
Used PHP/ JavaScript/ Jquery / CSS / HTML to develop a prototype for new propel-ant website
(propelant.webcomand.com/prototype {propelant/webcomand}).
Researched and documented the function of the Boyden site (Boyden.com) to provide future
documentation for developers and Boyden employees.
Used a proprietary CMS (webcomand) to develop the redesign and initial design for both propelant
and Boyden.
Brought on board as a consultant for 3month contract and completed project in 1month.
Synacor Inc.
Jan 2007 – Mar 2011
PHP Developer
 Was a lead developer for Synacor’s main client, Quest.
 Developed the PHP registration and secondary registration for new portal. Registration was a form
that received its initial information from Qwest, stepped the user through registration and then sent
Successes / Failures back to Qwest and forwarded the user on to the new portal.
 Created the user interface / templating engine / controller for Voluntary Migration











Used PHP, database lookups (SQL) and Jquery to create a dynamic page that determined the
users to migrate based on an API call and database search. It then built the page dynamically
depending on the users to migrate
Lead the Forced Migration Project to migrate all Quest domain emails forcefully (1.3 million users)
Responsible for organizing three teams (email ops, Client Deployment, Client Integrations)
Built the PHP intermediary that allowed the user to set up their password and secret question and
answer after being migrated. (Used Synacor Proprietary Framework)
Developed back-end functional solutions for clients with PHP
Used the Synacor proprietary framework that was MVC-based. This included DAO's / using
custom exceptions for error handling and using locale files for simple localization.
Developed a familiarity with both GIT and CVS. (Used CVS for 2 years and then they moved to
GIT)
Used PHP Unit (using a Synacor proprietary extended class) to test code
Built the API custom hook that hooked into our user_create API to allow welcome emails to be sent
to the old email address
Newwave Communications
Developed a real-time integration that worked with a Daemon and a Perl script intermediary to allow
Newwave to create / update / delete users
EDUCATION
State University of New York at Fredonia
 B.A. - Computer Science (Information Technology) (pending degree)
 Was awarded a Computer Science Scholarship for Academic Excellence
2004 - 2006
United States Air Force
2001 – 2004
2E2X1 – Computer, Network, Switching and Cryptographic Systems
 Tech School – Keesler AFB
 6 months of training in Cisco networking / switching, Cryptography, computer repair, network
solutions
 First Duty Station - Tinker AFB
 6 months OTJ training in data / voice switching and TDC (Theatre Deployment Communications)
Download