Louie Tan

Software Engineer at Snowflake

Menlo Park, California, United States
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
Louie Tan is a software engineer with 11 years of experience building reliable, efficiency-focused systems at scale, currently contributing at Snowflake after impactful roles at Meta and Facebook. He has repeatedly delivered measurable cost and performance wins—most notably optimizing GraphQL query processing to save over $10M/year and reducing out-of-memory incidents that saved the company over $100K/year. Louie blends backend engineering and algorithmic rigor, demonstrated by open-source contributions to high-profile interview handbooks where he implemented and thoroughly tested core algorithms and data structures. He also has a track record of productionizing tooling and ETL pipelines for integrity and analytics, and built a solver now used across 180 schools that saved Singapore’s MOE $1.7M/year. A former NUS teaching assistant with highest-distinction honors, he combines strong technical mentorship with hands-on problem solving across Python, PHP, SQL and systems engineering. Not obvious from titles alone: he routinely pairs algorithmic implementations with pragmatic production tests, making him effective at turning theoretical solutions into durable, monitored systems.
code11 years of coding experience
job4 years of employment as a software developer
bookRaffles Institution
bookBachelor of Computing with Honors (Highest Distinction), Computer Science, 4.83 / 5 CAP, Bachelor of Computing with Honors (Highest Distinction), Computer Science, 4.83 / 5 CAP at National University of Singapore
github-logo-circle

Github Skills (14)

testcase10
data-structures10
algorithms10
heap10
quest10
prepare10
python10
que10
question-answering10
binary-search10
data-structure10
linked-list9
hash-functions9
javascript4

Programming languages (9)

MDXTypeScriptJavaShellGCC Machine DescriptionJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
💯 Curated coding interview preparation materials for busy software engineers
Role in this project:
userBack-end Developer & Algorithm Implementer
Contributions:7 commits, 18 PRs, 11 pushes in 11 months
Contributions summary:Louie implemented and tested several fundamental algorithms and data structures, including binary search extensions (bisect_left, bisect_right), a Rabin-Karp rolling hash function, a Union-Find data structure, and the QuickSelect algorithm. They also created a min-heap implementation and associated test cases. The contributions focused on expanding the repository's library of algorithms and data structures, suggesting a focus on interview preparation and coding challenges.
preparationbusybehavioral-interviewsalgorithm-interview-questionsengineers
🌐 Front End interview preparation materials for busy engineers
Role in this project:
userBack-end Developer & Algorithms Specialist
Contributions:1 comment in 1 day
Contributions summary:Louie primarily contributed to the implementation of utility algorithms and data structures written in Python. Their work involved adding implementations of binary search variants (bisect_left, bisect_right), Rabin-Karp rolling hash, Union-Find data structure, QuickSelect algorithm, min-heap, and a linked list data structure. The contributions demonstrate a strong understanding of algorithms and their application in a front-end interview preparation context, with thorough test cases for each implementation.
front-end-interviewcss-questionsreactpreparationbusy
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
Louie Tan - Software Engineer at Snowflake