UNR LinkedIn GitHub resume

Ke Xu

xuke [at] nevada [dot] unr [dot] edu

I was a MS student at University of Nevada Reno with a concentration on Machine Learning. I worked in Dr. Feng Yan's group, using TensorFlow to do research on Deep Learning Inference and Adversarial Machine Learning.

I start working as a full time software engineer at Facebook from 2020.

Work Experience

Research Assistant at University of Nevada Reno

  • TensorFlow Serving Bottleneck Detection: developed a bottleneck detection tool by monitoring and analyzing runtime performance and resource utilization
  • Efficient TensorFlow Serving: developed a framework for characterizing and predicting runtime performance with respect to batch size and parallel configurations
  • Efficient Attack on Distributed Machine Learning: developed an attack approach that lowers the classification accuracy of a CIFAR-10 ResNet model running on multiple hosts by around 20%

Skills & Courses

  • Languages: C/C++, C#, Go, Python, Java, JavaScript, HTML, CSS
  • Tools: TensorFlow, Google Compute Engine, Cloud Dataflow, MongoDB, BigTable, BigQuery, MySQL, RESTful, ReactJS, Apache Tomcat, Junit, JMeter, Firebase, Android Studio, Amazon EC2, ElasticSearch, Matlab, Git/GitHub
  • Computer Science: Object-oriented Design, Data Structures, Algorithms, Programming Languages, Operating Systems, Database, Cloud Computing, Web Development, Android App Development, Robotics, Evolutionary Computing
  • Data Science: Mathematics, Statistics, Convex Optimization, Deep Learning Inference, Big Data

Projects

Tacks: a Geo-index based Social Network

[github]

  • Built a social network website for users to post events (geolocation, image, description) using ReactJS
  • Developed backend web service in Go and deployed to Google Cloud (GAE flex) for better scaling

Eventreporter: a LBS Android App for Tourists

[github]

  • Developed an Android App for users to post events and search nearby events
  • Employed Google Firebase to store and manage UGC including images, descriptions, geolocation, etc.

Seek: Java Web Development

[website][github]

  • Designed an interactive web page for users to search nearby events and purchase tickets utilizing AJAX technology (HTML, CSS, JavaScript)
  • Deployed server to Amazon EC2 to handle 150 queries per second tested by Apache JMeter

Autonomous Mobile Robot Design

[website]

  • Designed and developed an autonomous boat to quantify the water quality of Lake Tahoe

Multiprogramming Operaing System Simulator

[github]

  • Designed a multiprogramming OS simulator written in C to handle incoming processes and threads
  • Selected and designed the optimized data structures to improve the efficiency and reliability