Overview
Work History
Education
Skills
PROJECT EXPERIENCE
Languages
Timeline
Generic

XIANG FENG

Beijing

Overview

3
3
years of professional experience

Work History

Senior Software Engineer

JS.Design
05.2024 - Current

Python / Pytorch / Flask / Stable-Diffusion / FLUX / Java / SpringCloud / Nacos

  • Responsible for the development of the AIGC image generation web application.
  • Increased the image generation speed of a single GPU in the Nvidia GTX 4090 cluster by 100%
  • Reduced the model loading time by approximately 17%

Senior Software Engineer

Symantec/Veritas
01.2023 - 03.2024

Python / Golang / Linux / Shell / Docker / Ansible

  • Achieved the Veritas WOW Award and Employee Core Star of the Season for exceptional performance and contributions to the team.
  • Collaborated with international cross-functional teams to streamline project execution and innovation.

Software Engineer

Weibo Corporation
10.2021 - 12.2022

Python / Redis / Kafka / SQL / Docker / Sanic

  • Achieved a 4% increase in Click-Through Rate (CTR) for the Hot Search Recommend List through targeted improvements and A/B testing.
  • Reconstructed Python2 project to Python3.8 Sanic Framework, increase the QPS of a single machine by 110%

Software Engineer in Test

Baidu, Inc.
06.2021 - 10.2021

Python / Flask / Linux

  • Development of Baidu search service test platform based on python flask framework
  • Develop high-availability APIs for Baidu's internal tool platform based on python flask framework

Education

Master of Science - Computer Science with Speech & Language Processing

University of Sheffield
United Kingdom
01.2021

Bachelor of Science - Transportation Equipment and Control Engineering

Central South University
China
06.2018

Skills

  • 1 Proficient in multiple programming languages including Python, Golang, and Java, with a strong ability to develop complex software solutions and OOP Programming
  • 2 Experienced in machine learning applications engineering (Recommendation System, AIGC Image Generation), leveraging ML tools (PyTorch, Tensorflow) to integrate AI technologies into software projects
  • 3 Skilled in software design and development, with a solid understanding of Linux Shell scripting and the use of Docker for containerization and CI/CD deployment processes
  • 4 Adept at using middleware for application development including MySQL, Redis, Kafka, Nacos
  • 5 Proficient in version control with Git, JIRA and fluent in English, ensuring effective collaboration within diverse and global development teams
  • 6 Experienced with various NVIDIA GPU architectures and technologies, including GPU Direct Storage, NVLink, and NVSwitch

PROJECT EXPERIENCE

  • GPU Cluster Scheduler: By utilizing middleware for service registration and discovery, the AIGC image generation service was deployed to different clusters with eight 4090 GPUs, and a cache model tag was registered for each GPU for the upstream scheduler service to make image generation requests. This reduces the switching and loading of different style models on the same GPU, thereby increasing the efficiency of image generation and reducing the model loading time by approximately 18.7%.


  • Weibo Hot Search Recommender System: Hot Search Recommendation System Development (QPS 800 - 10000) Stability maintenance and development of the hot search recommendation list service based on the Python 3.8 Sanic framework, participation in the upgrade and refactoring of the original Python 2.7 service, and upgrading through the new framework. The main goal was to address the low I/O utilization and weak concurrency performance issues of the old Python 2 framework. The project supported the development of daily business strategies, reduced the interface timeout rate by more than double, and increased the QPS of a single machine by more than double.


Languages

English
Advanced (C1)
Chinese (Mandarin)
Bilingual or Proficient (C2)

Timeline

Senior Software Engineer

JS.Design
05.2024 - Current

Senior Software Engineer

Symantec/Veritas
01.2023 - 03.2024

Software Engineer

Weibo Corporation
10.2021 - 12.2022

Software Engineer in Test

Baidu, Inc.
06.2021 - 10.2021

Master of Science - Computer Science with Speech & Language Processing

University of Sheffield

Bachelor of Science - Transportation Equipment and Control Engineering

Central South University
XIANG FENG