Profile picture

Maxwell You

Computer Science & Math
GPA: 3.91

Relevant Experience

Languages

  • - Proficient: Java, Python, SQL
  • - Comfortable: C/C++, JavaScript

CS314 - Software Engineering (Java, JUnit, React, SQL)

Sorry about some of the chopiness in video quality. QuickTime recording is laggy when scrolling.
  • - Employing Scrum workflow with a team to create client-server trip planning web app
  • - App queries a database for locations and allows you to choose which ones to plan a trip for
  • - A tour of the locations is calculated using optimization algorithms and a map of the tour can also be viewed
  • - Wrote JUnit tests to automate the testing process
  • - Created a web app to listen to new music unbiased using the Spotify API
  • - Utilized the Flask microframework to handle authentication and multiple user sessions

CS455 - Distributed Systems (Java)

  • - Implemented a structured peer-to-peer network overlay to route packets over
  • - Supports 25+ nodes sending over 250,000 messages at once
  • - Built different classes for serializing, sending , and receiving data from nodes within the system
  • - Implemented threading so sending and receiving of messages can happen concurrently
  • - Built interactive command line interface to control execution of the program and provide routing metrics

Technology Analyst Intern (SQL)

JPMorgan Chase | Jun. 2017 - Aug. 2017

  • - Employed Scrum workflow with a team of engineers
  • - Learned and utilized SQL to construct queries, views, and table joins
  • - Implemented key business intelligence solution reflecting SLA compliance in file arrival patterns
  • - Automated the SLA monitoring process and freed up employees to work on other processes

Blockchain Independent Study

  • - Constructing a blockchain course to be offered in Spring 2019 with Dr. Gersch

CS440 - Artificial Intelligence (Python)

Jupyter Notebooks
  • - Utilized Q-Learning to solve Towers of Hanoi puzzle
  • - Implemented A* search to solve 8-puzzle

Involvement

President

Association for Computing Machinery (ACM) | May 2018 - Present

  • - Focused on giving students what they don't get in class
  • - Collaborate with other officers to plan engaging material for students

Teaching Assistant - Computer Organization (CS270)

Colorado State University | Aug. 2018 - Present

  • - Teach 3 recitations and hold office hours covering topics in C programming, computer architecture, assembly language, and digital logic

Web Developer (HTML, CSS, PHP)

Association for Computing Machinery (ACM) | May 2017 - May 2018

  • - Redeveloped ACM website from scratch
  • - Collaborate with other officers to plan engaging material for students

Teaching Assistant - Introduction to Java Programming (CS160)

Colorado State University | Feb. 2016 - May 2016

  • - Held lab hours to aid students with Java fundamentals and problem solving

Academia

University
Colorado State University

  • Expected graduation: May 2019
  • Major: Computer Science
  • Minor: Mathematics

Current Courses

  • Blockchain Independent Study (Dr. Gersch)
  • Advanced Networking (CS557)
  • Mathematics of Information Security (MATH360)

Courses taken

  • Distributed Systems (CS455)
  • Computer Networks and the Internet (CS457)
  • Web Development (CT310)
  • Software Engineering (CS314)
  • System Security (CS356)
  • Artificial Intelligence (CS440)
  • Operating Systems (CS370)
  • Algorithms (CS320)
  • Problem Solving with C++ (CS253)
  • Linear Algebra (MATH369)
  • Computer Organization (CS270)
  • Data Structures and Algorithms (CS200)
  • Combinatorics (MATH301)
  • Object Oriented Problem Solving (CS161)
  • Foundations in Programming (CS160)

Dean's List

  • 2015-2016
  • 2016-2017