Machine Learning and Data Science
Risk Manager, American Express (2017.08 - 2018.10)
My work focuses on analyzing the structured and unstructured data to monitor and identify possible operational risks that may harm the customers as well as American Company. The first half of my job is to design the logic of key risk indicators for credit card fraud risks monitoring. I write Hive/SQL queries and scripts as part of internal “smart monitoring” platform to monitor and identify trend of credit card fraud such as fraud applications, online fraud, account take over, etc. The other half of my job is to analyze the phone call text (converted using speech-to-text technology from Customer Phone Call records of American Express). I built algorithm using natural language processing techniques to monitor the trending of the phone calls and complains in the phone call that could be potential risks to the company.
Data Engineer (2014 - 2016)
This is a project conducted by NASA Goddard Institute for Space Studies and Pattern Recognition Lab in Graduate Center, CUNY. The project aims to understanding the emergence and ecosystem consequences of plant biodiversity. The data for the project is from a database of which the data is collected globally and contains millions of records representing 100,000 plant species. I work with Dr. Robert Haralick, Dr. Nancy Y. Kiang and Artyom Diky. Our team develop a dynamic terrestrial ecosystem model coupling with independent land surface hydrology models and general circulations models, in the efforts to predict the fate of global ecosystems in the face of biodiversity loss and global change. My job is to quantify, scale and standardize the big dataset which contain millions of records on plant traits, and clean data for the redundancy, errors and format issues, as well as conducting experiments on the clustering and results analysis.
Data Scientist @ Mediacrossing Inc. (2013)
As a member of the data science group, my work is to analyze and visualize data of online daily ads trading activities. We developed models for the trading activity on both buying side and selling side. For the ads buying, the main efforts is put on bidding strategies so as to fit the daily budget. We also analyzed the risk for a future budget plans. On the selling side, we monitor the trading activities, model the distribution of incoming bidding prices and dynamically set bidding floors to maximize the profit. My mentor is Dr. Andreas Rhode.
Teaching
Teaching Adjunct @ City College of New York and York Collect, CUNY (2014 - 2017)
I taught the course B201 Computer Application in Business and Economics Department in York College CUNY in 2014 Spring Semester. The lecture covers the usage of Microsoft Office Software such as Word, Excel, PowerPoint, and data analysis and visualization techniques using MS Excel and Access.
From 2015 to 2017 I was the teaching adjunct in Computer Science Department of the City College of New York. I taught introduction to Python Programming.
From 2015 to 2017 I was the teaching adjunct in Computer Science Department of the City College of New York. I taught introduction to Python Programming.
Teaching Assistant @ Brooklyn College CUNY (2013 - 2014)
I am the teaching assistant of Professor Dina Sokol in the following classes:
Software Engineering
Software Engineer @ Insigma and StateStreet Inc., China (2009 - 2011)
I participated in a large legacy financial system reengineering project. The system provides functionalities such as mutual funds query, trading, account management, etc. The whole project took 18 months and had more than 40 engineers working on it. My work includes:
- Legacy Code analysis and module reconstruction under the new requirement.
- Design and implementation of the trading history module.
- Reengineering process modeling in the scope of software engineering and project schedule.
Software Test Engineer @ Microsoft, China (2006)
This is my first ever job that is major-related, an internship - to be specific. As a junior in college, I got professional training in software engineering. I participated in test case design and execution under the Agile project development cycle, and developed automation testing tool to facilitate the software test progress.
Social Organization
Member of Student Committee, CS Department (2012 - 2015)
The student committee represents the students in computer science department of Graduate Center CUNY . We communicate with the program's chair and executive committee representing students' interests, promote an atmosphere of community and sociability among students, organize and fund workshops and seminars, maintain the CS lab as a social and academia place, etc. I currently serve in the Election Committee and Graduate Council.
Team Assistant @ R&D Center, State Street China (2007 - 2009)
I joined Research and Development group of State Street Technology Center in Sep. 2007, when it was just established. As the team assistant, I assist the team manager Dr. Juefeng Li in projects schedules, research proposals, seminars hosting, team culture building, etc. I participated in hosting and promoting company-wide research collaboration on interdisciplinary methods in providing financial services with cutting-edge information technology.