Xuanwei Zhang

Xuanwei Zhang

Software Engineer

SenseTime

Biography

Hello, there! I am Xuanwei Zhang, a ‘Goper’ that believes open source, open web and open community would make the world a better place.

  • Specialized in Go and Kubernetes solutions.
  • Currently focus on infrastructure development.
  • Interesting in distributed system

Download my resumé.

Interests
  • Distributed Database
  • Distributed Storage System
  • Artificial Intelligence
Education
  • Computer Science, 2022-2024

    Georgia Institute of Technology

  • Internet of Things Engineering, 2020-2022

    Chongqing University of Posts and Telecommunications

  • Flight Vehicle Propulsion Engineering, 2016-2020

    Nanchang Hangkong University

Skills

Golang

100%

Python

90%

Rust

20%

Experience

 
 
 
 
 
SenseTime
Software Engineer Intern
Aug 2021 – Jun 2022 Shanghai

Responsibilities include:

  • Design and develop backend services of the storage management system for the internal datasets using Golang, Gin, and Gorm.
  • Responsible for packaging FSclient, writing tool modules, and processing data gateways.Configure Ceph OSS lifecycle permissions.
  • Create various file management modules for the FS data gateway to ensure the stability and reliability of file operations.
  • Package Docker images and deploy on servers. Use Kubectl to manage containers.
  • Write unit test and regression tests.
  • Design microservices that are scalable and secure.
 
 
 
 
 
School of Automation
Research Assistant
School of Automation
Oct 2020 – Jun 2022 Chongqing

Responsibilities include:

  • Design an IoT MQTT message distribution and storage system based on micro-services for school research project.
  • Used emqx rules engine for processing data into the Kafka message queue through kong gateway reverse proxy.
  • Implement micro-services to expose external APIs interface for different storage engines.
  • Use RPC for internal communication and ensure structured data and unstructured data persistence.
  • Use Grafana for data visualization and monitoring.
 
 
 
 
 
Red Rock Programming Organization
Member of Organization
Oct 2020 – Mar 2021 Chongqing

Responsibilities include:

  • Participated in the testing and maintenance of the school website with a DAU of 5000+ users.
  • Develop back-end code according to the requirements of the product manager

Recent Posts

ExtendibleHashing
hash 算法实现
LRU-K
lru-k documentation
CPP
Program for C++
C++中的mutable
Program for C++
C++中的static
Program for C++
C++中的可见性
Program for C++
C++中的字符串
Program for C++

Contact