Derek Dai

Data Engineer

Los Angeles, 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

👤
Senior
🎓
Top School
Derek Dai is a data engineer with 16 years of experience building end-to-end ETL/ELT pipelines, dimensional star-schema warehouses, and CI/CD-backed analytics platforms across startups and large organizations. He has led warehouse design and dbt modeling in Snowflake, automated production refreshes with Airflow, and implemented ingestion solutions using Fivetran, Alooma, Lambda, and AWS. Derek blends hands-on SQL and Python engineering with infrastructure and DevOps sensibilities—evidenced by contributions to open-source projects like MiracleCast and fixes in the Nim compiler—showing a practical focus on portability, stability, and debugging. Based in Los Angeles, he’s often the technical lead who translates stakeholder needs into a single source of truth and mentors teams on best practices for reliable data delivery.
code16 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree Business Administration - Finance, Bachelor’s Degree Business Administration - Finance at Washington University in St. Louis
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

nim-lang10
scripting10
linux10
c1110
c1710
script10
compiler-compiler10
sh10
compiler10
shell10
testing9
networking9
debian9
lang9
wifi9

Programming languages (12)

TypeScriptC++CSSShellNimCLLVMGo

Github contributions (5)

github-logo-circle
albfan/miraclecast

Aug 2016 - Jun 2017

Connect external monitors to your system via Wifi-Display specification also known as Miracast
Role in this project:
userBack-end & DevOps Engineer
Contributions:235 commits, 17 PRs, 68 comments in 9 months
Contributions summary:Derek primarily contributed to the `miraclecast` project by enhancing its functionality and supporting various Linux distributions. They added Debian support to essential scripts and modified the code to find `wpa_supplicant` through the system's PATH, improving portability. Additionally, the user addressed a known issue related to `no ifname` by introducing a new command-line option and refined the logging of formation failures, indicating a focus on stability and debugging.
monitorsspecificationwifi
nim-lang/Nim

Mar 2021 - Nov 2022

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Role in this project:
userBackend Developer
Contributions:6 reviews, 8 commits, 14 PRs in 1 year 8 months
Contributions summary:Derek primarily contributed to bug fixes and minor improvements within the Nim programming language project. Their work included correcting formatting issues in documentation, fixing a compiler crash related to variable handling, and addressing issues with memory management. They also updated the `repr_v2.nim` file to support `UncheckedArray[T]` and added tests.
pythonnim-langelegancecompilerprogramming-language
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
Derek Dai - Data Engineer