Adrian Bateman BSc Honours (open)

Senior Web
Developer

About

Senior web developer with 8+ years of experience delivering enterprise-grade e-commerce and customer-facing digital platforms. Proven at improving site performance, streamlining operations, and leading distributed engineering teams to deliver secure, scalable solutions.

Core Competencies

Frontend

  • HTML5 / CSS3 / JavaScript ( ES6+ )
  • Vue.js and component-driven UI patterns
  • Responsive web design
  • Web performance optimisation
  • Bootstrap, jQuery and Handlebars migration

Backend

  • Node.js API development
  • PHP application architecture
  • MS SQL and MySQL data modelling
  • Performance-driven backend systems

Quality and Monitoring

  • Jest unit testing
  • Storybook component workflows
  • Lighthouse performance auditing

Leadership

  • Technical mentoring and team coaching
  • Remote and distributed collaboration
  • OWASP web security practices

Senior Web Developer 2018 - Current Dreams Ltd

Recruited to support the migration from Magento to SAP Hybris, I helped define the relaunch strategy and execute the implementation of the new platform. The initiative delivered a 20% uplift in site performance while maintaining a reliable customer experience.

Alongside technical delivery, I led mentoring, contributed to recruitment, and coordinated with teams in India and Europe to ensure alignment across design, engineering and stakeholder priorities.

Vue.js

front end

The original Dreams frontend was built with Bootstrap, jQuery and Handlebars, which created performance and maintainability challenges. I led the migration to Vue.js, improving speed, stability and developer productivity, and delivered a 35% reduction in page load time. I also introduced Jest and Storybook to establish stronger testing and component development practices.

As Core Web Vitals became a business priority, I designed and launched an internal reporting site to highlight performance issues and support data-driven optimisation across the organisation.

I built a Node.js-based auditing service on a dedicated internal server to capture consistent Lighthouse measurements. Results are stored in MS SQL and exposed through a secure web interface, enabling the team to monitor trends and identify optimisation opportunities.

Node.js

In house benchmarking tool

As Core Web Vitals became a business priority, I created an internal reporting site that made performance issues visible and actionable across teams.

I designed the MS SQL data model and Node.js APIs to store Lighthouse metrics, and I developed a secure internal benchmarking service to run consistent staging audits. This enables reliable performance comparisons while reducing noise from external variables.

PHP

AMP

Developed PHP-based landing pages using Google's AMP framework to reduce page weight and improve load performance. This approach delivered a 50% improvement in key page loading metrics.

Security

OWASP Techniques

I applied OWASP-recommended controls to mitigate XSS and strengthen the application's security posture.

Portfolio Commission 2022 - current Moose Artist

Designed and delivered a bespoke portfolio platform for a professional artist, using PHP and responsive design to present artwork with premium visual fidelity.

Implemented WebP image optimisation with fallback support to improve load performance while preserving cross-browser compatibility.

Built a secure PHP admin backend enabling the artist to upload, manage and organise artwork independently. Security was treated as a core requirement throughout: access is controlled with session-based authentication, uploads are validated against an explicit MIME-type and extension allowlist, filenames are sanitised to prevent path traversal, and files are stored outside the public web root with controlled delivery.

Web Developer, Designer 2018 Websites By Lime

Client Focus

Small business web delivery

Delivered complete web presences end to end for small businesses, predominantly in the building and construction industry. Clients included builders, plumbers, electricians and landscapers seeking a professional online presence to attract local customers.

Full Service Setup

Domains, email and hosting

Managed the full lifecycle of each project: registering and configuring domain names, setting up business email addresses, provisioning and administering hosting environments, and handling DNS configuration. Designed each site from initial concept through to delivery, balancing brand identity with usability and mobile-first responsive principles using Bootstrap.

Build and SEO

Local search visibility

Wrote all core site code by hand — PHP, HTML, CSS and JavaScript — and delivered both bespoke and template-based builds based on client budget and requirements. Embedded SEO into each build, including location-based keyword targeting, service-area landing pages, semantic HTML, metadata, internal linking, image optimisation and fast-loading performance to improve Google visibility and local rankings. Supported Google Business Profile alignment to keep services, locations and on-site content consistent across search touchpoints, while maintaining clear communication with non-technical clients throughout.

Independent Developer 2012 - 2016 Natural Healing Archived site

Platform Build

Custom PHP and MySQL e-commerce

Designed and delivered a bespoke PHP and MySQL e-commerce platform, including a fully custom CMS aligned to the client's business model rather than an off-the-shelf product. Built core capabilities for catalogue management, order processing and tailored checkout journeys to support reliable day-to-day operations.

Payments and Security

Secure transactions and hardening

Integrated PayPal with secure request handling and robust validation throughout checkout. Implemented security controls across authentication, input handling and data access, including Blowfish-based password hashing, parameterised SQL queries, least-privilege database permissions and secure session management to reduce risk and maintain trust in online transactions.

Admin and Support

Day-to-day business operations

Developed a custom CMS administration interface for products, pricing and order management, enabling efficient content and operational updates without ongoing developer dependency. Continued to support and iterate on the platform to keep it stable, usable and aligned with evolving business requirements.

Personal Project 2012 - current Wiccan Way

Ongoing personal web project showcasing modern PHP and JavaScript development, with a focus on continuous content improvement, reliability, maintainability and performance optimisation.

Featured Projects