Skip to content
View dshafik's full-sized avatar
💫
Available for Hire!
💫
Available for Hire!

Highlights

  • Pro

Organizations

@frapi @phpmentoring

Block or report dshafik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dshafik/README.md

Available for Work

Hi, I'm Davey

You might know me from projects such as PHP Internals, the PHP 7+ MySQL Shim, or most recently Bag: Immutable Values Objects for PHP (and Laravel).

About Me

I have spent twenty years writing professional self-bios which has — obviously — left me completely unequipped to write this document. For a start, I use far too many commas.

Normally, I would mention that I’m a polyglot developer with a focus on PHP and related technologies, with a working knowledge in Golang, Ruby, Python, JavaScript, and a passing familiarity with a half dozen other languages, as well as experience with multiple database systems, including MySQL, PostgreSQL, MongoDB, and Neo4J.

However, what’s really important to take away from all of these buzzwords is that I’m very pragmatic and try to always use the right tool for the job.

In addition to the technical side of things, I spent eight years doing Developer Advocacy. As a Developer Advocate, I have been part of both Product and Marketing teams and have spent a lot of time collaborating, and leading, in both those areas — and I loved it. I hope to bring those skills to any company in addition to my engineering leadership.

As a Developer Advocate, my primary goal was to seek out and reduce friction for customers. For me, customers are any person who you commit to serve, regardless of whether they exist inside or outside of the company, or how much they pay.

Contributions

As a polyglot I have contributions to many different languages and frameworks, including:

  • Laravel, the PHP framework (Pint, PHP)
  • PHPUnit, the PHP testing framework (core, PHP)
  • Terraform, the infrastructure as code tool (Akamai Terraform Provider, Golang)
  • Curb, the Ruby bindings for libcurl (HTTP/2 Support, Ruby, C)
  • Hyper, the Python HTTP Client (HTTP/2 HPack, Python)
  • CKEditor, the WYSIWYG editor (core, Javascript)

Pinned Loading

  1. bag bag Public

    Immutable Value Objects for PHP

    PHP 71 6

  2. php7-mysql-shim php7-mysql-shim Public

    A shim for ext/mysql in PHP 7+

    PHP 392 101

  3. guzzlehttp-vcr guzzlehttp-vcr Public

    PHP 62 4

  4. php-build php-build Public

    Build PHP releases with ease using Docker

    Shell 19 4

  5. php/php-src php/php-src Public

    The PHP Interpreter

    C 38.2k 7.7k

  6. guzzle/guzzle guzzle/guzzle Public

    Guzzle, an extensible PHP HTTP client

    PHP 23.2k 2.4k