Summary
Daniel Ng is a seasoned software engineer with 10 years of professional experience in systems and networking, currently building infrastructure at Google after production engineering work at Meta. He specializes in C/C++ with deep expertise in STL, object-oriented design, multithreading, socket programming, and secure transport (TCP/UDP, SSL/TLS, OpenSSL) on Linux/Unix platforms. His background spans low-latency financial systems at Bloomberg and Engineers Gate LP to large-scale production systems at Meta, blending performance-conscious engineering with operational rigor. Comfortable with Python as well, Daniel brings an engineer’s attention to resilience and protocol-level detail, often surfacing subtle concurrency and security trade-offs that improve reliability in production.
10 years of coding experience
17 years of employment as a software developer
BS, Computer Engineering, BS, Computer Engineering at The University of Texas at Austin
University of California, Irvine
Chinese, Chinese