Adam Christopher Bones, Developer in Brighton and Hove, United Kingdom
Adam is available for hire
Hire Adam

Adam Christopher Bones

Verified Expert  in Engineering

Full-stack Developer

Location
Brighton and Hove, United Kingdom
Toptal Member Since
October 12, 2022

Adam is a 20-year veteran of web application development, specializing in UI, product development, and AWS-enabled SaaS businesses. As both product creator and technical lead in multiple startups, Adam has served at the forefront of web technology for over two decades.

Portfolio

Huan Niu
Amazon Web Services (AWS), React, Test-driven Development (TDD)...
Oxygen Digital
JavaScript, Node.js, React, Amazon Web Services (AWS), Stripe, Back-end, APIs...
Oxygen Digital
Amazon Web Services (AWS), Web Project Management, Product Design...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), OS X

The most amazing...

...SaaS I've developed is a platform for creating websites without code or templates, allowing agencies to fulfill their projects without bespoke development.

Work Experience

Senior React Developer

2022 - 2023
Huan Niu
  • Developed a PWA/React front end to a blockchain network providing provenance of artworks, allowing gallery owners to manage artist/collector relationships and collectors to discover new artworks.
  • Developed an on-demand dynamic image resizer to serve optimized images across apps.
  • Developed an online PDF generator for LOPs and COAs in response to ownership changes.
  • Provided end-to-end test coverage for the entire system via Cypress.
  • Proposed and implemented new UIs in response to ongoing changes in product scope.
  • Presented in daily product development meetings, solving high-level cloud architecture problems with team mates.
Technologies: Amazon Web Services (AWS), React, Test-driven Development (TDD), Progressive Web Applications (PWA), UI Engineering, Amazon Cognito, AWS Lambda, Front-end, JavaScript, CSS, Software Engineering, Cypress, Node.js, HTML, Full-stack, TypeScript, APIs, Back-end, Client-side, Figma, Automated Testing, Terraform, DevOps, SaaS, User Experience (UX), User Interface (UI), Web Development

Technical Lead

2018 - 2022
Oxygen Digital
  • Designed, implemented, and scaled a popular SaaS used to power hundreds of successful websites.
  • Developed the Cycle toolset to the point where designers could fulfill client work without bespoke development.
  • Conceived and developed new features for Cycle in response to client usage over a 10-year period.
  • Became an early adopter of cloud technologies as a fast and efficient way to scale a SaaS.
  • Acted as early contributors to open-source JavaScript frameworks, foreseeing the potential for "front-to-back" JavaScript development.
Technologies: JavaScript, Node.js, React, Amazon Web Services (AWS), Stripe, Back-end, APIs, Full-stack, Automated Testing, DevOps, CSS, Front-end, Cypress, TypeScript, CI/CD Pipelines, GitHub, NoSQL

Director

2008 - 2022
Oxygen Digital
  • Collaborated with remote teams and broader organizations to foster adoption of the Cycle toolset.
  • Transitioned the business to fully remote and reduced team size to a third whilst increasing production and turnover.
  • Reduced monthly infrastructure costs to a tenth whilst improving performance by transitioning to the cloud, subsuming the role of a previous director.
Technologies: Amazon Web Services (AWS), Web Project Management, Product Design, Product Development, Node.js, HTML, Full-stack, React, CSS, TypeScript

Front-end Developer

2006 - 2022
Oxygen Digital
  • Designed and implemented WYSIWYG tools for building web pages in the browser in the days before Google Docs.
  • Optimized generated pages to achieve a Google PageSpeed score of over 90% with compatibility back to Internet Explorer 7, thanks to ultra-streamlined, framework-free JavaScript and CSS.
  • Continuously incorporated up-to-date best practices in web design into the Cycle platform, covering everything from CSS animations to SEO.
Technologies: JavaScript, CSS, React, JavaScript Libraries, Web, Node.js, HTML, Automated Testing, APIs, Browsers, TypeScript, User Interface (UI), User Experience (UX), User Interface Engineering (UIE), Figma

Back-end Developer

2006 - 2022
Oxygen Digital
  • Designed and implemented an ultra-efficient server-side infrastructure using Node.js, AWS Lambda, and AWS API Gateway—one that continues to handle hundreds of thousands of page views per month.
  • Designed a NoSQL/single table system for ultra-fast page loads with AWS DynamoDB.
  • Designed and implemented a user system with enterprise-level access control using AWS Cognito.
  • Implemented payment processing and subscription management through Stripe.
  • Implemented dynamic image optimization and manipulation with Node.js and Sharp.
  • Implemented point-in-time restorability for client content with continuous version history via Amazon S3.
Technologies: Amazon Web Services (AWS), JavaScript, Stripe, Back-end, Node.js, DevOps, CI/CD Pipelines, APIs, Automated Testing, Payment APIs, React, CSS, TypeScript, Full-stack

Cycle | Website Builder

http://cycle.oxdi.co.uk
A platform for building websites in the browser without the need for templates or technical know-how. Web agencies have used the platform for over a decade to create fast, pro-grade, responsive, and cloud-hosted websites.

Responder | Behavioral JavaScript Framework

A framework for class-driven, unobtrusive JavaScript, much like the model-view-controller for the client side. It was featured in Ajaxian in 2007—a period when people gave little thought to high-level design in JavaScript applications.

In-Place Editor

A JavaScript framework for unobtrusive content editing from within a web page without relying on proprietary browser features. Developed as a standalone plugin, it later became the foundation for the Cycle platform.

Languages

CSS, JavaScript, HTML, TypeScript, PHP

Libraries/APIs

React, Node.js, Stripe

Platforms

Amazon Web Services (AWS), Web, WordPress, AWS Lambda, OS X

Other

Software Engineering, Usability, Web App Development, JavaScript Libraries, Front-end, Back-end, Full-stack, User Interface (UI), Web Development, Serverless, Server-side JavaScript, Digital Product Design, Technical Documentation, Web Project Management, Product Design, Product Development, Client-side, Browsers, Progressive Web Applications (PWA), UI Engineering, APIs, SaaS, User Experience (UX), CI/CD Pipelines, Payment APIs, User Interface Engineering (UIE)

Frameworks

Express.js, Cypress

Tools

Amazon Cognito, Slack, Jira, Figma, Terraform, GitHub

Storage

Amazon DynamoDB, NoSQL

Paradigms

Test-driven Development (TDD), DevOps, Automated Testing

2003 - 2006

Bachelor's Degree with First Class Honors in Computer Science

University of Sussex - Brighton, United Kingdom

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring