Derek Ma is a data engineer with a decade of experience who blends rigorous academic training (M.S. in Computer Science from UC San Diego, 4.0 GPA) with hands-on production work at Meta and internships across Qualcomm, Kneron, and other engineering teams. He builds and scales data pipelines and warehouses—having implemented Snowflake and Informatica IICS solutions that processed hundreds of millions of records and automated high-throughput ETL—while also contributing to data quality as a QA/test automation engineer on the widely used pandas library. Derek pairs applied machine learning and computer vision experience with practical ops skills (Delta tables, PySpark, DVC, GitLab CI) and entrepreneurial drive demonstrated by founding a scheduling startup integrating Stripe and AWS. He’s currently focused on computational methods for imperfect-information games using heuristics and reinforcement learning, bringing both research curiosity and production-grade engineering to data-driven problems.
10 years of coding experience
2 years of employment as a software developer
Master's degree, Computer Science, 4.00/4.00, Master's degree, Computer Science, 4.00/4.00 at University of California, San Diego - Jacobs School of Engineering
High School Diploma, 4.5/4.0 (Weighted), High School Diploma, 4.5/4.0 (Weighted) at Canyon Crest Academy
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:7 commits, 9 PRs, 12 comments in 14 days
Contributions summary:Derek's contributions primarily involve modifying existing tests within the pandas library. Their work focused on improving test coverage and addressing potential errors in various modules. The commits demonstrate a focus on correcting test cases and updating test setup to avoid bare `pytest.raises` usage. The changes span a range of areas, including dtypes, frame, and indexing tests, indicating a broad understanding of the library's functionality.
Contributions:7 commits, 2 PRs, 15 pushes in 7 months
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.