Yan Cao

  • Machine Learning/Deep Learning Engineer, Data Scientist, Senior Software Developer
  • Whittier, CA
  • Member Since Mar 10, 2023

Candidates About

 

Yan Cao

 

Objective

Machine Learning/Deep Learning Engineer, Data Scientist, Senior Software Developer

Profile

As a developer who have been using Java, OOD and related technologies for about 20 years, I am very good at transforming requirements into enterprise level designs and implementations;

As a diligent and competent software developer with Oracle Commerce Developer Certificate, I have 10 years of experience developing/maintaining large eCommerce sites

As a super fan of Machine Learning, I never stopped learning and trying new models and technologies widely, from Kaggle winning techs like xgboost to SOTA deep learning approaches, such as image classification and captioning, machine translation and speech recognization.

With 3 Master degrees in Computer Sciences, Cognitive Science, and Educational Technology, I was systematically trained in multiple fields: Statistics, Machine Learning, and Cognitive Psychology.

Key Skills

Major Programming Languages Java; Python, C++

OS: Linux, Windows

Methodologies: Object-Oriented Design; System architecting, implementation, tuning and optimization; Machine Learning; Deep Learning; Big Data; Algorithms

Data Processing: Relational DB (Oracle, MySQL), Hadoop, Map Reduce, Spark, Redis, Memcached

Cloud-based Architecture: Amazon AWS (IAM, EC2, S3, EBS, ELB, Lambda, Route53 etc)

ML packages: numpy, pandas, matplotlib, nltk, scikit learn, tensorflow, keras;

Supervised learning: regressors and classifiers such as SVM, DT, kNN, ensemble (bagging, GBM, xgboost)

Unsupervised: clustering, EM;

Dimensionality Reduction: LDA, PCA, t-SNE, RBM, DBN, Autoencoders;

Deep Learning: RBM, DBN, RNN (GRU, LSTM, Seq2seq), CNN, Autoencoder;

Reinforcement Learning: SARSA, Q-learning, DQN, policy gradient, dyna-Q etc.

Recommendation System: Content Based, Collaborative Filtering

Education

Master of Computer Sciences (M.S.), University of Wisconsin-Madison Aug 2006 - May 2008

Master of Educational Psychology (M.S.), University of Wisconsin-Madison Aug 2004 - May 2008

Master of Educational Technology (M.Ed.), Tsinghua University, Beijing Aug 1999 - June 2002

Bachelor of Engineering (B.S.), Tsinghua University, Beijing Aug 1994 - June 1999

 

Working Experience

Contractor, September 2016 to present

Project

Time

Role

Beckman Coulter LS

02/2017 to present

ATG Architect; customization; optimization

Build-a-Bear workshop

09/2016 to 12/2016

Enterprise Selling integrations; Paypal integration; optimizations

Manager, Senior Tech Lead, Amplifi Commerce. November, 2012 to August 2016

Project

Time

Role

Barnes & Noble

02/2015 to 07/2016

Customize pricing engine; customize promotion templates (PMDT); Integration of 3rd party services: Adobe Analysis, Brierley; Integration of BN legacy systems: OMS, Mercury

Toms Shoes

11/2014 to 01/2015

Cybersource token based payment method integration

LA-Z-BOY

09/2014 to 11/2014

System architecting and design

Eddie Bauer

11/2012 to 09/2014

Customization of checkout flow; Catalog and price feed through custom workflow in BCC; Custom caching for sku price and inventory; Custom promotion and discount engines; Integration of legacy systems: OMS

 

Senior Tech Lead, Aaxis Group Corp. June 2006 to October 2012

Project

Time

Role

Quiksilver

07/2012 to 09/2012

Search merchandising support

LTD Commodities 

03/2012 to 07/2012

High&Low level Design: sku search & optimization, Flexible homepage layout; Dropship support; Custom Promotions

Sephora

 

06/2010 to 01/2012

Search Integration; FraudNet (41st Parameters) Integration; Amazon Order Integration; Catalog Feed to third party system; Auto data synchronization among systems; loyalty program Integration

MusiciansFriend, M123, Guitar Center, etc.

11/2009 to 06/2010

Personalized Search integration and customization: multiple types of facets, type-ahead, boost&bury etc.

Freeman 

02/2009 to 11/2009

Search integration and customization

 

Project Assistant, University of Wisconsin, Madison, WI Aug 2004 - May 2008

Project

Time

Role

CoMPASS Project (funded by NSF)

http://www.compassproject.net

08/2004 to 05/2008

Designed and developed the web site; captured the users’ clickstreams; clustered the clickstreams by using Markov transition matrix as similarity metric to discovery the kids’ browsing patterns and the correlations between the patterns and their quiz scores.

 

Tech Lead, Educational Technology Institute, Tsinghua Univ Jun 2002 - Aug 2004

Project

Time

Role

Academic administration Online.

06/2002 to 08/2004

Architected the main structure of the system with the project director and other project leaders; Lead developer