Resume
SHAWN W. STRATTON
http://www.linkedin.com/in/mface
Computer Skills
Servers & Daemons:
Apache HTTPD, MySQL, Zend Server, MSSQL, POSTGRE SQL, SSHD, Microsoft IIS, SVN Server.
Operating Systems:
Microsoft and Linux based Client and Server Operating systems, Solaris 8, OpenSolaris.
Desktop Applications:
Adobe Photoshop, Adobe Dreamweaver, NVU.
Programming Languages:
PHP 5, Python, ANSI SQL, C#, ANSI C, D, and Java Script.
Markup Languages and Protocols:
HTML, XML, YAML; REST, SOAP, and XML-RPC
Advanced Development:
•Proven MVC design and implementation.
•Application architecture using Design Patterns.
•Support of the full software lifecycle.
•Development via Lean methodology (similar to Agile.)
•Implementation of SCRUM as an advisor and participant.
Development Environment
Visual Studio 2008, Zend Studio for Eclipse, Eclipse PDT with xDebug(via WAMP), PHPDesigner, Nusphere
PHPed, VIM.
Libraries
Zend Framework, Symfony, Doctrine ORM, .NET 2.0, ExtJS, Dojo, Prototype, ezComponents, Tango (D Lib.)
Databases
MSSQL 2005 (Schema Design), MySQL (Administration and Schema Design), PostgreSQL (Schema Design
and Light Administration), SQLite, CouchDB.
Certification
Zend Certified Engineer—2008
Foreign Languages
German, Proficient understanding and spoken.
Professional Memberships
Atlanta area PHP Users Group, Nashville eLamp, Knoxville Python/PHP User Group (founder.)
Accomplishments
November 2009 – Spoke at the Nashville eLamp group about Agile Development for the Web.
Work History
May 2009 – Current, Programmer, Iostudio, LLC, Nashville, TN
Project Lead – CRT: While at Iostudio I developed the Car Response Team (CRT) Portal which was
a basic call center management application. Along with two developers I was managing we
developed the CRT Application in 3 weeks using Zend Framework 1.x and Doctrine 1.2.
Team Lead – PTH: I currently manage the daily tasks, based upon the long term development goals,
of 2 programmers for the Path To Honor Application. My duties in management include: Task
Assignment, Code Review, Functionality Review and Acceptance Testing, and providing resources to
assigned Programmers.
.Mil Migration – PTH: In the migration from a .COM domain/application to a .MIL domain/application I
studied Department of Defense STIG (Security Technical Implementation Guidelines) and ensured
our software and methodologies passed requirements. I also helped configure our architecture and
management tools for the new requirements, this included installing and configuring a RHEL5 server
with hardened versions of Apache and PHP.
Snow Falcon – NationalGuard.com: While serving the interests of Path To Honor I also helped in the
testing and deployment of Snow Falcon, the new NationalGuard.com. During this time I taught a
new way to test Soap Services utilizing SoapUi to team mates on both the Snow Falcon and Path To
Honor Projects, co-ordinated communications between the two teams about breakdowns, and
participated in the 3 am launch of NationalGuard.com.
SVN – PTH: During my time at Iostudio I’ve become the PTH teams defacto SVN Administrator. I’ve
written hooks integrating our SVN server with our Defect Tracking System (Mantis,) Established a
Standard trunk/branch/tags structure, and lead several meetings discussing merging problems and
methodologies.
Defect Tracking – PTH: After discussion, I implemented Mantis for defect tracking and task
management. While implementing Mantis I also proposed and implemented a structured work flow
from acceptance to finalization of a task. The work flow includes Code Review, Functionality
Review, various merges (to branches representing beta, staging/testing, and production) and various
chances for feedback from developers and/or customers.
Scrum – PTH/CRT: While on PTH I was allowed to make management suggestions to improve our
overall daily process. Amongst the recommendations that were accepted were the Daily Scrum (15
minute stand-up meeting,) Planning Poker (with limited success thus far,) and the idea of a release
cycle which is currently being adopted. When I began CRT, however, I was able to implement the
full SCRUM ideology for managing the project.
Misc:
•Develop and Maintain Legacy Path to Honor Application for NationalGuard.com
•Designed, Developed, and currently Maintain Car Response Team (CRT) portal using Zend
Framework/Doctrine.
• Proposed various methods to modernize Path To Honor application to use best practices
including an MVC based architecture.
• Introduced a peer training proposal to supplement the lack of professional training and
accredidation.
• Developed for a Load Balanced environment, overwriting Session Handlers, utilizing a
shared asset filesystem, and supplementing error logging for multiple servers.
Technologies Utilized: PHP5, MySQL, Bash Scripting, phing, phpUnderControl, phpUnit, Mantis, jQuery,
Scrum, Linux
Dec. 2008 – March 2009, Trust Project Manager, eGovernment Solutions, Knoxville, TN
• Developed Interaction with State of Tennessee Motor Vehicles System “TRUST” using Soap
Service.
• Supported Sevier County, TN on eGov Suite, including Server Administration, Migration
Support, and End-User Support.
• Support Engineered eGov Suite repairing bugs as they were discovered.
• Participated in Architecture and Design sessions using Best Practices.
Technologies Utilized: PHP5, MySQL, SOAP, phpUnderControl, phpUnit, Mantis, Prototype, Lean, MVP
Pattern.
April 2008—November 2008, PHP Systems Developer, Alexander Gallo Holdings, LLC, Atlanta, GA
• Extracted Information from MSSQL backend to Proprietary Software for Reporting Purposes.
• Implemented and administrated a development server including SVN repository,
phpUnderControl (CruiseControl) on Windows 2003.
• Developed a custom MVC framework, implementing Design Patterns and best practices.
• Wrote a group based Access Control System with Permission Inheritance.
• View utilized ExtJS heavily for layout and interaction.
Technologies Utilized: PHP5 w/ Design Patterns, MySQL, MSSQL, CruiseControl, phpUnit, ExtJS,
ActivePDF, Doctrine ORM, Zend Framework and MVC Pattern.
March 2005—April 2008, Web Application Engineer, mFace Marketing Solutions , Murphy, NC
• Marketed, developed, and maintained Web applications utilizing ASP.NET 2.0 (C#) with
MSSQL and PHP 5 with MySQL.
• Optimized existing markup structure and content for Search Engines such as Google and
Yahoo!.
• Administrated customer servers (LAMP) at remote data centers.
Technologies Utilized: PHP5, MySQL, PostgreSQL, RedHat, Gentoo, CentOS; C#, MSSQL, .net 2.0, IIS;
XML-RPC, REST; Photoshop, Dreamweaver, Fireworks, HTML Design.
Nov. 2004, Outside Consultant, Barrister Global Services, New Orleans, LA
• Dell Replacement contract for hospital group in Charleston, SC.
• Implemented a scheduling system to minimize impact on hospital workers.
• Administrated stock system to ensure availability of new machines.
Technologies Utilized: Windows XP (installation,) Windows 2000.
June 2004 – Sept 2004, Developing Consultant, WEBPRO International, Inc., Charlotte, NC
• Administrated LAMP server based on RedHat Enterprise Level.
• Developed data driven PHP/MySQL applications, developed PHP/PostgreSQL applications.
Technologies Utilized: PHP4, MySQL, PostgreSQL, Redhat.
2002—2004, Web Developer, Encrypted Designs, Murphy, NC
• Static HTML and graphics design.
• Maintained and Modified PHP Applications with MySQL.
• Remotely administrated RedHat and Solaris servers via SSH.
Technologies Utilized: PHP4, MySQL, Solaris 9, RedHat 7.3, Photoshop, Dreamweaver, Fireworks, HTML
Design.
2000, Intern, SoftNET Communications, Inc., Murphy, NC
• Internship utilizing basic static web design principles and graphics design.
• Was introduced to time management, working in a team environment, and utilizing best
practices.
