Summary
Duc Nguyen is a software engineer with nine years of hands-on experience and a strong foundation in algorithms, data science, and runtime/complexity analysis gained through competitive programming and academic study. Currently at Databricks after internships at AWS, Snowflake, and Uber, he has delivered performance improvements in data systems and built governance and analytics features using Java, SQL, Spark, and PySpark. Equally comfortable in front-end work with Angular and backend cloud services (Cognito, DynamoDB, Lambda), he recently pivoted toward functional programming and has been exploring Scheme, Haskell, and Rust for personal projects. A former teaching assistant for algorithms and software craftsmanship, he combines rigorous theoretical interests with practical production experience and a curiosity for applying FP techniques to real-world data problems.
9 years of coding experience