Daniel Leech, Software Engineer

Background

16 years experience in software development with a focus on PHP applications and libraries. My time has been split between writing open source projects and involvement and leadership of projects in the areas of e-commerce and content management.

I am member of the PHP and Symfony community and I give talks at work, meetups and conferences.

Currently I reside in Germany, but England, France and Austria have also been places I have called my home, but I am now considering a move back to the United Kingdom.

Skills

Main

  • PHP
  • Software Design
  • Automated Testing
  • Static Analysis
  • Planning and breaking down work
  • Pairing

Incidental

  • Go
  • Docker
  • Kubernetes
  • Linux
  • VIM
  • Command line
  • Javascript
  • Typescript

Other

  • Agile
  • Patterns
  • UML
  • BDD
  • DDD
  • TDD
  • ...

Employment

Period Company Role Summary
2016 > present Inviqa Senior Developer / Team Lead Being involved in many projects as either a Senior Developer and/or Team Lead
2014 > 2016 MassiveArt Senior Developer Developing the Sulu CMS
2011 > 2014 yProximité Lead Developer Building and managing multi-tenancy website platform
2006 > 2010 Gradwell Web Developer Building and maintaining end-user hosting and VoIP control panels and sign-up processes

Open Source Projects

Period Name Role Description Keywords
2015 > present Phpactor Author and maintainer PHP Language Server Async, PHP, Parsers
2015 > present PHPBench Author and maintainer Defacto PHP Code benchmarking framework PHP
2019 > present Fink Author and maintainer Link checker PHP, Async
2022 > present Gherkin Lint Author and maintainer Gherkin static analyser PHP, BDD
2014 > 2017 Symfony CMF Author and contributor Community initiative to create a Symfony based content-management framework based on JCR standards PHP, PHPCR, Symfony

Agency Projects

Period Client Role Keywords
2021/2 VetPartners Team lead and lead software engineer Apollo, Go, Typescript, Sylus, Kubernetes, AWS
2020 Reiss Senior Software Engineer Sylius, Symfony
2019 Lautsprecher Teufel Senior Software Engineer Spryker
2018 Metro Senior Software Engineer Spryker
2018 SES Astra Lead Software Engineer PHP, Drupal
2017 Bosch funded startup (cancelled) Software Engineer and acting Team Lead Spryker, Platform SH
2017 Financial Times Software Engineer PHP, Javascript, EZPublish, YUI

Spoken Languages

  • English: Native
  • French: Good
  • German: Intermediate

Interests

Music

  • Piano
  • Guitar
  • Bass
  • Recording

Programming

  • Open source
  • PHP

Physical Activities

  • Cycle Touring
  • Running