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 AnalyticsStructured pages for the finance markets, with a page for every ISIN 
- 
                            
                                Tube AlertProgressively enhanced web application for the tube status, with offline mode and push notifications 
Articles
- 
                            
                                Responsive Design Begins With The URL02 May 2014 
 Smashing Magazine
- 
                            
                                BBC Programme pages: content driven responsive redesign27 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 
