United States
Experienced Software Engineer with a demonstrated history of working in the internet, online advertising industry, and data privacy compliance. Skilled in modern web, Android development, and backend infrastructure. Strong engineering professional with a Bachelor of Science (B.S.) focused in Computer Science and Mathematics from National University of Singapore.
Build data privacy infrastructure for Meta Ads for regulatory compliance (GDPR, DMA, OBA, Youth regulation).
- Front-end (Ads buying interfaces) and Android engineer on Lead Generation Ads
- Worked on Brand Polling / Brand Lift product, which allows advertisers to accurately measure brand awareness and ad recall across Facebook and Instagram. In particular, I streamlined the internal process to create, review and launch Facebook brand polling campaigns; maintained and improved performance of Graph API for third-party partners such as Nielsen, and Millward Brown; and maintained data pipelines for brand lift measurement. - Worked on Creative Hub, a product for creative agencies to easily create mocks for Facebook an Instagram ads in the mobile world, and showcase their works. - Technologies used: React, Flux, Hack language, Hive, Hadoop
Worked on QuickDesk backend, and QuickCloud - a cloud platform for Sales apps with data sharing between apps, and services such as Push, Search, WebRTC-SIP Calling, Email, Google Calendar Sync, and Reminder
- Worked with Payments team
- Worked under the supervision of Professor Ming-Yang Kao (http://www.cs.northwestern.edu/~kao/) - Implemented a Python package to solve the DNA Word Design Problem. The package contains efficient deterministic functions to generate a list of DNA words of specified input size that satisfies various constraints (e.g. one of the constraints may be the Hamming distance between any two words in the list must be at least some constant). This DNA Word Design Problem has applications in DNA self-assembly and arrays. - The package, and documentation (user guide and technical specification) are available at https://github.com/truongduy134/DNA-Word-Design
- Worked with the optimization team to maintain and refactor back-end optimization systems (engines) which are written in C++. Had hands-on experience in software development cycle. - Implemented new features to existing planning engines to improve throughput. - Based on use cases, designed and implemented a new engine to balance discharging and loading container jobs, avoid congestion, and improve resource utility. - Wrote SQL scripts to populate data for testing.