James Broad

Web Technologist

About

It all started when I was gifted a broken IBM 286 at age 10. I hadn't a clue about computers, but I oozed curiosity and desperately wanted an escape from hand-writing my homework. After many days of obsessive tinkering, I found a fix. The first sounds of the fans whir, the floppy drives rattling away, the frugal HDD revving up, and the CRT flicker into life was the symbolic booting of my life-long fixation with tech and the joy of making things work.

Fast forward to today; I'm CTO & co-founder of OnCare – a SaaS platform for the domiciliary care sector.

Prior to OnCare, I had worked for companies big (BBC, Yahoo!) and small (Moo.com, Thread.com) using an eclectic mix of programming languages, frameworks, cultures and people and I feel blessed I get to work in this vibrant industry.

I would summarise myself as a customer-obsessed technologist who stops at nothing to deliver superior quality software.

Work history

Jun 2017 Present

CTO at OnCare

London, UK

Took prototype from 0 customers to over 100 SMBs with thousands of users depending on us to run their businesses.

  • Django
  • React
  • React Native
  • AWS
Feb 2016 Jun 2017

Lead Developer at Thread.com

London, UK

  • Modernised Thread's frontend with a React & its associated ecosystem
  • Introduced new development and build process
  • Created delightful user experiences using exacting design standards, refined animations and rich interactions
  • Worked closely with marketing to optimise the sign-up flow, browsing experience and transactional emails
  • Most projects were instrumented using multi-variant testing for data-driven development

  • Django
  • React
  • CSS
Jun 2015 Feb 2016

Lead Developer at Bloom & Wild

London, UK

  • Responsible for stabilizing and maturing the platform for the high-growth e-commerce provider
  • Introduced unit testing, end to end automated testing and a continuous deployment process to get new features in front of customers within 10 minutes
  • Responsible for hiring and managing developers
  • Projects delivered include same-day delivery functionality, product landing pages and general enhancements to their platform
  • Frameworks & services used: A​ngularJS,​ K​arma, ​N​odeJS, ​S​ASS, ​G​runt,​ J​ade, ​CodeShip, ​A​WS

  • Angular
  • Ruby on Rails
  • CSS
  • Node
Jun 2012 Jun 2015

Senior Developer at moo.com

London, UK

  • Delivered a number of presentations, published blog posts, documented best practices
  • Hired and managed a number of senior developers
  • Lead R&D effort with designers and UX team to inform product development future focus
  • Lead engineering development of work on large scale B2B offering that went on to become the biggest revenue-generating project
  • Created frontend toolkit (HTML5, CSS3 & jQuery modules) with designers to keep maximum consistency and reusable components
  • Proposing and implementing leading-edge tools like TypeScript & Docker
  • Created a JavaScript Image Uploader & Library used for making print products

  • PHP
  • Java
  • React
  • Backbone
  • CSS
Jan 2011 Apr 2012

Senior Developer at BBC Weather

London, UK

  • Led frontend heavy projects including interaction, animation, performance, accessibility
  • Steered the team to adopt Kanban as a means to ensure the ambitious project was delivered on time
  • Developed a highly interactive SVG chart to represent complex average conditions data
  • Worked with an external agency to create an animated page ambience (didn’t go live as any animation was too taxing)
  • Improved overall CI strategy and added a custom application performance monitoring suite into Hudson

  • HTML
  • CSS
  • JavaScript
Jul 2007 Dec 2010

Web Developer at Yahoo!

California, USA & London, UK

  • Lead developer on the transition of finance.yahoo.com/portfolios from a 10-year-old XML/XSLT stack onto a bespoke PHP MVC platform
  • Lead developer of finance.yahoo.com/news which needed to support 10+ languages, improved the design, UX and SEO and made the site capable of handling millions of pageviews per month
  • Merged a message board codebase previously forked by many countries into a unified platform and added internationalisation and localisation to reduce future fragmentation
  • Improved features on European Yahoo! homepages including the top stories and search modules

  • PHP
  • Perl
  • HTML
  • CSS
  • JavaScript
Feb 2006 Jul 2007

Web Developer at Time Out Communications

London, UK

  • Re-developed both timeout.com/film and timeout.com/shop from legacy codebases to modern re-designed, MVC-powered, semantic, SEO-friendly versions
  • Added new features and editorial controls throughout the site
  • Administered the MySQL database that powered the site
  • Mentored junior team members on a range of web development best practices

  • PHP
  • HTML
  • CSS
  • JavaScript

Education

Sep 2002 Jun 2005

University of Greenwich

Multimedia Technology (BSc)

2.1

Side projects

Jan 2022 Present

Hiya

Personal websites for creators looking for new opportunities.

Jan 2019 Present

Inferoo

I created a service to aggregate calendars, weather, news and more to synthesise it in email form every morning so I could start the day better informed.

Connect