Michael Chen

I am a M.S. Computer Science candidate at The Georgia Institute of Technology with a specialization in Visual Analytics. I have experience and passion for full-stack web development, applied machine learning, and information visualization and am interested in how the interesection of the three can generate interesting insights and ultimately help businesses.

Experience

SDE Intern

Amazon

  • Working on the Amazon Smart Home Control Team

May 2018 - Present

Web Development Co-op

Georgia Tech Research Institute

  • Designed and implemented solutions for a mission planning web application using ReactJS
  • Developed an electronic warfare planning application using Angular and Django. Learned full-stack web development, database design, and Django Framework functionality.
  • Used D3 and DC to create visually appealing pivot tables, multi-dimensional graph visualizations, and dynamic HTML views.

January 2016 - August 2017

Software Engineering Intern

B-LineLogic

  • Developed and maintained RESTful web services using NodeJS and MongoDB
  • Employed unit testing on applications using Mocha and Chai
  • and analyzed efficiency of external npm packages

July 2015 - October 2015

Education

Georgia Institute of Technology

M.S. Computer Science candidate

Specialization - Visual Analytics

August 2018 - May 2019

Georgia Institute of Technology

B.S. Computer Science

GPA: 3.84
Threads: Information Internetworks and Intelligence
Relevant Coursework: Information Visualization, Machine Learning for Trading, Automata and Complexity, Design & Analysis of Algorithms, Machine Learning, Perception & Robotics, Artificial Intelligence, Information Security

August 2014 - May 2018

Skills

Programming Languages & Frameworks
  • Python
  • Java
  • JavaScript
  • Numpy
  • Pandas
  • Django
  • Flask
  • D3
  • ReactJS
  • NodeJS
  • SQL
Operating Systems
  • macOS
  • Linux

Projects

Q-Learning Stock Trading Agent

I have used a reinforcement learning technique called Q-learning to succesfully learn how to make the best decisions (BUY, SELL, HOLD) based on previous stock data and technical indicators. I also wrote a market simulator to simualate the trades that my agent produced. All of this was written in Python using Numpy and Pandas.

College Chooser

I created an interactive web application to help prospective college students choose colleges based on cost, ACT, SAT, region, locale, and type. Using D3, I am able to show the distribution of admission rates using a histogram while encoding cost as color as well as using a scatterplot to compare post-graduation debt to earning ratios. This web application is dynamic and fully interactive.

Alliance For Survivor Care

Team Leader/Project Manager

Designed a resource managent website for an alliance of organizations that help women who have been victims of sexual trafficking. I led a team of six members and used Kanban methodology to organize tickets and implement solutions while contacting our client and keeping their needs a priority. Gained full stack development experience by using Flask, mySQL, and JQuery. This web application allows Alliance to bookmark, comment, and search for resources based on specified criteria.