PDF version

Andrew Dai

Full Stack Developer interested in Machine Learning and Educational Inequalities

Education

Georgia Institute of Technology

Atlanta, Georgia August 2014 - May 2018

Pursuing a Bachelors of Science in Computer Science with a minor in Sociology

  • Research: Information Interfaces Lab at the GVU Center with Dr. John Stasko, Solar Home (Vertically Integrated Project)

  • Involvement: Girls Who Code (Facilitator), HackGT (Director)

  • Awards: Faculty Honors (Fall 2014, Fall 2015), Dean’s List (Spring 2015, Spring 2016, Fall 2016)

  • GPA: 3.71 (overall), 3.76 (major)

Work Experience

HackGT

Director, formerly Tech Team Georgia Tech December 2015 - present

Student group organizing the largest college hackathon in the Southeast and promoting Computer Science education

  • Grew the size and scope of the organization with partnerships and increased programming for undergrads at Georgia Tech

  • Started HackGT’s first high school event (Catalyst) to address disparities in access to STEM and CS education in Atlanta

  • Institutionalize standard procedures and recordkeeping for a fast-moving and growing organization

Applied Predictive Technologies

Software Engineering Intern Washington, D.C. May 2016 - August 2016

A MasterCard company offering cloud-based analytics tools for consumer-focused businesses

  • Created migration scripts in SQL Server for a new data model that maintained backwards compatibility and increased extensiblity

  • Developed a new homepage for the core product to enable easier multi-entity analysis and increase feature adoption

  • Prototyped and implemented MasterCard account segmentation with R, C#, and SQL by clustering on spending behaviors

  • Authored multiple blog posts to share new developments in core infrastructure and new analytical findings

Information Interfaces Lab (IIL), Georgia Tech’s GVU Center

Research Assistant Atlanta, Georgia August 2014 - May 2016

HCI research group developing computing techniques that help people use information to enrich their lives

  • Explored multi-user, multi-device data visualization techniques with web technologies (WebSockets, d3.js) and mobile devices

  • Wrote a multitouch Dust and Magnet simulation with Java/Processing for a Microsoft PixelSense touchscreen

InterSystems Corporation

Intern Cambridge, Massachusetts May 2015 - March 2016

Large, multinational corporation developing advanced data management and analytics technologies

  • Designed and developed a single page application and REST API for bug and feature tracking using Angular.js and Caché ObjectScript

  • Shipped a fully featured product to hundreds of employees in an aggressive 8 week timeline

Concord Consortium

Intern Concord, Massachusetts June 2014 - August 2014

Non-profit educational research and development organization focused on bringing technology into classrooms

  • Led the initial development of a web-based drawing tool now used by thousands of teachers across hundreds of schools in the US

  • Tested and described issues in web, iOS and Android versions of SmartGraphs (interactive math/graphing activity)

Projects and Publications

Stay Puft

Hackathon submission database (HackTech) March 2017
  • Gather data by page scraping a popular hackathon project submission site (no API available)

  • Create a relational schema for storing events, submissions, and users, as well as status tracking for error handling and restarts

Application and Checkin

HackGT Ticketing and Checkin System July 2016 - September 2016
  • Created an ecosystem of small single-purpose web applications that communicate through RESTful API’s; built with Angular.js and Node.js

CongressVis

IIL Full stack web app for data visualization and analytics of US Congress data September 2015 - February 2016
  • Node.js with Express.js framework backed by MySQL and Elasticsearch with a Backbone.js single page application and d3.js

Hands-On, Large Display Visual Data Exploration

Poster at IEEE Vis2015 - IIL Presented October 2015
  • Adapted the Dust and Magnet technique to a large multitouch screen

Skills