David Jonathan Marland Semantic, progressive, responsive and responsible Full Stack Web Developer and Software Engineer
Profile
Not currently available for work
I am a senior web developer/software engineer open for opportunities to work on interesting web based projects. I believe in the core of the web, and seek to build web-friendly projects that are accessible to all.
I have a particular affinity for Modern PHP (7.3+) using modern coding practices, though I am also proficient in Javascript with Node and React. I like to choose the right tool for the job.
Skills
Web (15 years)
Skill | Proficiency level |
---|---|
HTML
|
|
CSS & Sass (SCSS)
|
|
URL Design |
|
Progressive Enhancement |
|
RESTful APIs |
JavaScript (12 years)
Skill | Proficiency level |
---|---|
Vanilla JavaScript |
|
jQuery |
|
ES6 & Babel (Class structure) |
|
React Components |
|
Universal/Isomorphic React (Server side rendering) |
|
Node.js
|
|
Build tools
|
PHP (12 years)
Skill | Proficiency level |
---|---|
PHP 7.3+ |
|
Full Object-Oriented modern vanilla PHP |
|
PSR Standards |
|
Symfony 4 |
|
Laravel |
|
Doctrine & SQL |
|
Domain Driven Design |
|
Service Oriented Architecture |
|
MVC |
|
Interfaces & Presenters |
|
Dependency Injection |
|
Unit Testing |
Architecture & Deployment
Skill | Proficiency level |
---|---|
AWS EC2 & Autoscaling |
|
AWS Elastic Beanstalk |
|
AWS RDS (MySQL, Postgres & Aurora) |
|
AWS SQS & SNS |
|
AWS Cloudwatch |
|
AWS Cloudformation & Troposphere |
|
Source control with Git & Github |
|
VPS & SSH |
|
Jenkins (Continuous Integration) |
|
Docker |
|
Vagrant |
Software
Skill | Proficiency level |
---|---|
Adobe Photoshop |
|
Adobe Illustrator |
|
PHPStorm |
|
Microsoft Office Suite |
|
Windows, Mac & Linux Operating Systems |
Project management
Skill | Proficiency level |
---|---|
Certified ScrumMaster |
|
Agile |
Experience
Location | Detail | Dates |
---|---|---|
ISIN AnalyticsOngoing |
Lead Developer & CTO
|
|
BBCLondon, 2008 - 2017 |
Acting Technical Architect / Principle Software Engineer
|
2017 |
Senior/Principal Web Developer (Technical Lead)
|
2016 | |
Web Developer
|
2010 | |
Southampton City Council (Capita)Southampton, 2007 - 2008 |
Web Developer
|
2008 |
Bournemouth UniversityBournemouth, 2006 - 2007 |
MA with Merit, Post Production (Sound Design) | 2007 |
University of BathBath, 2002 - 2005 |
BEng (Hons) 2:2 Electrical and Electronic Engineering - Accredited | 2005 2002 |
Portfolio
Personal Projects & Websites
-
ISIN Analytics
Structured pages for the finance markets, with a page for every ISIN
-
Tube Alert
Progressively enhanced web application for the tube status, with offline mode and push notifications
Articles
-
Responsive Design Begins With The URL
02 May 2014
Smashing Magazine -
BBC Programme pages: content driven responsive redesign
27 February 2014
BBC Internet Blog
Talks
-
{ develop: BBC }
PHP: all grown up in the Radio Product Group
-
Tech Insight (June 2014)
URLs Are Dead. Long Live URLs