Xinyou Ji

Software Engineer (L4) at Databricks

Bellevue, Washington, 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
Xinyou Ji is a software engineer focused on virtualization and runtime systems, with four years of experience building container runtimes, KVM-based hypervisor features, and serverless infrastructure at Databricks. He contributed to rewriting Kata Containers in Rust and added network and core-scheduling features to the kata runtime, reflecting deep systems-level expertise across VM, container, and kernel interfaces. A CMU MSCS graduate from Shanghai Jiao Tong University, he maintains compiler and parallel image-processing projects and participates in Apache OpenDAL C bindings used by production databases. Xinyou combines pragmatic infrastructure engineering with research-grade curiosity—his personal projects include an optimizing compiler and distributed-consensus experiments that hint at a broader interest in language runtimes and scalable transaction systems.
code4 years of coding experience
job1 year of employment as a software developer
bookHigh School Diploma, High School Diploma at Shenzhen Middle School
bookMaster of Science - MS, Computer Science (MSCS), Master of Science - MS, Computer Science (MSCS) at Carnegie Mellon University
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Shanghai Jiao Tong University
github-logo-circle

Github Skills (20)

network-programming10
rust10
c178
networking8
c118
virtualization7
automations6
automation6
automation-testing6
virtual-machine6
kvm6
container6
kubernetes4
qemu4
dockers4

Programming languages (8)

TypeScriptC++CRustJavaScriptGoVim ScriptPython

Github contributions (5)

github-logo-circle
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Role in this project:
userBack-end Developer
Contributions:254 reviews, 24 commits, 40 PRs in 5 months
Contributions summary:Xinyou primarily contributed to the `runtime-rs` component of the Kata Containers project, focusing on adding support for new network endpoint types (ipvlan, macvlan, and vlan). Their work involved creating and integrating new network models, modifying existing code for network pair management, and adding unit tests for the new functionalities. Furthermore, they implemented features related to core scheduling and static resource management within the runtime environment.
firecrackervirtualizationociworkloadvdi
Ji-Xinyou/incubator-opendal

Apr 2023 - Nov 2023

Apache OpenDAL: Access data freely, painlessly, and efficiently.
Contributions:132 pushes, 31 branches 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.
Request Free Trial
Xinyou Ji - Software Engineer (L4) at Databricks