CV
CV in PDF
Work experience
- Software Engineer at Twitter Inc. (Aug 2017 - Present)
- Design and Maintain Interaction Counter pipeline with Kappa Architecture (migrate from Lambda Architecture).
- Design and ship Twitter Impression Count/Rollups pipeline which refactors from the current Lambda implementation.
- Maintain and fix DAU/MAU pipeline.
- Skills: Kafka, Scalding, Presto, Distributed System, Hadoop, Scala, Java, Docker, Ansible
- Research Assistant at University of Delaware (Jan 2012 - Jul 2017)
- Published more than 20 high-profile conference/journal papers (SIGIR, ICTIR, TREC, ECIR, SIGMOD)
- Give more than 5 talks on various conferences
- Skills: Python, matplotlib, Latex, Tensorflow, PHP, Javascript, Docker
Skills
- Programming Languages: Python, Scala, Java, C++, Javascript, CSS, Rust, Shell, Awk
- Tools: Scalding, Spark, Scylla, Presto/Zeppelin, Hadoop, Docker, Ansible, Tensorflow
Education
- B.S. in Electrical Engineering, Xi’an University of Technology, 2006 (GPA: 3.65/4.00)
- M.S. in Electrical Engineering, Xi’an University of Technology, 2011 (GPA: 3.81/4.00)
- Ph.D in Computer Engineering, University of Delaware, 2017 (GPA: 3.90/4.00)
Publications
Services
PC Members:
- European Conference on Information Retrieval (ECIR'2019)
- ACM International Conference on Web Search and Data Mining (WSDM'2019)
- ACM Special Interest Group on Information Retrieval Conference (SIGIR'2018, SIGIR'2019)
- ACM Special Interest Group on Knowledge Discovery and Data Mining (SIGKDD'2018, SIGKDD'2019)
- The Lucene for Information Access and Retrieval Research Workshop (LIARR'2017)
- IEEE International Conference on Open Source System and Technologies (ICOSST'2016, ICOSST'2017)
- iCatse Symposium on Electrical Engineering (ISEE'2017).
Reviewer:
- European Conference on Information Retrieval (ECIR'2018)
- Asia Information Retrieval Societies (AIRS'2017)
- ACM International Conference on Web Search and Data Mining (WSDM'2017)
Editorial Board: