Bernard Ng

Datacenter Technician

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

👤
Senior
🎓
Top School
Bernard Ng is a Datacenter Technician based in Tokyo with 13 years of hands-on experience across IT support, network operations, retail operations, and hyperscale datacenter work at AWS. He blends practical infrastructure skills—monitoring and maintaining networks and datacenter hardware—with a background in logistics and supply chain, making him adept at operational reliability and inventory-driven efficiency. A self-directed learner, Bernard has contributed to notable open-source Node.js projects (including fixes and feature work on the geddy framework and enhancements to the Jake build tool and convert-units library), showing a knack for backend engineering and robust error handling. His earlier roles include leading and mentoring junior technicians, improving team productivity through training, and frontline customer-facing work that sharpened his communication and service orientation. Actively seeking roles in the semiconductor or sustainability sectors, he brings cross-functional experience that pairs technical troubleshooting with process optimization. Colleagues describe him as curious, dependable, and comfortable working where software, hardware, and logistics intersect.
code13 years of coding experience
bookDiploma in Business Information System, Information Technology, Diploma in Business Information System, Information Technology at Republic Polytechnic
bookBachelor's degree, Logistics, Materials, and Supply Chain Management, Bachelor's degree, Logistics, Materials, and Supply Chain Management at Singapore Institute of Management
languagesEnglish, Chinese
github-logo-circle

Github Skills (14)

web-framework10
nodejs10
conversions10
javascript10
units-of-measurement10
build-automation10
testing10
scaffolding9
npm9
command-line-interface8
cli8
command-line8
api-design8
cicd7

Programming languages (10)

TypeScriptJavaC++StarlarkScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
convert-units/convert-units

Nov 2013 - Jul 2017

An elegant way to convert quantities between different units.
Role in this project:
userBack-end Developer
Contributions:81 commits, 33 PRs, 45 pushes in 3 years 8 months
Contributions summary:Bernard primarily contributed to enhancing the core functionality of the unit conversion library. They implemented new API calls for possibilities and measures, expanded the unit definitions to include "each" quantities, and resolved issues with existing units. Their work involved refactoring code, adding new tests, and updating the version of the library, indicating a focus on improving features and the overall robustness of the codebase. The user also made modifications to improve accuracy.
javascriptunitsmeasurequantitiesconversion
geddy/geddy

May 2013 - Apr 2014

Web framework for Node.js
Role in this project:
userBack-end Developer
Contributions:79 commits, 1 comment in 10 months
Contributions summary:Bernard primarily contributed to the `geddy/geddy` web framework by modifying core files related to the command-line interface (`lib/cmd.js`), session management (`lib/sessions/flash.js`), template helpers, and scaffolding generation. These changes focused on fixing bugs, incorporating new features such as a better error handling, and refactoring existing code. They also updated the scaffolding generation code to incorporate new features. The user's work touched upon the framework's internal structure and user-facing features.
node-jsjavascriptframeworknodejsweb-framework
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
Bernard Ng - Datacenter Technician