Dongfang Mi

Senior Software Engineer at Google

New York, New York, 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

🤩
Rockstar
🎓
Top School
Dongfang Mi is a Senior Software Engineer based in New York with a decade of experience building scalable back-end systems, currently at Google after progressing from Software Engineer to senior roles since 2016. Trained at MIT in Computer Science and Engineering, Dongfang has a strong foundation in systems and resource management demonstrated by contributions to Apache IoTDB—implementing a FileReaderMap and improving file-stream lifecycle handling to boost efficiency and cleanup. Their background includes internships at Palantir, Zearn, and the MIT Media Lab, reflecting exposure to both research and high-impact product engineering. Known for pragmatic engineering that balances performance and maintainability, Dongfang brings attention to low-level resource correctness in large distributed systems.
code10 years of coding experience
job6 years of employment as a software developer
bookMassachusetts Institute of Technology
github-logo-circle

Github Skills (14)

file-processing10
file-handling10
javas10
databases10
database-administration10
file-access10
resource-management10
admin10
fileio10
java10
database10
iot9
time-series8
tsd8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
apache/iotdb

Mar 2019 - Nov 2019

Apache IoTDB
Role in this project:
userBack-end Developer
Contributions:7 commits, 15 PRs, 138 pushes in 8 months
Contributions summary:Dongfang implemented the `FileReaderMap` and related functionalities to manage file streams within the query reader. This involved adding a `FileReaderMap` class to handle opened file streams and modifying the `ReaderManager` to utilize it. Additionally, the user updated the `ReadLockManager` to close the `FileReaderMap` after each request, ensuring resource management. These changes focused on improving the efficiency of file access and ensuring proper resource cleanup within the IoTDB system.
tdenginenosqlapachebig-datadatabase
mdf369/LeeCode

Jan 2019 - Dec 2019

Contributions:17 pushes, 1 branch in 11 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.
Request Free Trial
Dongfang Mi - Senior Software Engineer at Google