Elliot Forbes

Senior Software Engineer at TutorialEdge

Glasgow, Scotland, 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
Elliot Forbes is a Senior Software Engineer based in Glasgow with 11 years of experience building and refining backend systems and developer tooling. He contributes to notable open-source projects like the CircleCI CLI, where he refactored configuration and validation logic to remove service dependencies and streamline direct orb-service interactions—improving maintainability and performance. Comfortable across backend and DevOps responsibilities, he pairs pragmatic engineering with a focus on reliable packaging, testing, and configuration management. Elliot also authors programming tutorials at tutorialedge.net, demonstrating a commitment to knowledge sharing and developer education. Colleagues can expect a systems-minded engineer who reduces architectural complexity while keeping developer experience front of mind.
code11 years of coding experience
github-logo-circle

Github Skills (12)

go10
cicd10
continuous-integration9
devops9
circleci9
command-line-tool9
golang8
continuous-delivery8
testing7
graphql4
wpgraphql4
wordpress-graphql4

Programming languages (10)

TypeScriptDockerfileShellCSSMakefileJavaScriptVueGo

Github contributions (5)

github-logo-circle
CircleCI-Public/circleci-cli

Sep 2022 - Oct 2022

Use CircleCI from the command line
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:28 reviews, 18 commits, 44 PRs in 28 days
Contributions summary:Elliot primarily focused on refactoring and removing dependencies within the CircleCI CLI configuration and validation processes. They eliminated API-Service dependencies, migrating towards direct calls to orb-service, implying a shift towards a more efficient and streamlined architecture. These changes involved modifications to the configuration validation logic and potentially improved the CLI's overall performance and maintainability. Additionally, the user was involved in general code formatting and testing, specifically within the configuration and packaging functionalities.
command-line-toolgolangdevopscircle-cideveloper-tools
Contributions:50 commits, 6 PRs, 32 pushes in 1 year 10 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
Elliot Forbes - Senior Software Engineer at TutorialEdge