Experience

  1. Software Engineer

    BIOINVISION INC.

    Responsibilities include:

    • Developed a high-performance C++ medical image processing algorithms for efficient 3D and 2D image processing.
    • Implemented Azure MongoDB for optimized storage and management of extensive 3D and 2D image datasets, resulting in enhanced data storage and retrieval efficiency.
    • Built a user-friendly front-end and back-end separation system using Python Flask and Vue, focusing on email-based one-time password (OTP) authentication and permission management.
    • Collaborated with cross-functional teams for seamless application integration with the company’s core platform.
    • Participate in code review sessions and provide feedback to other team members to ensure code quality and maintainability.
  2. Backend Software Engineer

    Kingsoft

    Responsibilities include:

    • Participated in Beijing Smart City construction project, developed back-end application interface with Java language in the project, mainly used Spring Boot and Mybatis-Plus framework, and used Maven technology to manage back-end imported packages.
    • Used Java language to design the interface to read the data in Excel and Word documents and store the data in different objects. Design the database table structure, and finally the data stored in the company’s cloud database (Kingsoft Cloud).
    • Write software documentation, including software usage instructions, testing instructions, and version update plans.

Education

  1. Ph.D Computer Science

    University of California, Riverside
  2. M.S Computer Science

    Case Western Reserve University
  3. B.S Computer Science

    Central China Normal University
Skills & Hobbies
Technical Skills
Python
Data Science
SQL
Hobbies
Hiking
Cats
Photography
Awards
Neural Networks and Deep Learning
Coursera ∙ November 2023
I studied the foundational concept of neural networks and deep learning. By the end, I was familiar with the significant technological trends driving the rise of deep learning; build, train, and apply fully connected deep neural networks; implement efficient (vectorized) neural networks; identify key parameters in a neural network’s architecture; and apply deep learning to your own applications.
Blockchain Fundamentals
edX ∙ July 2023

Learned:

  • Synthesize your own blockchain solutions
  • Gain an in-depth understanding of the specific mechanics of Bitcoin
  • Understand Bitcoin’s real-life applications and learn how to attack and destroy Bitcoin, Ethereum, smart contracts and Dapps, and alternatives to Bitcoin’s Proof-of-Work consensus algorithm
Object-Oriented Programming in R
datacamp ∙ January 2023
Object-oriented programming (OOP) lets you specify relationships between functions and the objects that they can act on, helping you manage complexity in your code. This is an intermediate level course, providing an introduction to OOP, using the S3 and R6 systems. S3 is a great day-to-day R programming tool that simplifies some of the functions that you write. R6 is especially useful for industry-specific analyses, working with web APIs, and building GUIs.
See certificate
Languages
100%
English
75%
Chinese
25%
Portuguese