Qi Tan


Hi! This is Qi Tan. Currently I am a Software Engineer in Yahoo! Finance team. It is interesting to tell you where I am from. I was born in a Chinese county-level city near North Korea. Then my family moved to a city in northeast of China. After that I got my bachelor degree of Software Engineering in Xiamen(south of China) and also had one semester exchange life in Singapore. I went for my master degree of Computer Science in Syracuse, NY in 2015 and right now I am in the sunny California.

SKILLS

  • Proficient in Java, comfortable with Python, C++ and SQL, basic knowledge in C, R, Perl
  • Perfect with MySQL, advanced with HDFS, Elastic Search, Computer and Internet Security, familiar with Massive Data Mining, Deep Learning and User Experience

PROFESSIONAL EXPERIENCE

Software Engineer, Yahoo! Finance, July 2017 - Present

  • Work in MarketData Team, lead for feeds and processing of massive financial data, such as insider
    transactions, calendars, statistics and historical data from providers, and store them in back-end
    databases (ready for serving). On-board complex, widely-used, widely-time-ranged stock data feed in
    Premium subscription service (received a spot bonus for this).

Teaching Assistant, Syracuse University, Jan 2017 - May 2017

  • Graded homework, exams for Fundamentals of Data and Information Mining course with more than
    70 students enrolled.
  • Produced R programming projects for lab sessions on various data mining topics.

Research Assistant, Syracuse University, Dec 2015 – May 2016

  • Collaborated in a group of four people, optimizing community detection algorithms based on graph
    decomposition methods.
  • Implemented efficient analysis algorithms and made lots of experimental studies on a proposed K-core algorithm in Python.
  • Cleaned up raw data with millions of nodes from SNAP.

PROJECTS AND CERTIFICATION

Machine Learning Specialization, Coursera, Oct 2018 - Feb 2019

Deep Learning Specialization, Coursera, Apr 2018 - Sep 2018

Yahoo! Finance Voice Helper, Google Assistant, Apr 2018 - May 2018

  • Designed and implemented a Yahoo! Finance app on the Google home mini. Realized features of realtime quotes fetching, ticker-company fetching via Voice UI.
  • Utilized Actions SDK, Firebase, Node.js and Yahoo! Finance Partners API to achieve project success.

Mini VPN, Feb 2017 - May 2017

  • Designed and implemented a SSL-based VPN. The realization of SSL VPNs exemplify a number of security principles and technologies, including crypto, integrity, authentication, key management, key exchange, and Public-Key Infrastructure (PKI).
  • Used OpenSSL package, implemented encrypted SSL transmission based on SHA256 for encryption and HMAC for integrity. Supported ping, telnet, ftp and symmetric key exchange.

Analytical Data Mining Labs, Sep 2016 - Dec 2016

  • Gained and Learned traditional data mining, machine learning and massive datasets mining.
  • With Python, programmed streaming algorithms like AMS and Flajolet–Martin, big data methods such as bloom filter, MapReduce.