# Jun Li > SDE@Weride | Graduate Student in Networked Systems@UC Irvine | Undergraduate@USTC Location: San Jose, California, United States Profile: https://flows.cv/junli1 Currently, I'm a software engineer in WeRide Corp, working on distributed filesystem. I graduated from the Network Systems program at the University of California, Irvine. I am expected to complete my graduate studies by the end of 2024. My undergraduate degree is in Computer Science and Technology from the University of Science and Technology of China (USTC). I aspire to become a backend engineer or a systems engineer after completing my graduate studies. During my junior and senior years at USTC, I had the opportunity to participate in experimental projects focused on the construction and optimization of quantum compilation systems. I possess an innovative mindset and excel in problem-solving. During the verification process of the experiments, I designed algorithms based on experimental theories to automatically generate batches of accurate intermediate code and verify their correctness. This significantly improved the efficiency of the verification process. I am diligent in my work, whether working under the guidance of senior colleagues during experiments or leading my own project in my senior year. I consistently develop detailed plans, provide timely feedback, and never procrastinate. Strong communication and collaboration skills are among my strengths. When faced with challenges beyond my expertise, I proactively seek input from team members to devise effective strategies. Additionally, I am able to succinctly report issues to superiors. Overall, I am dedicated to my professional pursuits, and I possess the necessary qualities to excel as an IT engineer. ## Work Experience ### Software Engineer @ WeRide Jan 2025 – Present | San Jose, CA (1) Developed and maintained the BeeGFS CSI plugin, delivering stable, scalable storage orchestration and reliable mounting for Kubernetes workloads. (2) Designed and implemented a Kubernetes-native infrastructure to automate BeeGFS kernel module client upgrades, provisioning, and monitoring at large scale. Built an integrated set of Golang components, deployed via Helm with cert-manager TLS: * BeeGFS Client Agent (DaemonSet): Runs on every node to dynamically install/uninstall kernel modules based on live Pod usage, auto-cleans unused versions, and exports detailed Grafana metrics . * Admission Webhook (Deployment): Intercepts Pod creation, transparently rewrites PVCs according to filesystem labels, selects client versions from a central ConfigMap, and enables canary/gray rollout strategies. Volume Operator (DaemonSet): Synchronizes PV/PVC state with a centralized metadata store on each node, tracks cluster-wide volume status, and pre-provisions volumes for new client versions. (3) Designed and built a multi-cluster management platform to streamline PVC lifecycle and observability: * Centralized Database: Volume configuration stored in PostgreSQL with carefully designed schema. * Management Console (Frontend + API): Unified dashboard for admins to monitor PVC health and execute bulk operations. * Custom Kubernetes Operator (Go): Deployed per cluster to automate PVC creation, reconciliation, and deletion per central instructions. (4) Architected a governance and access control layer for volume management * Built a centralized system to manage business-level volume configurations, including service-to-volume mappings, automatic mount policies, and default container mount paths. * Designed the IAM and authorization model to define service/team-level permissions on storage resources. * Implemented Kubernetes Mutating/Validating Admission Webhooks to intercept Pod creation and enforce mount authorization in real time, preventing unauthorized PVC attachments. ### Software Engineer @ WeRide Jan 2024 – Jan 2024 | San Jose, California, United States ◦ Monitoring System: Designed and built a monitoring system for a distributed file system, including data collection, persistence, visualization, as well as process tracing and alert rules setting. ◦ CloudDataDownloadStrategy: Improving cloud data downloading process with an incremental strategy. ## Education ### Master of Science - MS in Networked Systems UC Irvine ### Bachelor of Engineering - BE in Computer Science University of Science and Technology of China ### High School Diploma The High School Affiliated to Renmin University of China ## Contact & Social - LinkedIn: https://linkedin.com/in/jessicali1923 --- Source: https://flows.cv/junli1 JSON Resume: https://flows.cv/junli1/resume.json Last updated: 2026-04-11