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.
16 years of coding experience
14 years of employment as a software developer
Bachelor of Science - BSc (Hons), Computer Science, Bachelor of Science - BSc (Hons), Computer Science at University of Southampton
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.
A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.
Role in this project:
Back-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.