Dongmin Yu

Senior Software Engineer at Treasure Data

Kentucky, South Korea
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
Dongmin Yu is a Senior Software Engineer with 13 years of experience building high-performance distributed systems and messaging infrastructure, currently at Treasure Data. He is a long-time open-source contributor and committer to ZeroMQ/JeroMQ and related projects (Zyre, jzmq), with deep expertise in Java-based messaging, thread safety, and protocol-level fixes. His work spans core library improvements, example guides, and tooling—ranging from adding sequence tracking and payload support to ports/polling fixes and ZFrame handling—demonstrating both low-level systems skill and developer-facing clarity. Dongmin has also contributed important fixes and features to major distributed SQL engines (Presto/Trino) and libraries like MessagePack, improving memory behavior and UDF/window-function support. Based in Kentucky with a background from Seoul National University, he blends academic rigor with practical production engineering across networking, concurrency, and data-processing stacks. An underappreciated strength is his habit of translating subtle bug fixes into clearer, more maintainable APIs that benefit downstream users.
code13 years of coding experience
job10 years of employment as a software developer
bookBS, 전기공학부, BS, 전기공학부 at 서울대학교 / Seoul National University
languagesEnglish
github-logo-circle

Github Skills (40)

zeromq10
messaging10
query-builder10
multithreading10
data-set10
testing10
query-optimization10
big-data10
c1110
networking10
java10
data-model10
bytebuffer10
c1710
javas10

Programming languages (5)

JavaC++CPHPRuby

Github contributions (5)

github-logo-circle
zeromq/jeromq

Aug 2012 - Oct 2016

JeroMQ is a pure Java implementation of the ZeroMQ messaging library, offering high-performance asynchronous messaging for distributed or concurrent applications.
Role in this project:
userBack-end Developer
Contributions:127 commits, 10 PRs, 6 pushes in 4 years 3 months
Contributions summary:Dongmin primarily contributed to the core Java implementation of the ZeroMQ messaging library, JeroMQ. They addressed several bugs by applying fixes from the zeromq3-x branch, including issues related to Rep and StreamEngine functionality. Additionally, the user added and updated example guides for both the lazy pirate and simple pirate patterns, demonstrating hands-on experience with the library's various messaging patterns. Furthermore, the user refactored code to improve clarity, such as renaming ZMQ_ROUTER_BEHAVIOR to ZMQ_ROUTER_MANDATORY.
javazeromqpure-javadealerrouterjeromq
prestodb/presto

Jan 2014 - Oct 2018

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer
Contributions:1 review, 48 commits, 61 PRs in 4 years 10 months
Contributions summary:Dongmin contributed to the Presto distributed SQL query engine by implementing UDFs for internal plugins, improving window function functionality, and addressing issues with memory management related to hash aggregation. They fixed a parallel test failure and also added support for window function arguments. Furthermore, the user worked on fixing various memory issues related to GroupByHash and other operators.
distributed-sqlquerybigdataquery-enginesql
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
Dongmin Yu - Senior Software Engineer at Treasure Data