Richard Gill, Developer in London, United Kingdom

Richard Gill

Software Developer

Location
London, United Kingdom
Toptal Member Since
January 28, 2016

Richard is a senior full-stack JavaScript engineer who previously worked at Stripe. He specializes in React Native, React, and Node.js with TypeScript. Richard has built and delivered over 20 React and React Native-based applications in his career.

Richard is available for hire
Hire Richard

Portfolio

Stripe
Ruby, TypeScript
ZDEV
Node.js, JavaScript, React, React Native
McKinsey Digital Labs
Docker, CSS, HTML, React, JavaScript

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

Git, MacOS, Node.js, TypeScript, React, React Native

The most amazing...

...project I've worked on is launching Klarna at Stripe.

Work Experience

2020 - 2023

Engineer

Stripe
  • Performed as the lead engineer for Stripe, launching Klarna on Stripe.
  • Spearheaded the launching of Stripe's Bank Transfer payment method as the team's engineer.
  • Acted as the lead technical contact when Amazon launched their polish site amazon.pl on Stripe.
Technologies: Ruby, TypeScript
2015 - 2018

Founder | CTO

ZDEV
  • Founded a 5-person software consultancy.
  • Delivered apps and website/server technology to multiple clients.
  • Managed a team of four developers.
  • Trained four apprentices with no previous coding experience. All four are successfully employed in the industry—their earnings increased 4x (Tiny.cc/zdev-staff).
  • Oversaw technology direction, code reviews, hiring, project management, staff training, sales, and marketing.
  • Built a ~£200,000/year business.
  • Oversaw multiple projects using the following technologies: JavaScript, React Native, React, Next.js, Node.js, Firebase, Heroku, and TypeScript.
Technologies: Node.js, JavaScript, React, React Native
2015 - 2016

Developer

McKinsey Digital Labs
  • Built a cutting-edge UI to save hundreds of hours for a long, complex risk process for a large merchant bank.
  • Worked with the DevOps team to deliver a containerized platform for continuous deployment.
Technologies: Docker, CSS, HTML, React, JavaScript
2013 - 2015

Developer

Brevan Howard Hedge Fund
  • Wrote code to match trades saving hundreds of thousands of dollars per month.
  • Redesigned the architecture for a systematic trading system so that it uses modern technology stack.
  • Worked on a business's critical systematic trading system for a hedge fund that was 1 billion dollars in size.
Technologies: JavaScript, R, Ruby on Rails (RoR), Ruby
2010 - 2013

Developer

Goldman Sachs
  • Worked on large critical applications with a large team of developers.
  • Wrote an app from scratch and delivered it within two months.
  • Automated a regression-tested large C# front end—saving hundreds of man-hours per month.
Technologies: Python, CSS, HTML, JavaScript, C#, Java

Experience

Wash Doctors | Car-washing Application

https://www.youtube.com/watch?v=SwPVSEq9f6U
Wash Doctors is an application that helps people wash their cars at home.

I managed all the technology in the project, including the following:
• Two React Native applications deployed to the App and Play Stores.
• A React operations website to see bookings, messages, and customers.
• All the back-end APIs and other infrastructure written in Node.js.

Skills

Languages

HTML, JavaScript, Java, C#, Ruby, Python, TypeScript, CSS, R, Elixir, Haskell, Prolog

Frameworks

React Native, Ruby on Rails (RoR), Tailwind CSS, Next.js, Redux, Chrome

Libraries/APIs

Node.js, React, REST APIs

Paradigms

RESTful Development, Functional Programming, Cross-platform

Other

Consulting, Codebase Development, Chakra UI, Vite, Supabase, tRPC

Platforms

Firebase, iOS, MacOS, Docker, Blockchain Platforms

Tools

Git

Education

2006 - 2010

Master's of Engineering Degree (1st Class) in Computing

Imperial College London - London, UK