Goudham Suresh is a software engineer at the BBC with six years’ experience building Java, Groovy, and Python services that deliver schedule and programme metadata to millions of UK users. A University of Glasgow software engineering graduate apprentice, he has hands-on experience with AWS microservices, Ansible-led OS migrations (CentOS7 to RHEL9), and on-prem to cloud architecture proposals. He transitioned from AMP to the Graphics & Automation team, pairing backend systems work with graphics/automation responsibilities and stakeholder coordination. An active open-source maintainer and community lead on the popular Catppuccin theming project, he focuses on improving documentation, contributor workflows and community engagement. Curious about low-level systems, he’s learning Rust, C, and Go while continuing to contribute to tooling and automation across production services.
6 years of coding experience
5 years of employment as a software developer
St. Ninian's High School
Bachelor of Science - BS, Computer Software Engineering, Honours of the First Class, Bachelor of Science - BS, Computer Software Engineering, Honours of the First Class at University of Glasgow
Contributions:167 reviews, 21 commits, 334 PRs in 29 days
Contributions summary:Goudham's commits primarily revolve around improving documentation and project structure. They restructured and enhanced contribution guidelines, fixed capitalization and branding issues, and added sample programs. The user also updated submission guidelines and contributed to the documentation regarding userstyles and the port workflow. Their contributions focused on improving clarity, organization, and providing helpful examples for contributors to the project.
Contributions:1 review, 7 commits, 2 PRs in 3 days
Contributions summary:Goudham contributed to the Java text adventure game by modifying command parsing and functionality. They focused on enhancing the `Command` annotation, adjusting how command aliases are handled and displayed. The user also added, updated, and refactored command aliases, contributing to improving the usability of the game's interface. Furthermore, the commits include changes to improve error handling and code cleanup.
gamerpgtext-adventure-gameadventure-gamejava
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.