
Glenn Jones
Verified Expert in Engineering
Software Developer
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
Experience
- PostgreSQL - 8 years
- Ruby - 8 years
- Ruby on Rails (RoR) - 8 years
- Stripe - 7 years
- DevOps - 7 years
- Memcached - 7 years
- Vue - 6 years
- Docker - 6 years
Availability
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
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.
Full-stack Developer
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.
CTO (Contract)
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.
Experience
Web Application Enabling Physical and Distance Classes for a New Academy of Writers
https://lesmots.coThe 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.
Education
Master's Degree in Management of the Built Environment
TU Delft - Delft, Netherlands
Bachelor's Degree in Architecture
TU Delft - Delft, Netherlands
Skills
Libraries/APIs
Stripe, Vue, REST APIs, ImageMagick
Tools
Vim Text Editor, Terminal, Git, RSpec
Languages
Ruby, JavaScript, SQL, HTML, CSS, HTML5, Go
Frameworks
Ruby on Rails (RoR), Tailwind CSS
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring