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.