Jonathan Xue

About Me

Hi! My name is Jonathan Xue and I'm currently pursuing a dual-degree in Computer Science and Psychology at the University Of Illinois Urbana - Champaign

Education

University Of Illinois, Urbana-Champaign
Present
Bachelors Of Science, Computer Science
Bachelors Of Science, Psychology
  • James Scholar
  • GPA: 3.98

Experience

Amazon
Summer 2020
Software Engineer Intern
  • Developed an analytics tool analyzing AWS Lifecycle metrics from data logs with the Elastic Stack. Sample use cases include identifying the customers driving growth for a given workflow and generating aggregate statistics for each workflow for a given customer.
  • Deployed the tool to multiple AWS regions and extended support for additional data sources.
Capital One
Summer 2019
Software Engineer Intern
  • Developed a web application to organize data labeling for machine learning solutions using React.js + Redux with a Python Flask server and PostgreSQL database. Datasets are uploaded, annotated, and exported in both raw (JSON) and parsed (CSV, TSV, CoNLL) formats for different training models.
  • Designed and implemented a separate text annotation module optimized for performance and stability.
CME Group
Fall 2018, Spring 2019
Robotic Process Automation Intern
  • Architected digital worker to automate employee termination/resignation processes. Tasks include disabling the employee account from the Active Directory, terminating VPN/Remote-Desktop access, disabling access to remote web tools and business applications, and removing the account from email and distribution lists.
  • Parsed emails to retrieve necessary employee identification information with C# .NET
University Of Illinois At Urbana-Champaign
Fall 2018
Research Assistant - Wing Lam
  • Developed two separate Maven plugins to analyze and accommodate test dependencies in regression testing algorithms, namely test prioritization, test parallelization, and test selection. Helps developers locate and verify false positives/negatives.
  • Work is 7.1% faster at producing reliable outcomes than algorithms which assume test independence.
Research Poster

Skills

  • C
  • C++
  • Haskell
  • HTML & CSS/SASS
  • Java
  • Javascript/Typescript
  • Python
  • R
  • AWS
  • Express
  • Firebase
  • Flask
  • GCP
  • Git
  • Node.js
  • MongoDB
  • SQL

Notable Projects

CourseAssign
CourseAssign

CourseAssign is a web application that analyzes teaching assignment and grade distribution data of past Computer Science courses at UIUC and their faculty instructors to determine best-fit matches between courses and faculty. It calculates semantic similarity between a course’s description and an instructor’s research interests by comparing multi-dimensional meaning representations of keywords.

Stud-Vision
Stud-Vision

Built at PennApps XVIII, Stud-Vision is a mobile application aimed towards increasing student comprehension via augmented reality. Stud-Vision analyzes live and static inputs through the camera, and associates key diagrams and text with the corresponding 3D models. Users are able to interact in real-time, zooming in/out and rotating models to facilitate a better understanding of core concepts.

Watchdog
Watchdog

Built at MHacks X, Watchdog is a platform created to increase engagement in classrooms. Using a camera and Microsoft's Cognitive Services, Watchdog monitors a classroom and offers the teacher live, in-depth analytics on the current state of the room through collecting continuous data on the emotions and engagement of the students. The data is aggregated to display trends over time.

Caveat
Caveat

Built at CodeDay Chicago and Chicago Hacks, Caveat is a platform which serves comprehensive crime analytics within the city of Chicago. Using information from the Chicago Data Portal, a heat map is generated to facilitate an intuitive understanding regarding areas of high risk. Further analysis is also offered, detailing crime types and frequencies in the immediate vincinity.

Browse All