About

About

Davey Shafik

Davey Shafik is a full-time developer with over 20 years of experience as a technical polyglot with a focus on PHP and related technologies. He is a Staff Engineer at BlackCart  and has written four books, numerous articles, and spoken at conferences the world over. He is best known for his books, the Zend PHP Certification Study Guide and PHP Master: Write Cutting Edge Code

Davey is the creator of PHP Archive (PHAR), included with PHP 5.3 by default and is the Release Manager for PHP 7.1.

Davey is passionate about improving the tech community. He co-organizes the Prompt initiative (mhprompt.org), dedicated to lifting the stigma surrounding mental health discussions.

Resume

Resume

Experience
Lyft, Inc

Staff Developer Advocate

Sep 2019 - January 2021

During my time at Lyft, I was responsible for defining team direction, priority, and scope with the goal of improving developer productivity. I have been primarily focused on gathering and distilling customer feedback down for product teams, and ensuring adoption of new features and products.

As part of this role I was responsible for launching internal developer marketing communications at Lyft, ensuring that we brought Lyft‘s personality and excitement with our customers back to our own employees to raise awareness and drive adoption.

In addition, I was responsible for driving down cloud developer environment costs and helping to migrate developers from a bespoke development environment to one built on common best practices and open tooling for Python and Golang.

Akamai Technologies

Principal Developer Evangelist

Jul 2015 - Sep 2019

As a Developer Evangelist at Akamai, I have been tasked with educating customers and potential customers about our APIs, and how to integrate Akamai products at even level of the stack — from devops, to frontend.

During my time there I have focused heavily on HTTP/2 and new web architectures, including contributing better HTTP/2 support to both the PHP curl extension, and Ruby Curb gem, as well as contributions to Python’s Hyper H2 project.

To help bring Akamai automation into the existing workflows of developers (“to meeting them where they live”), I lead the effort to build multiple third-party integrations, including Terraform, and WordPress.

In addition I envisioned, architected, built, and lead the efforts around Akamai CLI which brings a consistent developer and user experience to Akamai’s products via the command-line.

With Akamai CLI, I was responsible for building the primary command line interface in Golang, including a meta package manager, and secure self-updating capabilities, creating UX/DX guidelines including a complete UI Style Guide, and working with other teams to design, build, and review additional sub-tools written in JavaScript, Python, Ruby, PHP, and Golang.

Engine Yard

Community Engineer

Apr 2013 - Jun 2015

As a community engineer for Engine Yard, I have been involved in many aspects of our marketing and product initiatives including helping develop ROI metrics for developer relations, and go to market strategy based on community feedback and observation. I have been involved in producing marketing messaging and materials for both the PHP community and the general tech community.

My primary role has been representing Engine Yard at conferences by informing potential customers about our products, as well as speaking at most. In addition, I am responsible for in-depth and blog technical content, podcasts and organizing the Engine Yard developer conference, Distill.

Additionally, I have been active in numerous open source projects as well as participating in our social media initiatives.

Engine Yard

Senior Engineer

Oct 2011 - Apr 2013

As an engineer for Engine Yard, I was responsible for creating and maintaining public and internal APIs, orchestrating Amazon AWS infrastructure and managing PHP-based systems. Additionally, I was involved in maintaining the Orchestra PHP Cloud application management web console and creating new features for the platform, such as SSL and support for PHP 5.4.

In addition to my engineering duties, I wrote documentation, blog posts and have represented Engine Yard by speaking at conferences all over the globe.

Digital Architecture

Lead Developer

Mar 2005 - Sep 2011

During my time at Digital Architecture, I was responsible for a major re-write of the entire Acalog™ ACMS™ Academic Catalog Management System. From it’s humble PHP 3-based roots, it has now become a fully fledged object oriented “Web 2.0” web application. Utilizing PHP 5, JavaScript (including complex AJAX-based UIs) and web services, Acalog™ has become the de-facto way of managing online academic catalogs.

Due to the contractual nature of the academic catalog, we face many data integrity challenges; needing to ensure accurate “creation-to-user” processes; which feature revision and rich text change tracking abilities.

From advising the CTO on the direction of the product to working with systems administration staff on implementation of environment. I am primarily responsible for creating both usable intuitive user interfaces and designing the back-end architecture and database structures to power them with an emphasis on ease of use for further new development, maintenance and exposing as web services.

Publications
Upgrading to PHP 7

O'Reilly Media

2015

Upgrading to PHP 7 is a comprehensive guide on changes to PHP in PHP 7, published by O’Reilly Media, Inc.

This 70 page book covers everything you need to know to migrate your legacy code to PHP 7, and to get started using all the new features.

Zend PHP Certification Study Guide

php[architect]

2015

The Zend PHP Certification Study Guide (3rd Edition), edited and produced by the publishers of php[architect], provides the most comprehensive and thorough preparation tool for developers who wish to take the exam. This book provides complete coverage of every topic that is part of the exam, including:

  • Strings and Patterns (including regular expressions)
  • Web Programming
  • Object-oriented Programming
  • Object-oriented Design
  • Database Programming
  • XML and Web Services
  • Security
  • Streams and Network Programming
Technical Skills
PHP
Go
Bash
JavaScript
Terraform
Python
Ruby
Professional Skills
Vision100
Communication70
Leadership70
Public Speaking100
Writing80

Speaking

Speaking

Contact Me

Contact Me

Let’s Keep In Touch