Back On The Market!

After a year spent writing my book, working on Aura, speaking at conferences and user groups, advising startups, and proposing new design patterns, I am back on the market.

I’ve been writing PHP code since 1999, and in that time I’ve been everything from a junior developer to a VP of Engineering. If you have a PHP codebase that requires some attention, especially a legacy app that needs to be modernized, I’m your man. I’m also excellent as a leader, mentor, manager, and architect, on small teams and on large ones.

Resume and references available on request. Contact me by email (pmjones88 at gmail) or on Twitter @pmjones if you want to talk!>

UPDATE (Tue 19 Aug): Well that was quick. I’m off the market again, and looking forward to productive efforts with my new employer. My deepest gratitude to everyone who expressed interest; I am truly humbled by the whole experience. Thank you to all.

Are you stuck with a legacy PHP application? You should buy my book because it gives you a step-by-step guide to improving your codebase, all while keeping it running the whole time.

2 thoughts on “Back On The Market!

  1. That’s really good material! I’ve one question for now. When I can divide a application into different namespaces? Because in the book you have namespaces only for Controllers, Gateways, Transactions. Or maybe that’s a not a good idea to divide legacy application into different namespaces?

    • Hi Tommy — there’s nothing wrong with dividing up by namespaces. For example, you can have a top-level namespace for the controllers, say “Web”, and then another top-level namespace for the gateways and transactions, say “Domain”. (The class names in the book illustrate the different layers.) Hope that helps!

Leave a Reply

Your email address will not be published. Required fields are marked *