Oliver Butler

Lead Software Engineer at Onsi

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
Oliver Butler is a Lead Software Engineer based in London with 7 years of experience building full-stack web applications and APIs, currently driving engineering at Onsi. He combines a practical background in cybersecurity with hands-on expertise in TypeScript, React, Next.js, Node/Express and NX, and has contributed to the open-source ts-rest project to make typed, RPC-like REST clients and servers more ergonomic. Comfortable both leading teams and shipping code, he’s moved from consultancy work at Theodo to in-house roles while maintaining freelance and volunteer projects that sharpen product-minded thinking. Known for intentionally "breaking things" to rebuild them better, he blends pragmatic engineering, developer DX improvements, and a focus on modular, publishable code.
code7 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BSc Computer Science, Bachelor of Science - BSc Computer Science at Newcastle University
stackoverflow-logo

Stackoverflow

Stats
25reputation
5kreached
0answers
2questions
github-logo-circle

Github Skills (18)

nxos10
expressjs10
apidoc10
typescript10
nextjs10
api10
rest10
typescript-types10
typescripts10
react10
javascript9
openapi9
oracle-sql-developer6
deserialization6
oracle-11g6

Programming languages (10)

TypeScriptMDXC#CJavaScriptGoLuaJupyter Notebook

Github contributions (5)

github-logo-circle
ts-rest/ts-rest

Jul 2022 - Jan 2023

RPC-like client, contract, and server implementation for a pure REST API
Role in this project:
userFull-stack Developer
Contributions:1 release, 122 reviews, 367 commits in 6 months
Contributions summary:Oliver contributed to the development of a REST API with TypeScript, utilizing React and Next.js. They created an NX boilerplate, made the project publishable, and added client-side typing. The user implemented the base of a react application and completed the back-end implementation with a working express server. These actions demonstrate their experience with back-end and front-end technologies in a modern web development project.
apirpcmswcontractrest
oliverbutler/graph-notes

May 2021 - Mar 2022

Contributions:33 commits, 19 pushes, 3 branches in 9 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
Oliver Butler - Lead Software Engineer at Onsi