Shi Ng

Senior Software Engineer at Kraken

Tokyo, Japan
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

👤
Senior
🎓
Top School
Shi Ng is a Senior Software Engineer based in Tokyo with 11 years building cloud-native systems, primarily in Go on AWS, and a history of leading technical teams at Woven by Toyota and JapanTaxi. He blends backend and infrastructure expertise—dispatch systems, payments foundations, and messaging security—while also shipping full-stack features and data engineering work with TypeScript, Python, and Airflow. A pragmatic technical lead and mentor, he has moved projects toward serverless and IaC patterns (Terraform, ECS, Lambda) and continuously drives reliability, observability, and automated CI/CD. An active open-source contributor, he’s improved UX and robustness in GitHub’s official CLI by refining help text formatting, adding dedent logic and tests, and tailoring clone error messages. With advanced engineering degrees and experience across startups and enterprise teams, he’s comfortable translating research-level rigor into production-safe systems.
code11 years of coding experience
job10 years of employment as a software developer
bookDoctor of Engineering, Grad. School of Informatics and Engineering, Dept. of Mechanical Engineering and Intelligent Systems, Doctor of Engineering, Grad. School of Informatics and Engineering, Dept. of Mechanical Engineering and Intelligent Systems at The University of Electro-Communications
bookDiploma, Control Engineering, Diploma, Control Engineering at National Institute of Technology, Nara College
languagesGerman, Chinese, English, Japanese, Malay
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (10)

command-line-interface10
go10
go-testing10
command-line10
testing10
git9
cobra8
cli7
unit-testing6
go-gin6

Programming languages (12)

TypeScriptShellRustAstroSCSSJavaScriptVueGo

Github contributions (5)

github-logo-circle
cli/cli

Jul 2020 - Aug 2020

GitHub’s official command line tool
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 7 comments in 17 days
Contributions summary:Shi primarily contributed to the command-line interface tool's functionality. Their work involved refactoring help text formatting and implementing a dedent function to improve the presentation of command-line output. The user also added tests for the dedent function, ensuring the correctness of the changes. Furthermore, the user worked on customizing error messages related to the `gh repo clone` command.
golangcommand-line-toolgocommand-linecli
A Terraform provider to setup development environment machine.
Contributions:23 releases, 10 reviews, 96 commits in 1 year
infrastructure-managementenvironmentsetup-development-environmentdevelopment-environmentinfrastructure-as-code
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
Shi Ng - Senior Software Engineer at Kraken