top of page

Di Yu, J.D./M.B.A./C.F.A. | Counsel 



Phone: 312-485-9547

Fax: 312-614-1873


Chicago-Kent College of Law

(J.D. 2014, summa cum laude

class valedictorian)


Booth Business School, University of Chicago

(M.B.A. 2008, with high honors)


University of Illinois at Chicago

(M.S. 2001)

University of Science and Technology of China

(M.E. 1998; B.E. 1995)

Bar and Court Admissions





Di Yu provides legal and business consultancy services including:

  • Patent procurement

  • Trademark applications

  • Export control analysis

  • Merger and acquisition review

  • Business contract review

  • Tax advices

  • Business development advices

Di has been supporting an Illinois 501(c)(3) not-for-profit organization by providing legal advices pro bono since 2016.


Di has gained strong technical experience by working as a senior software developer for 15 years. He keeps up-to-date and acquires knowledges in computer programming including C#, node.js, and Rust. He is highly experienced in C++, Java, Javascript, and Perl programming, and also experienced in functional programming including Haskell and Erlang. 

Di has excellent language skills. He is native in Chinese (Mandarin) and fluent in English. He is also comfortable reading materials in French, Spanish and Classical Latin. He is a published translator from Ancient Greek to Chinese, with debut work appearing in 2020 (Orations of Demosthenes, Volume II: ops. 18 & 19, Guangxi Normal University Press 2020, ISBN: 9787559825131) and more on the way. Di also has some exposure to German, Russian, Portuguese, Japanese and Turkish.


Di's strong technical experience and language skills are invaluable for his clients. 


Work Experience 

Citadel Securities, Senior Software Developer (2004 - 2018)


Developing and supporting trading system components and tools, including:

  • Fixed-income product request-for-quote trading system infrastructure (C++)

  • Market data infrastructure for equity trading system (C++)

  • Distributed job scheduling system (Erlang)

  • Algorithm infrastructure for equity trading system (C++)

  • Implementations of equity trading algorithms (C++)

  • Implementations of fixed-income trading algorithms (Perl)

  • Stored market data and fundamental data infrastructure for equity trading system (C++)

  • Visualization tools and trading control interfaces (C++, Javascript, HTML, CSS)

Balyasny Asset Management, Senior Software Developer (2003 - 2004)

Designing, developing and supporting equity trading system infrastructure (C++, Haskell, Java)

The Hull Group, A Goldman Sachs Company, Analyst/Developer (2001 - 2003)


Developing and supporting equity and derivative trading systems, including:

  • Implementations of equity trading algorithms (C++)

  • Improvements in equity trading system infrastructure (C++)

  • Daily maintenance of equity and derivative trading systems (C++)

  • Creation of automated operational tools (C++, Perl)

  • Creation of stored market data infrastructure (C++)

  • Creation of new equity trading system infrastructure (Java)

bottom of page