Magento Developer / Devops Resume
SUMMARY:
To obtain a position within an organization focused on web technologies in which I can best use my LAMP development skills, as well as my server and network support skills, and contribute to a collaborative and creative team in a challenging environment.
TECHNICAL SKILLS:
Network Troubleshooting
Systems Analysis
Linux Server / Network Security
Database Construction /Analysis / Maintenance
PCI / DSS compliance / testing
Load Balancer F5
System Administration / Maintenance
Automated / System tasks / Deployment
Development PHP 5 OOP
MySQL 5 (InnoDB, MyISAM)
Database Design / Optimization, Postgres 9
JavaScript, JS Frameworks / AJAX
HTML/DHTML/XHTML/XML,cPanel/WHM
Lighttpd /Apache / Nginx
CentOS / Redhat Enterprise / Ubuntu, bash shell, svn / git (using git - flow) / mercurial
Smarty / PHP Templates,OOP in C++
JIRA / Redmine / Basecamp / Trac
Visio (flowcharts/mapping)
CSS 2, Percona / MariaDB
OS X,CSS 3
WEP API (REST / SOAP / XML RPC)
Memcached / Redis
Linux cli
CDN (Edgecast, Akamai, Cloudfront, Cloudfare)
New Relic (performance/optimization monitoring)
PROFESSIONAL EXPERIENCE:
Magento Developer / DevOps
Confidential
Responsibilities:
- Initially tasked with optimizing live environment helping to optimize
- Re-tasked to help begin development of Front End using Laravel 5 and using Magento SOAP API to process the transaction, and also for enterprise reporting.
- Coded ground framework to accomplish this, make a purchase, fill shopping cart and leave, etc etc.
- Restored production to working status after outage (30 min downtime), company does about $50,000 an hour average.
- Fixed several logging db issues that was causing constant disk space to be fully used, causing swaping and poor performance
- Fixed and upgraded several one off scripts for the purposes of interaction with Magento API, placing free sample order, to enterprise reporting breaking out all orders for the day and detailing down to per product per order with grand totals etc.
Technology: php5.4, APC, github.com, centos 6, aws, amazon s3, cloudfront, memcached, redis, Laravel 4 & 5, assembla, JIRA, Magento Enterprise 1.13, Percona, Nexcess Hosting, NewRelic Monitoring / Reporting, Magento SOAP API v1 & v2, linux cli, bash, deployment automation using assembla, SQL Server.
Senior LAMP Developer
Confidential
Responsibilities:
- Help with live automated backups of virtual linux machines and automate
- Participate with backlog and bug reduction of ticket queue regarding internal CMS used for managing cell tower ground leases
- Ensure and update several reports that were used for reporting to BlackStone
- Creation of online webpage type file listing, with upload, download capabilities with user / permission control for sharing of sensitive docs (making it easy for other businesses, credit companies to get the files they need) to big for email. Also created report and tracking suite of logging for that site and its usage.
Technology: php5.5, github.com, red hat linux 6, centos, python, bash, linux virtual machines, mysql5.6, Postgres 9, custom MVC frame work with Ioc and dependency injection.
DevOps / Sys Admin
Confidential
Responsibilities:
- Install from scratch and build out linux server with node.js, express.js, redis and mongodb
- Create this to be used in a automated deployed bash script for auto- scaling
- Ensure that this solves any issues that could arise on Red Hat Enterprise Server 7
- Also ensure that there are conflicts or dependency issues regarding custom package installs with node
- Install lsyncd for replication across multiple nodes
Technology: bash, node.js, redis, Red Hat Enterprise 7, lsyncd, express.js, mongodb, server configuration and management, install of development packages for custom compiling of c linux libraries
Senior PHP Developer / SysAdmin / DevOps
Confidential
Responsibilities:
- Performed database analysis and optimization for a 30% increase in speed and through put.
- Performed and analyzed best configuration settings for LiteSpeed Enterprise Server running in daemon mode
- Automated batch optimization of images being uploaded to the sire by users using bash scripting and custom linux c libraries.
- Performed basic PEN testing and security vulnerability testing (known issues for Wordpress), tightened security both on the server / db and within wordpress.
- Offloaded php /Wordpress session management to Memcached using a persistent connection and automated slab purging….also installed GUI admin panel for memcache and to monitor its usage, use this to determine best slab and memory size for site usage
- Using bash scripting automated nightly backup of database, keeping the last 4 days and deletion of the rest, to preserve space, including gziping for compression
- Increased page ranking and SEO optimization for better ads from google and search ranking hits.
- Heavily improved and optimized page load times for better google search ranking and google ads.
- Moved site to using cloudflare to also increase performance and security of site
- Began custom plugin development for new themed site (not yet deployed)
- Helped begin coding for responsive theme for new themed site to include mobile and tablet
- All site improvements continue to enhance ad ranking score and increase/engage user interaction with the site.
Technology: php5.4, mysql5.6, git, wordpress, wordpress plugin development, bash, puppet, LiteSpeed Web Server Enterprise, cloudflare CDN, amazon S3
Magento PHP Developer
Confidential, Calabasas, CA
Responsibilities:
- Performed maintenance and new feature / enhancement coding for Magento Ecommerce Site
- Implemented Adobe Site Catalyst and Adobe Test & Target Suites
- Improved and enhanced deployment process and development structure
- Site optimization using load balancing tools / error reports / server and database configuration
- Created Magento modules for custom third party API’s, reporting, and specific harbor freight customizations
- Redesign Infrastructure for maintenance, patching, code and database syncing of staging, testing and development environments. Also migration to GIT using git flow branching model
- Code from scratch a geo ip / store location / gps directions system that uses the latest API’s from google revalidates given address info clean up abbreviations to proper postal and gps labels, getting accurate latitude and longitude coordinates, also using Haversine formula to calculate distance between two points on a map.
- Improve infrastructure reliability and scale for load by several rounds of optimization, security testing, code refactoring, error log clean up, code inspection (simplify or changing functions used to increase speed ), correction server configuration with testing, and helping to more effectively utilizing proper caching.
Technology: LAMP, OOP PHP 5.3, MySQL/Perconna 5.5.30 (InnoDB, MyISAM), Apache 2, PCI Compliance, svn, JIRA, HTML, XML, several third party APIs (Rest, Post, RPC etc), Soasta Load Balance Testing, Vendor pixels for analytics or custom reporting, Redis, Certona Suggestion Engine, Zend Framework, EasyAsk Search, Bazaar Voice, Adobe Test & Target, Adobe Site Catalyst, Magento modules, Magento Enterprise 1.8, Akamai CDN, New Relic for troubleshooting, server error reporting and optimization, Memcache, JSON, PHP APC, Mac Osx, cron jobs, bash scripts, SEO site optimization, Red Hat / CentOS Linux server management, compiling packages and tools from source, linux cli, Sequel Pro, PHPStorm 6 /7, vim, homebrew
LAMP Developer
Confidential, CA
Responsibilities:
- Develop highly scalable code.
- Management of several Linux dedicated servers and services in the Amazon Cloud.
- Develop wordpress plugins to build out the next generation of a social music platform.
- Develop in house media file processing server.
- Created and refactored live site search to use autocomplete (pulling from the db and caching) also refactored how search query was being executed to achieve near instant results on searches.
- Created a digital wallet for the site that integrated with PayPal using the MassPay API and IPN notifications reporting.
- Server management duties and package install and updates.
- Ask to look at code and see where bottlenecks are, to refactor for speed / security.
- Ground up install and configuration of several development servers on Amazon.
- Built several reporting and integration tools and utilities, wordpress plugins.
Technology: LAMP, OOP PHP 5.3, MySQL 5 (InnoDB, MyISAM), Apache, Nginx, svn, JIRA, HTML, XML, several third party APIs (Rest, Post, RPC etc), web services, Wordpress, Wordpress plugins, Redis, Memcache, JSON, PHP APC, PayPal API, Mac Osx, Amazon EC2, Amazon S3, Amazon Cloudfront (CDN) cron jobs, bash shell, SEO site optimization, Linux server management, compiling packages and tools from source, linux cli, vim, homebrew, PHPStorm 5/6
Lead PHP Developer
Confidential, Hollywood, CA
Responsibilities:
- Develop full sites for clients based on functional specs and design comps
- Management of several Linux dedicated servers at Media Temple
- Lead team in setup of proper source version control usage and workflow
- Learned Plesk for server management
- Learning Codeigniter MVC framework
- Migration of 10 sites to new server, updating code base for php 5.3
- Installed 20 meg symmetrical internet line for office
- Installation of APC and modification of apache conf file for better site speed
Technology: LAMP, OOP PHP 5, MySQL 5 (InnoDB, MyISAM), Apache, svn, basecamp, HTML, XML, API, web services, Codeigniter MVC, CSS 2 - 3, JSON, jQuery, JavaScript, Mac Osx, cron jobs, bash shell, SEO site optimization, Linux server management, compiling packages and tools from source, PHPStorm 3/4
PHP Developer
Confidential, El Segundo, CA
Responsibilities:
- Maintenance of in house codebase, tracking and admin system
- Build out new lead generation landing pages and back ends
- Work ticket queue to resolve issues or fix bugs, add enhancements
- Developing new API based architecture that will scale to any vertical, will allow for more dynamic and fluid movement / pace of business needs
Technology: LAMP, OOP PHP 5, Master/Slave MySQL 5 (InnoDB, MyISAM), Nginx, mercurial, redmine, SCRUM, HTML, XML, Zend Framework, Blueprint CSS framework, jQuery, JavaScript, Mac Osx, FreeBSD, cron jobs, bash shell, SOAP, Wordpress, Custom Wordpress plugins, redis, memcache, regex, SEO site optimization, CDN.
LAMP Developer
Confidential, Canoga Park, CA
Responsibilities:
- Working on customization / modification of in house CMS used on over 100 sites.
- Development/Integration of Interspire Email Marketer API code base to facilitate list management and email campaign for all of our web properties.
- Solving various assignments consisting of hotfixes to live code or implementing new features
- Developed API for inbound traffic affiliates used for email sanitization / verification and user account creation.
- Developed several cron based scripts, required a cron file locking manager to ensure one process did not overlap on the next.
- Profiled, Optimized and put into place a load balanced solution for better XML API throughput.
- Learned / using git branching and source control for all tickets / projects.
- Working in a large development team environment.
Technology: LAMP, OOP PHP 5, MySQL 5 (InnoDB, MyISAM), Apache 2.2, PCI Compliant Environment, git, JIRA, HTML, XML, Smarty Templates, jQuery, JavaScript, CSS 2/3, cron jobs, bash shell, CDN.
Web Developer/I.T. Support
Confidential, West Hollywood, CA
Responsibilities:
- Managed Single VPS Linux Server.
- Creation, maintenance and project supervision of all music artist’s web properties ( web site, Facebook fan page/profile, twitter, MySpace, email campaign blasts and band/artist’s newsletter’s etc )
- DNS management of all domains
- Management of Exchange server / email accounts
- Management of SaaS Spam solution
- Monitoring/Management of Email archiving / backup solution
- Maintenance and upkeep of multiple Wordpress installations
Technology: LAMP, PHP 5, MySQL 5, HTML, CSS 2/3, Mailchimp, Wordpress, Apache 2.2