Summary

Eight years of algorithm development in computer vision, highly skilled in object detection and segmentation. Academic skills with publications in high-impact journals. Global runner-up of LUNA16 grand challenge, 3rd in LOLA11 grand challenge.

Experience

Researcher PhD CandidateRadboudUMCMar 2018 - Mar 2022
  • Focused on object localization and segmentation of medical images using deep learning methods. e.g. graph neural networks and convolution neural networks.
  • Key skills: Pytorch, Python/Numpy, Latex
Computer Vision Research EngineerJianPei TechnologySep 2015 - Feb 2018
  • Focused on lesion detection in Chest CT images
    • Developed a pulmonary nodule detection algorithm on chest CT images. The algorithm ranks the global runner-up of the LUNA16 grand challenge.
    • Implemented a data-annotation tool using JavaFX to let analysts label medical images.
    • Developed a pneumothorax detection/segmentation system for x-ray images, achieved DICE 0.892.
    • Led a team in developing cloud-based CADe platforms, which are being used in multiple clinical centers in China.
    • Promoted to be the head of the department in 2017.
  • Public activities including:
  • My patents: CN108062779A, CN106934228A
  • Key skills: C++, Python/Numpy, Django, Docker, MongoDB.
Software EngineerAvain TechnologiesOct 2014 - Oct 2015
  • I developed a real-time monitoring system for tracking and analyzing patient conditions based on their time-series data from the bedside monitors.
  • Key skills: C++, Python/Numpy, Django, Docker, MongoDB.
Research AssistantTampere University of TechnologyMar 2011 - Sep 2014
  • I participated in developing a content-based image retrieval platform. My task is to develop:
    • an incremental training method for support vector machines such as new users’ feedbacks can be used to update existing models without the need to train all data from scratch (published)
    • a learning to rank method for improving ranking performance in our retrieval system (published).
  • Key skills: support vector machines, particle swarm optimization, learning to rank, SIFT/HOG/LBP.
Senior Software engineerTietoSep 2009 - June 2010
  • I participated in developing an instant-messaging mobile application based on a rich communication suite on the Nokia S60 platform using Symbian C++. The App was distributed in Nokia N series products.

  • Key skills: Symbian C++.

Senior Software engineerNeusoftJune 2007 - June 2009
  • I worked on the IMPS (instant messaging and presence service framework) project, in developing an instant-messaging mobile app using Symbian C++. Awarded by the company with the best rookie year performance at the end of 2007 and promoted to be a team leader in 2008.

  • Key skills: Symbian C++.

Education

School Degree Major GPA Award
Radboud University Medical Center Ph.D. Medical Image Analysis - -
Tampere University of Technology Master of Science Signal Processing 4.0 -
Beijing Technology and Business University Bachelor of Science Software Engineering 4.0 3rd-class scholarship 2005, 2nd-class scholarship 2006

Skills

  • Machine Learning toolkits: Pytorch, Tensorflow, scikit-learn
  • Algorithms: Evolutionary algorithms, Deep Learning (CNN, GNN, RNN), Support Vector Machines, Graph Modeling, Stochastic process.
  • Programming: Python, C/C++, Matlab, SQL, Java, Matlab, Git, Bash
  • Writing: Latex (Overleaf), Markdown (Typora), English, Chinese