Truc Nguyen

Senior Software Engineer at Confluent

Cambridge, England, United Kingdom
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
Truc Nguyen Lam is a software engineer with 11 years of experience specializing in back-end development and tool integration, currently based in the United Kingdom with roots in Vietnam. He has contributed to notable open-source verification projects such as BenchExec and sv-benchmarks, where he built Python-based wrappers and extended benchmarking support for verification tools like Lazy-CSeq and UL-CSeq. His work shows a strong focus on reliable benchmarking, resource measurement, and improving concurrency verification task collections—skills that bridge research-grade tooling and practical engineering. Colleagues can expect a developer proficient in integrating complex verification tools into reproducible workflows, with a knack for refining output interpretation and maintaining high-quality benchmark datasets.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering - BE, Software Engineering, First Class Honour Degree, Bachelor of Engineering - BE, Software Engineering, First Class Honour Degree at University of Southampton
bookBachelor of Engineering (BEng), Computer Science, 87%, Bachelor of Engineering (BEng), Computer Science, 87% at Ho Chi Minh City University of Technology
languagesVietnamese, English
github-logo-circle

Github Skills (14)

c1710
verify10
verification10
benchmark10
benchmarkdotnet10
benchmarking10
google-benchmark10
c1110
microbenchmark10
python10
benchmarkjs10
concurrency10
pthreads9
pthread9

Programming languages (15)

JavaC++CRustScalaGoMustacheKotlin

Github contributions (5)

github-logo-circle
sosy-lab/benchexec

Oct 2015 - Nov 2016

BenchExec: A Framework for Reliable Benchmarking and Resource Measurement
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 3 comments in 1 year
Contributions summary:Truc primarily contributed to the development of tool wrappers within the BenchExec framework. They focused on integrating and adapting existing tools such as Lazy-CSeq and UL-CSeq, creating new wrapper scripts, and refining output interpretation. Their work involved writing Python scripts to interface with these verification tools and ensure proper integration within the benchmarking environment. These efforts extended the functionality of BenchExec to support additional verification tools.
cgroupsbenchmarkingpythonlinuxbenchmark-framework
sosy-lab/sv-benchmarks

Oct 2016 - Nov 2016

Collection of Verification Tasks
Role in this project:
userBack-end Developer
Contributions:37 commits, 3 PRs, 9 comments in 1 month
Contributions summary:Truc's commits primarily involve adding and updating verification tasks within the `sv-benchmarks` repository. The changes include modifications to C code files, particularly in the `pthread-complex` directory. The commits also involve updating various files and fixing licenses and list files. The user appears to be focused on maintaining and improving the existing benchmark collection related to concurrent programming.
securitytlaverification
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
Truc Nguyen - Senior Software Engineer at Confluent