James Kong

Software Engineering Manager at Chainlink Labs

Singapore
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
James Kong is a seasoned Software Engineering Manager based in Singapore with 15 years building scalable web and backend systems across startups and crypto projects. He blends hands-on engineering in Go, TypeScript, Ruby, Kubernetes and gRPC with team leadership, having led product and platform efforts from fintech and loyalty token wallets to decentralized oracle infrastructure at Chainlink Labs. James has repeatedly moved monoliths to service-oriented architectures, built deployment pipelines on GCP, and shipped secure production integrations with blockchains and payment networks. An active contributor to the Chainlink codebase, he’s improved backend job handling and CLI tooling for a high-profile decentralized oracle project—an indicator of his comfort operating in open-source, distributed systems. Known for turning ambiguous product ideas into reliable APIs and delightful user experiences, he pairs technical depth with pragmatic product delivery.
code15 years of coding experience
job14 years of employment as a software developer
bookSydney Grammar School
bookUNSW Sydney
languagesEnglish, Chinese
github-logo-circle

Github Skills (9)

error-handling10
go10
api10
apidoc10
rest-api8
api-rest8
blockchain8
restful-api8
api-design8

Programming languages (7)

TypeScriptMDXShellCoffeeScriptJavaScriptGoRuby

Github contributions (5)

github-logo-circle
smartcontractkit/chainlink

Feb 2021 - Jan 2023

node of the decentralized oracle network, bridging on and off-chain computation
Role in this project:
userBackend Developer
Contributions:594 reviews, 378 commits, 362 PRs in 1 year 11 months
Contributions summary:James primarily focused on modifying backend components within the Chainlink repository, specifically addressing errors related to archived jobs and job runs. Their work involved refining error handling within the job runs controller and adjusting the HTTP status codes returned to differentiate between nonexistent and archived jobs. They also contributed to implementing functionality to list V2 jobs in the CLI.
golangcomputationethereumblockchaindecentralized
smartcontractkit/operator-ui

Feb 2021 - Nov 2022

Contributions:24 reviews, 112 commits, 7 PRs in 1 year 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
James Kong - Software Engineering Manager at Chainlink Labs