Quoc-viet Nguyen

Senior Software Engineer at Expedia Group

Queensland, Australia
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
Quoc-viet Nguyen is a Senior Software Engineer based in Queensland, Australia, with 15 years of experience building robust back-end systems and full-stack tools. Currently at Expedia Group, he brings production-hardened expertise in protocol implementations and browser tooling from roles at Toshiba, Lentus, and Suncorp. An open-source enthusiast, he contributed notable work to golang modbus (implementing TCP/RTU clients, timeouts, and tests) and ported/refactored a popular JSON viewer extension for browsers. He combines low-level systems knowledge—serial protocol integration and encoding/decoding—with pragmatic engineering practices like refactoring, test coverage, and build automation. Known for improving fault tolerance and error visibility in critical components, he thrives on making complex protocols reliable and maintainable.
code15 years of coding experience
job4 years of employment as a software developer
bookQueensland University of Technology
bookHanoi University of Technology
github-logo-circle

Github Skills (21)

json10
javascript10
python10
ip10
modbus-tcp10
go10
tcp10
html10
webextension10
serial-communication10
modbus10
firefox-webextension9
testing9
firefox-addon9
chrome-extension9

Programming languages (13)

JavaCRustMakefileScalaGoHTMLKotlin

Github contributions (5)

github-logo-circle
goburrow/modbus

Oct 2014 - Jul 2017

Fault-tolerant implementation of modbus protocol in Go (golang)
Role in this project:
userBack-end Developer
Contributions:1 release, 76 commits, 6 PRs in 2 years 9 months
Contributions summary:Quoc-viet implemented and refactored Modbus TCP and RTU client functionality. This involved creating a TCP client handler, including encoding and decoding packages, and integrating the serial communication protocol for RTU clients. They refactored code to allow for connection timeouts, and implemented error message verbosity. The user also added test cases to the project.
golangfault-tolerantmodbus-protocolfaultmodbus
bhollis/jsonview

Mar 2014 - May 2014

A web extension that helps you view JSON documents in the browser.
Role in this project:
userFull-stack Developer
Contributions:12 commits, 1 comment in 2 months
Contributions summary:Quoc-viet primarily focused on porting the existing Firefox extension code to the Add-on SDK. This involved refactoring the core JSON formatting logic, including the conversion of JSON data to HTML. Additionally, the user implemented and integrated preferences for the extension, which included modifying the HTTP Accept header. The build process and associated scripts were updated with Python.
web-extensionbrowsercrxjson-viewerwebextension
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