Joshua Abednego

Tech Lead - TAG Developer Experience at GoTo Group

Special capital Region of Jakarta, Indonesia
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
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.
code55 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Institut Teknologi Bandung (ITB)
languagesEnglish, Indonesian
github-logo-circle

Github Skills (24)

docker10
back-end-development10
apidoc10
testing10
command-line-interface10
dockers10
go10
api10
github-api10
sql10
command-line10
golang10
cli10
api-design9
restful-api9

Programming languages (10)

TypeScriptJavaShellCSSJavaScriptVueGoHTML

Github contributions (5)

github-logo-circle
getporter/porter

Nov 2020 - Sep 2022

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:
userBack-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.
porterdevopsdeploymentinstallercnab
google/go-github

Feb 2019 - May 2020

Go library for accessing the GitHub v3 API
Role in this project:
userBack-end Developer
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.
Request Free Trial