Yue Yang

Incoming SDE at Amazon!

Download Resume

about me

ABOUT ME

Hi there I’m Yue Yang, an incoming software engineer at Amazon.

  • πŸŽ“ I obtained my master degree at Duke Unviersity in May 2021
  • πŸ‘ I am good at data structure & algorithm, Java & C++ OO design, system programming (concurrency, TCP socket).
  • πŸ‘©β€πŸ’» As a graduate teaching assistant at Duke University, I improved the autograder system and helped students with troubleshooting and debugging while programming.
  • πŸ₯³ As a software intern at Duke University, I implemented the backend Server of an Android application, handled concurrency requests, realized Server-Client communication and interacted with database.
  • 🀩 As a research intern at Beijing Institute of Technology, I carried out research on MRI data harmonization and developed new algorithms based on machine learning.
  • πŸ’‘ I created multiple projects from scratch, developed Frontend, Backend and designed the UI.
  • πŸ™‹πŸ»β€β™€οΈ I have a strong passion for writing high quality code and test cases!
  • πŸŒ† I really really love taking photos of sunset, please check β€œPHOTO” to see the wonderful pictures!
experience

EXPERIENCE

Graduate Teaching Assistant

Jan 2021 - May 2021 | Duke University

  • Teaching Assistant for Duke ECE650 Systems Programming and Engineering Course.
  • Responsible for helping instructors solving students’ problems when they are learning system programming.
  • Helped students improve troubleshooting and debugging skill while programming.

Software Engineer Intern

May 2020 - Aug 2020 | Duke University

  • Developed an Android application which enables users to explore the virtual word, build buildings, buy equipment, fight monsters, upgrade soldiers and add other users as friends while walking around in real world.
  • Developed the backend server with Java. Handled concurrency requests with multi-thread programming, realized server-client communication with TCP socket programming, JSON and Netty, interacted Postgres database with Hibernate.
  • Applied Agile methodology, carried out issue tracking and CI/CD pipeline.
  • Carried out unit tests with JUnit framework and used Mockito to mock external dependencies.

Research and Development Intern

Aug 2018 - Mar 2019 | Beijing Institute of Technology

  • Worked on magnetic resonance imaging (MRI) data harmonization. Developed algorithms to eliminate the differences caused by the scanner.
  • Calculated RISH features from the original MRI signal. Based on that, realized a linear data harmonization algorithm and a CNN machine-learning-based nonlinear algorithm.
  • The proposed algorithms harmonize the raw signal from scanners, eliminate the changes caused by scanners while maintaining the fiber orientation in human brain. Any derived quantity from the harmonized data can be pooled from different sites for further medical analysis.
  • Tools and skills: Keras, machine learning, DIPY, NiBabel, Ants
education

EDUCATION


Duke University

Aug 2019 - May 2021

Master in Electrical and Computer Engineering GPA: 3.83/4.0

  • FOCUS AREA: Software Engineering
  • IDS 721 - Data Analysis Scale in Cloud
  • ECE 551 - Programming, Data Structures & Algorithms in C++
  • ECE 590 - Theory/Practice of Algorithms
  • ECE 651 - Software Engineering
  • ECE 568 - Engineering Robust Server Software
  • ECE 650 - Systems Program & Engineering
  • ECE 550 - Fundamental Computer System & Engineering
  • ECE 565 - Performance Optimization & Parallelism
  • ECE 560 - Computer & Information Security
  • ECE 564 - Mobile APP Development



  • University of Science & Technology Beijing

    Aug 2015 - June 2019

    Bachelor in Electrical Engineering GPA: 3.83/4.0

  • Outstanding Undergraduate Award (2019): Top 6 out of 300 undergraduates within Department
  • Department President(2017~2018): Excellent Student Leader in 2018
  • projects

    PROJECTS



    Covid Prediction

    Built a ML model to predict covid positive cases and deployed it on Flask. The Flask app is deployed to Google App Engine..

    View Project

    Serverless

    A serverless architecture with AWS lambda. It reads data from DynamoDB and writes result to S3.

    View Project

    Fantasy Game

    Developed an Android game application which enables players to explore the virtual word, build buildings, buy equipment, fight monsters and upgrade soldiers while walking around in real world.

    View Project

    Risk Game

    Developed a neteork game which enables users to attack territories and obtain resources, move and upgrade soldiers, chat and ally with other players.

    View Project

    Mini Amazon System

    Developed a full-stack web-app modeling Amazon system paired with warehouse and delivery system. Simulated the whole process from buying products to getting the package delivered.

    View Project

    Ride Share Web-App

    Developed a full-stack web application modeling Uber system.The web-app enables users to login/logout, request/search/select/drive for/join in rides, change/view order status.

    View Project

    HTTP Caching Proxy

    Established a HTTP caching proxy server which can handle GET, POST, CONNECT requests and cache responses.

    View Project

    Protocol Buffer

    A program which reads in JSON files and produces Java classes,generates serialization and deserialization source codes.

    View Project
    Photo

    PHOTO

    I really really love taking photos of sunset, below are some of the pictures I took.

    Everything is perfect, the sky, the cloud, the color......