This is Bo Yang's resume
🎯 Objective
Applying for a Java Developer position
💪 Skills
Django Framework in Python and SpringBoot in JAVA
1. Versed in building Web Applications onSpark and utilizing other middlewares, like Calcite and Dubbo
2. Familiar with big dataset parallel processing by using3. Understand basic data mining and machine learning algorithms like, recommendation system
Tensorflow2
4. Able to create and apply Machine/Deep Learning model based on👔 Experience
ZhejiangLab, Hangzhou, China 2021.6 - Now
Junior Engineer
Mainly responsible for the optimization and development of the company's big data analysis platform, ensuring the efficient and stable operation of data processing and task scheduling. Familiar with the front-end and back-end separation development collaboration mode, proficient in Springboot rapid development framework and SwaggerAPI document interface application. Research on multi-source heterogeneous data processing and federated query services.
- Finished Project:
- Nebula Data Visualization Platform: The platform provides a possibility to build a data processing process with a low-code drag-and-drop method. After the user processes the uploaded data through ETL, machine learning operators, and cleaning type nodes, the data processing results of the visualized type are obtained.
- Skilled:
ENJOYOR Company Limited, Hangzhou, China 2017.1 - 2018.4
Java Web Programer
As a web application backend engineer, I was responsible to build highly reliable rest API for the company's several bigdata products. Also, I joined so many meetings to discuss how to design and implement applications in different fields. Benefited from my contribution to these meetings, customers always have a great user experience.
- Finished Project:
- Shanghai Judiciary Data Platform: The main role of this platform is to integrate the data resources
of the judicial bureau, prison bureau, court, notary office, mediation office, and other functional
institutions, and to build a visualization tool helping Shanghai citizens are able to get access to some dataset in a secure and efficient way. - Enloop-iEx Data Exchange Platform: The information exchange platform integrates the data from
a variety of information systems in different fields and provides a restful API for developers to get related data at one time. during the process, the platform will clean the data and
categorize data into different classes. - Hangzhou Traffic Inspection Spot Surveillance System: This system keeps track of the speed of traffic
flow in the downtown area and optimizes the setting of the traffic lights. Also, provides a
visualization tool for the traffic department, helping them to locate some unusual vehicle.
- Shanghai Judiciary Data Platform: The main role of this platform is to integrate the data resources
- Skilled:
🎓 Education
2019.1 - 2021.6
University of Southern California (USC), Los Angeles, USA -
M.S. in Applied Data Science [Finished]
-
GPA: 3.70 [PDF]
-
Passed Courses:
- [Machine Learning], Data Mining, Applied Machine Learning For Games, [Natural Language Processing], [Knowledge Graph]
- [Machine Learning], Data Mining, Applied Machine Learning For Games, [Natural Language Processing], [Knowledge Graph]
-
Course Project:
- League of Legends Overlay Assistant: a desktop application based on image classification and object dectection algorithm.
- Hybrid Recommendation System: a hybrid recommendation system using switching and cascade policies to recommend restaurants to Yelp customers.
- Collegiate Explorer: A WEB application fuses university information scattered in 5 websites, providing one-stop browsing of relevant information. Also integrated NLP sentiment analysis and NER.
- Pre-Master Program [Finished From 2019.1 to 2019.4]
- GPA: 3.51 [PDF]
- Main Courses:
- [Writing and Grammer], [Reading and Vocabulary], [Communication Skills]
- [Writing and Grammer], [Reading and Vocabulary], [Communication Skills]
2013.9 - 2017.6
Taiyuan University of Technology (TYUT), Taiyuan, China - B.S. in Software Engineering [Finished]
- GPA: 3.56 [PDF]
- Main Courses:
- [Software Engineering], [WebApp Development], [Foundations of Database]
- [Software Engineering], [WebApp Development], [Foundations of Database]
- Finsihed Project:
- Hello Hell: This is a 2.5D tower defense mobile game app based on the Android platform. From sketch
to GUI, from prototype to implement, all the thing was done by myself.
In the end, I sold it to a company to pay for my tuition.
- Hello Hell: This is a 2.5D tower defense mobile game app based on the Android platform. From sketch
📰 Patents & Certificate
ZhejiangLab, as Writer
- SQL-based interactive analysis engine and method for multi-source heterogeneous data, Patent [No. CN114756629B]
06/2022
ENJOYOR Company Limited, as Participant
- Desensitization System for Data Sharing, Patent [No. CN107480549A],
12/2017
- Evaluation of City Congestion Index Based on Monitoring Data, Patent [No. CN105869405B]
03/2018
National Professional and Technician Qualification Test, in China
- Certified as Intermediate Software Designer, No. 1750500462.
02/2018
[PDF]