About Me

Wisher, Ramblin' Wreck, Waterloo Warrior, Xooglers, Shanghainese

Skills
Web/Server Framwork:
NodeJS, Express, Angular, React, Webpack, jQuery, Backbone, Django, Tornado
Machine Learning:
Numpy, Keras, Tensorflow
Mobile Development:
React Native, Android SDK
Database:
MongoDB, MySQL, PostgreSQL, KDB
Programming Language
C++, C, JavaScript, Python, Java, Lisp, Q, Bash
Excellent understanding of data structures, algorithms and design patterns
Familiar with object-oriented programming, concurrent programming and network programming
Work Experience
  • Wish Software Engineer/Senior Software Engineer/Engineer Manager Oct 2018 - Dec 2023
    Lead mutiple teams across merchant and consumer domain: - Merchant Payment Team - Merchant Performance Team - Consumer Growth Team - Shared Service Team
  • Wish Software Engineer Intern Jan-Apr 2018
    Worked in Merchant Payment Team
  • Google Software Engineer Intern Jan-Apr 2017
    Worked in Web Platform Team under Chrome Team, built web-confluence dashboard.

    • Implemented JavaScript program to extract web APIs as object graph from a variety of versions and browsers via BrowserStack

    • Identified and extracted web interfaces from object graph and built tools to display web API catalogs

    • Established and visualized confluence metrics to show the health of web platform using D3.js
  • Quantum Cube Corporation Full Stack Developer Intern May-Aug 2016
    • Built stock analysis website using Angular, Highcharts, MySQL and NodeJS

    • Implemented concurrent programs to collect stock quotes using C++ and Kdb/

    • Developed web applications to display real-time stock quotes using socket.io and ZeroMQ
  • Baixing.com BI Tech Intern May-Aug 2015
    • Developed CRM modules using Html, CSS and jQuery

    • Worked with MongoDB, PostgreSQL and created APIs with Python Flask

    • Wrote Python and pgScript for data screening and data analysis
Education
Gatech
Georgia Institute of Technology
2020 - Present
Master of Science in Computer Science, specialized in Computing Systems
UWaterloo
University of Waterloo
2013-2018
Major in Computer Science, Minor in Combinatorics & Optimization and Computational Mathematics
Research
  • Undergraduate Research Assistant CrowdEEG Project Sep-Dec 2016
    • Worked on data analysis and created restfulAPI in Python Django

    • Implemented Highchart plugin for data sonification with Tone.js

    • Built a platform with React and Redux that allows mapping from signal to sound
  • Undergraduate Research Assistant Webike Project Jan-Apr 2016
    • Wrote Python scripts for data analysis

    • Implemented trip detection algorithm based on gps, acceleration and discharge current

    • Created data visualization using Google maps API