We provide IT Staff Augmentation Services!

Senior Php Developer Resume

2.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Bruce is Senior Full Stack Developer - Software Architect - Development Lead with 30 years of IT experience out of which 15 years of experience in Building and supporting solutions with PHP / MySQL web based technologies
  • Over 15 years of experience in PHP, and web based technologies
  • Over 5 years of experience in creating and consuming REST and web services using PHP
  • Over 15 years of experience in analysis, design and development of intranet and internet websites
  • Over 15 years of experience with MySQL
  • Full stack LAMP and C++ developer with focus on agile processes and human / computer interfaces.
  • Extensive experience in software design and implementation from gathering client requirements to deployment.
  • Firm believer in agile processes to produce results in short periods of time and high quality.
  • Experienced at designing software that meet the needs of the widest number of clients and use cases, but is simple to understand and use. Firm believer in simple componentized solutions that can be reused in unimagined ways.
  • Extensive experience in customer facing roles including presales, product design and support.
  • Firm believer in the Software as A Service (SAAS) model and how it is best for customers and the company.
  • Excellent at discovering client business needs and then providing a solution, generally from existing software, that meets those needs and explaining how the solution works for the client.
  • Involved with the sales cycle from presales, proof of concept, evaluation, deployment and retention.
  • Great communication skills and enjoy delivering solutions for clients that work and keep them happy.

TECHNICAL SKILLS:

Languages: PHP (4-7), JavaScript, C++ (2012), C, Python, FORTRAN, Pascal.

Databases: MySQL, MS SQL, Redis, and OO NoSQL.

Libraries: PHP Laravel, PDO, Guzzle, TCPDF, FPDF, Carbon, PHPUnit, Composer, YII and many others. JavaScript jQuery, Zurb Foundation. C++ STL, Boost C++ library, IBM Open Class.

Web: HTML 5, XML, CSS, Apache, NGINX.

OS experience: Windows, Linux, Mac OSX

PROFESSIONAL EXPERIENCE:

Confidential

Senior PHP Developer

Responsibilities:

  • Ported Laravel 4.2 to 5.4
  • Implemented system to email all clients if our AWS system was down with MailChimp REST API.
  • Refactored code that used in array to more efficient array subscripting to remove N2 algorithms.
  • Set up error logging to Slack so errors in staging and production can be seen instantly and from phones.
  • Implemented a saner cron scheduler than the Laravel 5 implementation.
  • Refactored Python based deploy script to insure a reliable release.
  • Implemented Mandrill webhooks to track email bounce rates and other issues with internal software.
  • Implemented Twilio webhooks to keep track of subscribe and unsubscribe requests and add help info.

Confidential, NY

Senior PHP Developer

Responsibilities:

  • Inherited a procedural highly unorganized PHP code base. Removed hard coded dependencies, dead code, and developed new code with classes to vastly improve the maintainability of the code base.
  • Created and maintained Laravel projects in 5.1 and 5.2 using Composer
  • Created web pages from the marketing landing pages all the way through the sales funnel to the thank you page.
  • Developed a back-end system for site administration using Redis DB for fast response.
  • Implemented a generic pixel insertion mechanism so marketing could place pixels throughout the sales funnel.
  • Implemented unit testing for complete end to end pixel testing with PHPUnit.
  • Created HTML emails for marketing campaigns and tested on numerous email clients.
  • Developed credit card validation JavaScript library that hid the card number being typed so sales agents screen sharing the client’s computer could not read the card number.
  • Worked with the design and marketing teams in an agile manor to produce better designs.
  • Incorporated responsive web designs where ever possible.

Confidential, CT

Development Support Lead

Responsibilities:

  • Designed a better workflow to combine an agile development cycle with structured deployment release to solve existing bottlenecks in previous workflow.
  • Interact directly with customers to efficiently and quickly solve their problems.
  • Added functionality to existing API to reduce server load and meet client needs.
  • Reduced the error log volume by correcting code so real problems can be seen.
  • Added contract billing reporting system to ensure Confidential correctly bills for all client usage.
  • Identify and fix slow MySQL queries that impact database performance.
  • Quickly turn around production bugs so impacted clients have a resolution often the same business day.

Confidential, NY

Web Site Development

Responsibilities:

  • Created the world's most advanced bicycle club web site in PHP and MySQL
  • Written 100% in OO PHP using the MVC pattern.
  • Developed PHP library to generate fully responsive HTML and JavaScript based on Zurb Foundation. No hand written custom HTML or JavaScript.
  • Produces PDF from PHP for correct printed output on all platforms.
  • Doubled club in two years.
  • Well liked by the and used as a model by other bicycle clubs.
  • Features:
  • Fully mobile accessible with responsive design principles used throughout the system.
  • All payments made through PayPal API for one-time purchases and subscriptions.
  • Content management system, inline WYSIWYG editor including drag and drop image support.
  • Club store, inventory control, invoicing system, USPS shipping support.
  • Ride scheduling, primary website function, historical reporting and tracking.
  • Event sign up with PayPal. Manages events that require admission.
  • Event calendar that allows public submissions and approval system.
  • Club wide email system gets around ISP spam prevention limitations.
  • Full user authentication system. Customizable permission groups with single permission granularity.
  • User polls and club wide voting.
  • Volunteer management to organize jobs and track and communicate with volunteers.

We'd love your feedback!