We provide IT Staff Augmentation Services!

Senior Php Developer Resume

5.00/5 (Submit Your Rating)

Burlington, VT

SUMMARY:

  • Full stack LAMP and PHP 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.
  • Strong system and algorithm design skills. Strong on user experience and interface design, usability and testing.
  • Innovator, creative thinker and team player. Love to do the innovate, iterate pattern in a team setting.
  • Proven design and implementation experience expanding a client base from 50 to 5000.
  • Comfortable in all organizations from startups to large corporations for all aspects of the complete product lifecycle.
  • Proficient in object oriented programming (OOP) and design patterns, multiuser multithreaded program design, real time systems, database design, C and C++ compiler and OS porting, SCRUM, Agile, Model View Controller (MVC) architecture and version control.
  • Responsive web design using Zurb Foundation.
  • Well versed in GIT, Visual Studio, Perforce, Slick Edit, MS Office.
  • Experience with QT cross platform library and Mac OSX.
  • Development Support Lead at Confidential
  • VP Development Confidential
  • Chair of Scarsdale Technology Advisory Council
  • President of the Scarsdale Forum, local civic group
  • President of Westchester Cycle Club

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, PHP Unit, 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

EXPERIENCE:

Confidential, Burlington, VT

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.

Confidential, Yonkers, 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, Norwalk, 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 etouches 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.

Senior PHP Developer

Confidential

Responsibilities:

  • Added OO code to a largely procedural code base.
  • Implemented several custom payment gateways to process credit cards and virtual currencies.
  • Developed a method to print directly from a web page with no user interaction.
  • Implemented REST API functions and developed user documentation for correct and simple usage.

Confidential, New York, NY

LAMP Consultant

Responsibilities:

  • Implemented a user forum using PHPBB integrating into the current user authorization scheme. Customized skins and added mobile site capability.
  • Updated site to current HTML5 standards.
  • Modernized custom MVC to be more generic and help eliminate long .htaccess files.
  • Improved user sign up experience to eliminate friction preventing sales and frustrated users.
  • Added functionality to allow admin user to change pricing and automated Authorize.Net updates.
  • Implemented a glossary for explaining technical acronyms to users with flyovers.

Confidential, White Plains, NY

Senior Architect

Responsibilities:

  • Only equity employee to stay after Clear Channel acquisition of Confidential .
  • Used SCRUM and Agile Development processes to meet specific targets.
  • Refactored real time playback automation system to make it more reliable.
  • Debugged and rewrote large sections of multithreaded code.
  • Removed deadlock conditions.
  • Simplified complex multithreaded design patterns for simpler more robust constructs.
  • Ported over 3 million lines of C++ code from IBM to MS compiler.
  • Fast turnaround with Agile QA / Development techniques produced more stable code.
  • Project completed well under budget and time deadlines.
  • Completely automated build system.
  • End result was overnight build produced the final install CD image. Visual Studio, C#, Inno Setup
  • Reimplemented debug logging system as a Windows Service.

Confidential, White Plains, NY

Vice President, Development

Responsibilities:

  • Development / Design lead for the company's primary product.
  • Invented company's second most popular product.
  • Invented a feature called Data Exchange that allowed users and support team to quickly exchange databases.
  • Reduced support call time, since problems could immediately be seen and reproduced
  • Reduced development time, since reproducible problem databases could be attached to tickets.
  • Reduced QA time, since no database setup time was required.
  • Loved by clients because they could easily share amongst other users in the same company. Loved by consultants, since they could easily exchange data with their clients.
  • Responsibilities included end user needs analysis, overall system design, user interface design, database design, core business logic design, tool selection, implementation, deployment and end user support.
  • World's most experienced expert in computerized music scheduling technology.
  • Implemented a rule based expert system in C with ISAM database and again in C++ with MSSQL. System emulated real world usage with stacks, clocks, and library functions.
  • Designed and implemented new algorithms in core business logic.
  • Ported 16 bit DOS code to 32 bit Windows and across 3 different C/C++ compilers.
  • Responsible for increasing the client base from 50 to over 5000 clients worldwide by keeping the software up to date with the latest innovations in personal computer software. Completely rewrote the system twice from scratch to greatly expand the power and capability, and to keep ahead of the competition.
  • Invented a licensing and file based copy protection system. Allowed the company to turn off the software for non-paying clients and prevented unauthorized usage.
  • Implemented a 28 character password based system with system unique keys. File system independent. Works on any file system.
  • User authorization was done automatically through SOAP to in house client database.
  • Designed and implemented split audio playback system for large distributed radio broadcast clients.
  • Led design team with iterative design process resulted in simple but powerful design meeting the needs of low latency and large number of local playback system for each network feed server.
  • Design was flexible to accommodate new client requirements with no redesign. Implemented using MSSQL, Named Pipes, File Watching, XML, SOAP, TCP/IP.
  • Designed and implemented background recording process.
  • 8 independent audio channels, multithreaded scheduled dispatch model. Windows Services API, database independent XML configuration.
  • Modular UI design for ease of updates.
  • Database updates accomplished independent of Windows Services for better reliability.
  • Designed and managed implementation of translation system used for all products. Web based design so translation could be done in sales offices around the world.
  • System translated multiple different types of source code, HTML, Windows and .NET resource files. Allowed non-technical users to translate the system themselves without help from developers.
  • Developed a curses style library for original port from DEC RT-11 to MS-DOS.
  • Ported to Unix for another team.
  • Ported to 32 bit Windows API for company's primary products.

We'd love your feedback!