Robert Oles

Staff Software Engineer at Xapien

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
🎓
Top School
Robert Oles is a Staff Software Engineer based in London with 14 years of experience building and leading engineering teams across travel, communications, and retail tech. He has progressed from hands-on development to senior and principal engineering roles at companies like Trainline, Duffel, MessageBird and now Xapien, blending architecture, delivery and team leadership. A pragmatic backend specialist with deep Ruby/Rails expertise, he has contributed meaningful refactors to the popular Deface plugin to improve flexibility and maintainability. Colleagues rely on him to decompose complex systems, mentor engineers and drive delivery in fast-moving environments. Outside day-to-day work he favors improving developer ergonomics and legacy codebases, turning brittle systems into extensible platforms.
code14 years of coding experience
job19 years of employment as a software developer
bookKennet school
languagesEnglish
github-logo-circle

Github Skills (6)

plugin-development10
ruby-rails10
rails10
refactoring10
software-design10
ruby10

Programming languages (8)

JavaCSSJavaScriptGoPHPRubyDartPython

Github contributions (5)

github-logo-circle
spree/deface

May 2012 - May 2012

Rails plugin that allows you to customize ERB views in a Rails application without editing the underlying view.
Role in this project:
userBack-end Developer
Contributions:12 commits in 11 days
Contributions summary:Robert primarily focused on refactoring and enhancing the `Deface` library, a Rails plugin for customizing views. Their work involved restructuring the codebase to unify interfaces, delegating responsibilities to action classes, and enabling custom actions. They modified core components such as `override.rb`, `applicator.rb` and other action related classes to improve flexibility and maintainability.
rails-apirailsrails-applicationrubyrails-plugin
robertoles/basic_http_kata

May 2015 - Nov 2018

Contributions:5 pushes, 1 branch, 1 issue in 3 years 6 months
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
Robert Oles - Staff Software Engineer at Xapien