Oliver Smith

Staff Software Engineer at Google

Corsham, 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

👤
Senior
🎓
Top School
Oliver Smith is a Staff Software Engineer with 16 years of professional experience and two decades of hands-on practice across the full stack, currently leading engineering work at Google after a long tenure there. He combines front-end polish with deep backend and distributed systems expertise, having built tooling for HTTP/HTTPS proxying and refactored core libraries (notably contributing a CoffeeScript rewrite to morris.js). Comfortable in fast-paced, high-impact environments, he has moved between major platforms including Amazon and Google and across defense and analytics firms earlier in his career. Based in Corsham, England, he brings a pragmatic systems mindset rooted in a Computer Science degree from the University of Southampton and a history of improving testability and infrastructure through open-source contributions.
code16 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science - BSc (Hons), Computer Science, Bachelor of Science - BSc (Hons), Computer Science at University of Southampton
stackoverflow-logo

Stackoverflow

Stats
173reputation
8kreached
3answers
0questions
github-logo-circle

Github Skills (13)

eventmachine10
nodejs10
javascript10
coffeescript10
api-design9
front-end-development9
rspec6
jsonp6
jquery6
capybara6
integration-testing6
ruby6
vcr6

Programming languages (6)

JavaCoffeeScriptCJavaScriptRubyPython

Github contributions (5)

github-logo-circle
morrisjs/morris.js

Feb 2012 - Oct 2014

Pretty time-series line graphs
Role in this project:
userBack-end Developer
Contributions:315 commits in 2 years 8 months
Contributions summary:Oliver appears to have been responsible for refactoring the codebase from JavaScript to CoffeeScript. Their primary contribution was re-writing the core functionality of the 'morris.js' line graph library. This included converting existing code, adapting functionality, and potentially implementing new features. The user's work involved the development and maintenance of the project's core functionality.
javascriptline-seriesgraphsgraphtime-series
oesmith/puffing-billy

Sep 2012 - Mar 2014

A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.
Role in this project:
userBack-end Developer
Contributions:83 commits in 1 year 6 months
Contributions summary:Oliver focused on developing a web proxy for testing interactions between browsers and external sites. Their contributions involved the implementation of core proxy functionality, including handling HTTP and HTTPS requests. Key features developed include the ability to stub and cache responses, along with configuring the proxy over HTTP and through a RESTful interface. The user also refactored and improved the proxy's structure, including the handling of HTTPS connections.
proxybrowsertestingrewritingruby
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
Oliver Smith - Staff Software Engineer at Google