Impactian EToD™ Developer (2%)
Extraordinary Talent on Demand™
MingYi
Bi
Python Developer
Software Developer in Liaoning, China
Python
Keras
Tensorflow
C
C++
JavaScript
PyQt
PHP
Node.js
AWS
Google Cloud Platform
SQL
HIRE
Python Developer
Impactian EToD™ Developer (2%)
MingYi Bi
Software Developer in Liaoning, China
Python
Keras
Tensorflow
C
C++
JavaScript
PyQt
PHP
Node.js
AWS
Google Cloud Platform
SQL
About
MingYi is a Software Developer experienced in machine learning, deep learning and related frameworks such as Keras. His research focuses on object classification as well as time series forecasting. Besides research, he also develops desktop/mobile/web applications to use deep learning models.
Skills
Languages
Python, C, C++, C#, PHP, JavaScript, CSS, SQL
Frameworks
Tensorflow, .NET, Keras
Libraries/APIs
Numpy, Pandas, OpenCV, Node.js, WebGL
Platforms
Docket, Kubernates, AWS, Google Cloud Platform
Storage
SQLite, MySQL, MongoDB
Tools
Visual Studio
Experience
C
10 years
C++
10 years
Qt
10 years
C#
6 years
PHP
6 years
Python
5 years
JavaScript
5 years
Node.js
3 years
Highlight Projects
Age/Emotion Recognition Application
Application that can detect faces from live camera/video with 5 emotions and age.
Emotiva
  • https://youtu.be/B3QXRbkJwSA
  • This is based on a deep-learning model. Faces are detected with a pre-trained models from dlib/OpenCV. Detected faces are then transformed to obtain information on emotion, age, and gender.


Automatic License Plate Recognition
Software detects vehicle license plates from CCTV stream.
CamfyVision Innovations
  • About 60k car license plates were collected to train CNN model.
  • QT5.8 was used for GUI.


Stocks Prediction
Predicts the bitcoin price based on past time series data.
KoinWatch
  • Based on XGBoost and DeepQ neural network.
  • Implemented with Tensorflow.js.
Human Motion Analysis
Classifies human behaviors.
CamfyVision Innovations
  • User is equipped with sensors that detect activity that is represented by 4-channel time series data.
  • Implemented the CNN+LSTM.
  • PyQT+Keras.
Work Experience
Full-Stack Developer
Freelancer
|
Jun 2013 - Present
  • Worked on a number of mobile/web applications development.
  • Developed a Desktop application based on C/C++/QT
  • Developed image processing applications based on OpenCV.
  • Designed artificial intelligence models based on Keras.
  • Created trading bots on NinjaTrader/MetaTrader/NiceHash.
  • Performed website scraping.
  • Utilized MySQL management.


Python
C
C++
C#
Qt
Machine Learning
Education
Shanghai Jiao Tong University
Shanghai, China
|
Apr 2007 - Jun 2011
Bachelor's Degree in Computer Science
Certifications
C++/Python
Jan 2019 - Permanent
LinkedIn
About
MingYi is a Software Developer experienced in machine learning, deep learning and related frameworks such as Keras. His research focuses on object classification as well as time series forecasting. Besides research, he also develops desktop/mobile/web applications to use deep learning models.
Skills
Languages
Python, C, C++, C#, PHP, JavaScript, CSS, SQL
Frameworks
Tensorflow, .NET, Keras
Libraries/APIs
Numpy, Pandas, OpenCV, Node.js, WebGL
Platforms
Docket, Kubernates, AWS, Google Cloud Platform
Storage
SQLite, MySQL, MongoDB
Tools
Visual Studio
Experience
C
10 years
C++
10 years
Qt
10 years
C#
6 years
PHP
6 years
Python
5 years
JavaScript
5 years
Node.js
3 years
Highlight Projects
Age/Emotion Recognition Application
Application that can detect faces from live camera/video with 5 emotions and age.
Emotiva
  • https://youtu.be/B3QXRbkJwSA
  • This is based on a deep-learning model. Faces are detected with a pre-trained models from dlib/OpenCV. Detected faces are then transformed to obtain information on emotion, age, and gender.


Automatic License Plate Recognition
Software detects vehicle license plates from CCTV stream.
CamfyVision Innovations
  • About 60k car license plates were collected to train CNN model.
  • QT5.8 was used for GUI.


Stocks Prediction
Predicts the bitcoin price based on past time series data.
KoinWatch
  • Based on XGBoost and DeepQ neural network.
  • Implemented with Tensorflow.js.
Human Motion Analysis
Classifies human behaviors.
CamfyVision Innovations
  • User is equipped with sensors that detect activity that is represented by 4-channel time series data.
  • Implemented the CNN+LSTM.
  • PyQT+Keras.
Work Experience
Full-Stack Developer
Freelancer | Jun 2013 - Present
  • Worked on a number of mobile/web applications development.
  • Developed a Desktop application based on C/C++/QT
  • Developed image processing applications based on OpenCV.
  • Designed artificial intelligence models based on Keras.
  • Created trading bots on NinjaTrader/MetaTrader/NiceHash.
  • Performed website scraping.
  • Utilized MySQL management.


Python
C
C++
C#
Qt
Machine Learning
Education
Shanghai Jiao Tong University
Shanghai, China | Apr 2007 - Jun 2011
Bachelor's Degree in Computer Science
Certifications
C++/Python
Jan 2019 - Permanent
LinkedIn