Glenn Jones, Developer in The Hague, Netherlands
Glenn is available for hire
Hire Glenn

Glenn Jones

Verified Expert  in Engineering

Software Developer

Location
The Hague, Netherlands
Toptal Member Since
December 30, 2019

Glenn is a driven, independent, and curious software developer with strong communication skills. Since 2015, he's been working on mission-critical aspects of Ruby applications in production environments, predominantly public APIs and payment systems for eCommerce applications. Glenn is fascinated by and passionate about building highly resilient and fault-tolerant systems.

Portfolio

Plot B.V.
Ruby, Ruby on Rails (RoR), PostgreSQL, PostGIS, Distributed Team Management...
Nebulae2016 B.V. | Subcontracted to a Digital Agency
Git, Redis, MySQL, PostgreSQL, Ruby on Rails (RoR), Ruby
Les Mots S.A.S
Docker, Redis, Memcached, PostgreSQL, Vue, Ruby on Rails (RoR), Ruby, Stripe

Experience

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, Terminal, MacOS

The most amazing...

...thing I've developed is an app scanning 33+ million real estate lots and combining them with big datasets to uncover development opportunities.

Work Experience

Founder, Tech Lead

2020 - PRESENT
Plot B.V.
  • Managed a team of three remote machine learning engineers building an NLP-based (Natural Language Processing) solution that extracts relevant real estate data from highly diverse and conflicting legal documents.
  • Developed a resilient data infrastructure ingesting and storing terabytes of data from a myriad of sources (APIs, databases, crawler networks, and data dumps).
  • Built a crawler infrastructure crawling millions of listings per month for prices and pricing updates. Created a machine learning-based pricing engine to determine outliers and redevelopment opportunities.
Technologies: Ruby, Ruby on Rails (RoR), PostgreSQL, PostGIS, Distributed Team Management, Natural Language Processing (NLP)

Full-stack Developer

2016 - PRESENT
Nebulae2016 B.V. | Subcontracted to a Digital Agency
  • Built multiple front-to-end payment solutions with non-trivial payment flows (split payments, recurring payments, conditional coupon usage, invoices, and credit notes) with multiple payment providers (Stripe and Mollie), handling €M+ in yearly revenues.
  • Dockerized an existing eCommerce Rails app and set up a multi-tenant Kubernetes cluster to enable the client to start operating in seven new countries.
  • Migrated local databases to highly available, centralized Cloud SQL without any downtime using AWS Database Migration Service.
  • Implemented multivariate testing code and the resulting solution, resulting in a revenue increase of +37%.
  • Migrated a number of legacy Rails applications to Docker-based deployment flows, allowing for gradual updates and upgrades.
Technologies: Git, Redis, MySQL, PostgreSQL, Ruby on Rails (RoR), Ruby

CTO (Contract)

2016 - PRESENT
Les Mots S.A.S
  • Developed the complete back end, enabling tens of thousands of students to enroll in hundreds of classes onsite and remote.
  • Designed and implemented a payment system using Stripe (one-time and recurring payments), processing more than €5 million in revenue, and having no outages since first going live.
  • Designed and implemented the invoicing infrastructure, generating and sending thousands of invoices.
  • Set up infrastructure supporting a continuous deployment pipeline, achieving a deploy time of less than a minute, including the ability to roll back. There has been less than 40 minutes of downtime over seven years of operation, even during intense peak usage.
Technologies: Docker, Redis, Memcached, PostgreSQL, Vue, Ruby on Rails (RoR), Ruby, Stripe

Web Application Enabling Physical and Distance Classes for a New Academy of Writers

https://lesmots.co
The project is a Ruby on Rails-based application for the complete front-to-end digital aspect of a new school for writers. In the role of CTO and full-stack developer, I developed the initial application, working together with a designer.

The solution involved developing a robust system allowing users to book classes, an extensive billing/invoicing/payments system (one-off and recurring), and a number of publicly accessible APIs.

Over time, I've led a team of developers in expanding the project through multiple design overhauls, all the while maintaining no downtime.

Languages

Ruby, JavaScript, SQL, HTML, CSS, HTML5, Go

Frameworks

Ruby on Rails (RoR), Tailwind CSS

Libraries/APIs

Stripe, Vue, REST APIs, ImageMagick

Tools

Vim Text Editor, Terminal, Git, RSpec

Paradigms

DevOps, REST, Test-driven Development (TDD), Agile Software Development, Kanban, Scrum

Platforms

Docker, Google Cloud Platform (GCP), Heroku, MacOS, Kubernetes

Storage

PostgreSQL, Memcached, Elasticsearch, Redis, MySQL, PostGIS

Other

APIs, HTTP, Lean Project Management, Distributed Team Management, Natural Language Processing (NLP)

2017 - 2019

Master's Degree in Management of the Built Environment

TU Delft - Delft, Netherlands

2012 - 2015

Bachelor's Degree in Architecture

TU Delft - Delft, Netherlands

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