About Myself

I bring a balanced and practical skillset across the full stack, with a focus on delivering scalable, maintainable software and fostering a culture of technical excellence.
I thrive in collaborative, agile environments and am motivated by building impactful systems that are built to last.

Jonathan Marshall

Senior Full Stack PHP Developer & Infrasturcture Engineer

Versatile full-stack developer with 10+ years of experience in backend, frontend, DevOps, and cloud infrastructure. Currently leading system modernization and DevOps initiatives as a Senior Full Stack Developer at Clothes2Order, including microservice architecture, Docker, CI/CD with CircleCI, and AWS deployment.

Senior IT Support Technician

Alongside my web development expertise, I have experience as an IT support technician.
I have a vast wealth of knowledge about all maner of PC hardware, software and networking problems.

View Curriculum Vitae

Laravel

The ever-popular PHP framework, Laravel.

Amazon Web Services

ECS, EC2, RDS, ELB, R53 & S3.

React

The popular Javascript framework.

HTML5 / SCSS

The latest in HTML and SCSS technologies.

My Expertise

I'm a versatile and experienced full-stack developer with over a decade of hands-on experience across backend and frontend development, DevOps, cloud infrastructure, and team leadership.
Currently serving as a Senior Full-Stack Developer at Clothes2Order, where I've led the architectural overhaul of a legacy PHP monolith into a suite of modern, scalable microservices.
I introduced Docker for consistent local development environments, implemented CI/CD pipelines with CircleCI, and deployed containerized applications to AWS via ECS.

Web Application Development

Working with the best frameworks around, I've got experience building full-stack applications. As well as maintaining legacy monolith code bases. I'm proud to write clean, testable and extendable code. Ensuring that not only does my code have 100% coverage in tests, but also that the tests are making meaningful assertions.

Team Leader

My role extends beyond development, I’m deeply involved in defining best practices, mentoring junior developers, conducting peer code reviews, and ensuring high-quality standards through clean code and a TDD-first approach

Custom PC builds and Repair

I've always been interested in PC hardware since I was younger. I've always built my own computers and often found myself building computers for friends and family.
This is something I still enjoy doing to this day.

Work Experience

2019 - now

Clothes2Order

Senior Full Stack Developer

As a Senior Full-Stack Developer at Clothes2Order, I modernized legacy systems by transitioning a PHP monolith into scalable microservices with RESTful APIs, implemented Docker and CI/CD with CircleCI, and deployed to AWS via EC2 and ECS. On the frontend, I built responsive interfaces with React and SCSS, promoted TDD, mentored junior developers, and upheld coding standards across the stack.

2014 - 2019

InnovEd / The Education Office

Lead Developer / Infrastructure Engineer

At Innoved, I developed full-stack PHP applications using Laravel, Bootstrap, and jQuery, contributed to all phases of the development cycle, mentored junior developers, and improved team workflows. I also modernized AWS infrastructure with Ubuntu upgrades and automated provisioning using Ansible and Vagrant, significantly reducing setup time and improving consistency across development environments.

2014 - 2015

Kindertons Accident Management Ltd

Senior Desktop Support & Junior Web Developer

Plantec were acquired by Kindertons in 2014, although my employment was continuous my job role did evolve during the take-over. I was able to properly and officially branch out into web developer space as a junior software developer. I created internal applications and API's for other existing and new apps to use and parse data through.

2012 - 2014

Plantec Assist Ltd

Desktop Support Analyst

Working at Plantec I have gained knowledge about everything Windows 7 and Windows server 2008 R2, as I have had to setup and support many servers and work stations in a Domain environment. As well as learning about web technologies like Laravel and Bootstrap during the quieter hours at Plantec.

Get In Touch

I would be happy to talk about anything tech or work out a solution to your problem.


Contact Address

95 Carr Moss Lane
Halsall,
Liverpool,
L39 8RU


Contact Details

T: +44 (0)7904 757703
E: Jonathan@Marshalltech.co.uk