/resume

(Bo Yang) Aaron's resume :page_facing_up: for Data Engineer. Update: 02-21-2024

Primary LanguageHTML

This is Bo Yang's resume

🎯Objective

Applying for a Java Developer position

💪Skills

1. Versed in building Web Applications on Django Framework in Python and SpringBoot in JAVA

2. Familiar with big dataset parallel processing by using Spark and utilizing other middlewares, like Calcite and Dubbo

3. Understand basic data mining and machine learning algorithms like, recommendation system

4. Able to create and apply Machine/Deep Learning model based on Tensorflow2

👔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:
    • SpringBoot 2.5, Postgres, Calcite, Mysql, Swagger

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.
  • Skilled:
    • SpringBoot 1.5, Hadoop, Mybatis 3, Oracle, Swagger

🎓Education

University of Southern California (USC), Los Angeles, USA 2019.1 - 2021.6

  • M.S. in Applied Data Science [Finished]

  • GPA: 3.70 [PDF]

  • Passed Courses:

  • Course Project:

    • League of Legends Overlay Assistant: a desktop application based on image classification and object dectection algorithm.
      • Skilled: Tensorflow2, PyQT5, Python3, OCR
    • Hybrid Recommendation System: a hybrid recommendation system using switching and cascade policies to recommend restaurants to Yelp customers.
      • Skilled: Spark, Collaborative Filtering, User Profile, XGboost
    • 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.
      • Skilled: Spark, Neo4J, Vue, Django

  • Pre-Master Program [Finished From 2019.1 to 2019.4]
  • GPA: 3.51 [PDF]
  • Main Courses:
    • [Writing and Grammer], [Reading and Vocabulary], [Communication Skills]

Taiyuan University of Technology (TYUT), Taiyuan, China 2013.9 - 2017.6

  • B.S. in Software Engineering [Finished]
  • GPA: 3.56 [PDF]
  • Main Courses:
    • [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.
      • Skilled: Unity3D, C#, Autodesk Maya, PhotoShop

📰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]