Summary
Thanh Nguyen is a Senior Software Engineer with 10 years of experience specializing in distributed systems, fault-tolerance, and large-scale data platforms. Based in Chicago, he leads development of the Gen3.org technology stack at the University of Chicago, powering multiple scientific commons that each manage petabyte-scale datasets and deploy across AWS, Azure, and IBM clouds. His work spans microservices, ETL, GraphQL-to-ElasticSearch middleware, and CI/CD foundations, enabling researchers worldwide to submit, index, and query massive genomic and biomedical data reliably. With a PhD-level research background in SDN and a postdoc project adopted by DE-CIX, he blends academic rigor with pragmatic engineering to solve production-grade scalability and dependability problems. Notably, he designed an ETL architecture that decouples schema changes from Spark aggregation logic, reducing developer rework and accelerating analytics.
10 years of coding experience
9 years of employment as a software developer
Master of Science (M.Sc.), Information Technology, 95, Master of Science (M.Sc.), Information Technology, 95 at Japan Advanced Institute of Science and Technology
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at VNUHCM - University of Science
English, Vietnamese