Guy Boertje

Retired at At home

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Guy Boertje is a retired software engineer based in London with 15 years of hands-on experience building and hardening backend systems, particularly in Ruby and Java ecosystems. He spent four years on Logstash at Elastic contributing core defaults and Java utility methods with accompanying tests, and earlier focused on Ruby backend work for companies like Music Glue and HomeServe Alliance. His open-source contributions include a thoughtful refactor of the widely used mongoid-slug gem to fix unique-slug bugs and improve test coverage, demonstrating attention to correctness in library code. Known for pragmatic engineering and improving reliability through tests and targeted refactors, he combines production experience with a developer-first approach to tooling. Now retired, he brings deep institutional knowledge of logging pipelines, backend services, and the Ruby ecosystem.
code15 years of coding experience
job10 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
51reputation
9kreached
2answers
0questions
github-logo-circle

Github Skills (19)

unit-testing10
rspec10
java10
ruby10
javas10
mongoid10
refactoring10
mongodb10
software-design9
database-design9
jruby9
etl-framework8
nginx6
logging6
streaming6

Programming languages (8)

TypeScriptJavaShellJavaScriptGoJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
elastic/logstash

Aug 2015 - Nov 2015

Logstash - transport and process your logs, events, or other data
Role in this project:
userBack-end Developer & QA Engineer
Contributions:24 commits, 147 PRs, 89 pushes in 2 months
Contributions summary:Guy contributed to the Logstash project by implementing and testing Java-based utility methods, specifically `compact` and `compact!` for collections. They added unit tests for these methods to ensure correct functionality. The user also made updates to the core configuration and pipeline defaults, incorporating core strategy for CPU usage. Additionally, they contributed to tests to support the core defaults printer subsystem.
eventsstreamingloggingetl-frameworklogstash
mongoid/mongoid-slug

Oct 2012 - Oct 2012

Generates a URL slug/permalink based on fields in a Mongoid-based model.
Role in this project:
userBack-end Developer
Contributions:14 commits in 11 days
Contributions summary:Guy primarily focused on refactoring and improving the `mongoid-slug` library, which generates URL slugs for Mongoid-based models. The user separated unique finding logic into a dedicated class, addressing potential bugs related to unique slug generation. They made changes to the `lib/mongoid/slug` and `lib/mongoid/slug/unique_slug.rb` files and also worked on the test suite to account for code changes, and address bugs.
model-basedmongoidslugifyslugurl-slug
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial