Shawn Stratton PHP Geek

Resume

SHAWN W. STRATTON

Computer Skills

Daemons & Management Systems nginx, Apache 2, Puppet, Memcached, uwsgi, haproxy, php-fpm (fastcgi), MySQL, PostgreSQL
Languages: PHP 5.3, Python, Java (Android,)  ANSI SQL, Ruby, C#, ANSI C, C++, D, and Javascript.
Markup & Protocols: HTML,XHTML, CSS 2, CSS3,  XML 1.0, XML 1.1, YAML, ATOM; REST, SOAP, and XML-RPC
Libraries: PHP:
Zend Framework, Zend Framework 2, Symfony 2, Doctrine 2Javascript:
jQuery, Dojo, Prototype, ExtJS.

Other:
Tango (D StdLib,) .NET 2.0/4.0.

Relational DB: MySQL (Administration and Schema Design), PostgreSQL (Schema Design and Light Administration), SQLite, MSSQL 2005 (Schema Design).
Non-Relational DB: MongoDB, CouchDB, Cassandra.
Advanced Concepts: Design Patterns, MVC, Unit Testing, Continuous Integration, Agile Development (SCRUM,) Team Development.
IDE: Eclipse (PDT, ADT, Zend Studio,) PHPDesigner, Nusphere PHPed, VIM, Visual Studio 2008.
Servers & Daemons: Apache HTTPD, MySQL, Nginx, Named, MSSQL, POSTGRE SQL, SSHD.
Operating Systems: Ubuntu & Debian Based Linux Distributions, Red Hat Enterprise/CentOS, OpenSolaris.
Certifications: Zend Certified Engineer (PHP 5 & PHP 5.3)

Community Involvement

Presentations

2012 – Atlanta PHP User Group – Security 101
2011 – ZendCon, Santa Clara, CA – Optimizing Zend Framework for High Volume Traffic
2011 – Atlanta PHP User Group – Using Zend Framework 2 Components
2011 – Atlanta PHP User Group – Dependency Injection
2010 – Atlanta PHP User Group – PHP: Methods, Practices, Patterns, and Teamwork.
2009 – Nashville eLamp – Agile Development Methods for Web Development. http://prezi.com/6rl8cpr9qiov/

 

Groups

Atlanta PHP User Group, Atlanta Web Design Group, PHP Community


Work History

Dec 2011 - Current Discovery Communications, INC Systems Architect Atlanta, GA
AWS Migration Planned & transitioned hardware assets into Amazon Web Service (Cloud Computing.)
July 2010 - Dec 2011 Discovery Communications, INC (HowStuffWorks.com) Online Developer Atlanta, GA
Loyalty Marking Developed a loyalty marketing client using Web Services, MongoDB, and JS.
Continuous Deployment Planned Continuous Deployment process, created build scripts in Jenkins CI Server.
Git Migration Planned and executed migration from Subversion to Git, trained and supported development & architecture teams during the migration.
Platform Migration Worked heavily in TLC Platform Migration, creating templates, modules, and worked on structured content editing tool.
Automated Testing Drove adoption of automated testing and continuous integration via an approach document and adoption plan.
Misc
  • Developed several back-end components to update various data feeds (Atom, RSS, and REST based.)
  • Advised on architecture and development process.
  • Advised on coding standards and development process.
April 2010 - July 2010 Safe-Guard Products International, LLC Software Engineer Atlanta, GA
  • Spearheaded PHP 5.3 migration and various library upgrades.
  • Setup Application Server clustering using Zend Server Cluster Manager, Puppet, and CentOS.
  • Developed SOAP client for STAR Standard Service.
  • Advised on Architecture, Programming Standards, Team Management.
May 2009 - April 2010 Iostudio, LLC Programmer (3) Nashville, TN
  • CRT - Managed 7 developers, acted as primary developer, architect, and DBA
  • PTH - Managed 2 developers on a regular basis, acted as senior developer, DBA, and as a force of change in architecture, project management, defect tracking, and support tools (SVN, Documentation, etc.)
  • .Mil Migration - Ensured Stig compliance in application and serving environment.
  • Misc - Drove adoption of SCRUM, SVN Branching & Tagging, and various other high level concepts.
Dec 2008 - March 2009 eGovernment Solutions, LLC TRUST Project Manager 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.
April 2008 - December 2008 Alexander Gallo Holdings, LLC PHP Systems Developer 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.
March 2005 - April 2008 mFace Marketing Solutions Web Application Engineer / Sole Proprietor 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.
June 2004 - September 2004 WebPRO Internationl, Inc. Developing Consultant 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- June 2004 Encrypted Designs Web Developer / Proprietor 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 SoftNET Communications, Inc. Intern 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.