Tech Lead - TAG Developer Experience at GoTo Group
Special capital Region of Jakarta, Indonesia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Joshua Abednego is a tech lead and platform engineer specializing in developer experience, cloud-native systems, and open-source tooling, currently leading the CNCF TAG Developer Experience while contributing to GoTo Group’s platform engineering efforts. He brings deep hands-on expertise in back-end development and automation, with notable contributions to high-profile projects like google/go-github, Porter, and Mattermost where he improved API support, CLI features, and build automation. Joshua focuses on making developer workflows more productive and reliable—building tools that surface complex platform behavior into simple commands and automations. Based in Jakarta, he blends system engineering rigor with product-oriented thinking from years working on payments and infrastructure at GoPay and GoTo. Beyond typical leadership duties he continues to contribute code and tooling upstream, demonstrating a practitioner-first approach to platform strategy and developer advocacy.
55 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Institut Teknologi Bandung (ITB)
Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:43 reviews, 21 commits, 24 PRs in 1 year 9 months
Contributions summary:Joshua primarily contributed to the development and enhancement of the `porter` tool, focusing on features related to the `explain` and `mixin create` commands. Their work involved adding functionality to the `explain` command, specifically incorporating options to filter parameters and display version information. They also implemented the `mixin create` command, which automates the creation of new mixin projects based on a provided template. Furthermore, the user made contributions to the build process, including changes to dependency management and testing, and ensuring that the tool triggered auto-build when detecting the invocation image does not exist in the local image cache.
Contributions:11 commits, 14 PRs, 43 comments in 1 year 3 months
Contributions summary:Joshua primarily contributed to the `go-github` library by implementing and modifying features related to the GitHub API. Their work included removing deprecated hooks and adding support for new features like Draft Pull Requests and new webhook event types. They also updated the library to include methods for updating and reviewing pull requests, demonstrating a focus on API functionality and maintenance.
golangapigithub-api-v3api-v3go-library
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.