Dezhi “Andy” Fang

(802) 294-3264 · · Atlanta, GA
Full CV available at: · Software Engineer


Georgia Institute of Technology

Aug. 2015 to May. 2018 (expected)

Major in Computer Science. Information Network & Intelligence Threads, GPA: 3.7/4.0


Software Development Engineer Intern


San Francisco, CA

May. 2017 to Aug. 2017


Undergraduate Research Assistant

Oct. 2015 to current

Research in data mining with professor Polo Chau.

  • MMap: Scaling up scientific computation with memory mapping
  • ARGO: Billion-scale visualization of network data

STAR Intern on Software Engineering

Symantec Corporation

Los Angeles, CA

May. 2016 to Aug. 2016

Utilizing data mining (with Hadoop and Python) to improve malware detection efficacy.

  • Inferring unknown files' reputations with parent file and execution environment features.
  • Deployed new rule in Symantec's AV Engine with a false positive rate of only 0.2%. Used in Norton Security and Symantec Endpoint Protection.
  • Implemented a decision tree executor for detecting malware using file features that replaced Symantec's existing implementation.

Technical Lead

Lanzhong Inc.

Beijing, China

Jan. 2014 to current

Technical lead in an online education startup.

  • Lead developer of a CMS for online education.
  • Built email marketing system sending 100k+ emails per month.
  • Maintained and updated internal infrastructure across multiple applications and distributed services including celery and memcached.

Software Engineer


Beijing, China

Dec. 2014 to Sep. 2015

Full-stack software engineer

  • Sole developer of, a web forum for international students built with Django and PostgreSQL
  • Built front-end of InitialView's Interview Booking System
  • Built front-end of InitialView Interview Player

Carina: Interactive Million-Node Graph Visualization using Web Browser Technologies [ arXiv ] [ PDF ]

Apr. 2017

Dezhi Fang , Matthew Keezer , Jacob Williams , Kshitij Kulkarni , Robert Pienta , Duen Horng Chau

The 2017 World Wide Web conference (WWW’17)

[Presenter] M-Flash: Fast Billion-scale Graph Computation Using a Bimodal Block Processing Model [ Slides ] [ arXiv ] [ PDF ]

Sep. 2016

Hugo Gualdron , Robson Cordeiro , Jose Rodrigues-Jr , Duen Horng (Polo) Chau , Minsuk Kahng , U Kang

Joint European Conference on Machine Learning and Knowledge Discovery in Databases (ECML-PKDD’16)

Visual Exploration of Machine Learning Results using Data Cube Analysis [ ACM ] [ PDF ]

Jun. 2016

Minsuk Kahng , Dezhi Fang , Duen Horng (Polo) Chau

Proceedings of the Workshop on Human-In-the-Loop Data Analytics (HILDA’16) (Co-located with SIGMOD/PODS’16)

M3: Scaling Up Machine Learning via Memory Mapping [ arXiv ] [ PDF ]

Jun. 2016

Dezhi Fang , Duen Horng (Polo) Chau

Proceedings of the 2016 International Conference on Management of Data (SIGMOD/PODS’16)


President's Undergraduate Research Award (PURA)

Georgia Institute of Technology

May 2016, Aug. 2016

The Undergraduate Research Opportunities Program competitively funds individual requests by a student to support undergraduate student involvement in faculty research. Dezhi “Andy” Fang received:

  1. PURA Travel Award funding to present at 2016 ACM SIGMOD/PODS @ San Francisco, USA. $500;
  2. PURA Salary Award (PURA) for faculty research in Fall 2016, $1,500.

Undergraduate Research Poster Competition Finalist

ACM Special Interest Group on Management of Data (SIGMOD 2016)

Jun. 2016

Presented M3: Scaling Up Machine Learning via Memory Mapping . Awarded to ~10 recipients globally each year.

Runner Up, Emory GCC Case Competition

Emory Global China Connection

Apr. 2016

Case competition focused on mobile payment industry. Developed strategy for a U.S. based company to enter China's market with NFC payment technology.

Runner Up, BizTech'16 Case Competition

Georgia Tech Management Information Systems (MIS) Club

Mar. 2016

Case competition focused on Electronic Health Record (EHR) industry. Developed strategy for an established EHR company to transform its infrastructure to cloud-based solutions with high interoperability among EHR standards and medical devices.

Runner Up in Education Track, HackDuke'15


Nov. 2015

Developed ResumeWorks, a platform for creating different versions of resumes to fit each job application.

Hacker's Choice Award, VandyHacks'15


Oct. 2015

Developed Bank Guard, an app for detecting credit card frauds.

4th Place, IronCoder'15


Sep. 2015

A semiannually held programming competition by Cardlytics.

First Place, Georgia Tech College of Computing Alumni Hackathon'15

Georgia Tech College Of Computing

Aug. 2015

Developed MapsOnPoint, an app for finding points of interest along your road trip route without taking an unreasonable detour.

Georgia Tech Online Masters Program Scholarship

Georgia Tech College Of Computing

Aug. 2015

A full scholarship of the Georgia Tech Online Masters Program (worth $7000) was awarded.

Third Prize, China Adolescents Science & Technology Innovation Contest

China Association for Science and Technology

Aug. 2014

Presented a stereo in-door location system using computer vision.

First Prize, National Olympiad in Informatics in Provinces

China Computer Federation (CCF)

Dev. 2013

Programming competition in a form similar to ACM-ICPC.



Sep. 2015
  • An async email sending solution with load balancing and routing among multiple SMTP credentials
  • Now sending 100k+ emails per month with a delivery rate of more than 98%


Nov. 2015
  • 2nd Best Hack of Education in HackDuke
  • A tool for creating different versions of resumes to fit each job application
  • User can choose a subset of their experiences to match with the company's interest

Maps OnPoint

Sep. 2015
  • First Place in Hackathon @ Georgia Tech College of Computing
  • Web app for planning trip navigation with a quick stop for food at any point along the route

Web Development : Django, HTML / CSS, JavaScript, NodeJS, Webpack, Gulp, React, Flux, Three.js, D3.js

Infrastructure : Memcached, Redis, Nginx, WSGI, RabbitMQ, Linux, Supervisor, Vagrant, Docker, Amazon AWS

Programming Languages : C / C++, Python, JavaScript, Java

Data Mining : Python, OpenCV, Jupyter Notebook, SciPy, Hadoop, Spark, Hive, Pandas, NumPy, Scikit-learn