1. Hands-on experience in design and development of Java applications, familiar with Scala
2. Familiar with high concurrency programming, Distributed System and Micro Service, experience in designing large scale website architecture
3. Familiar with big data frameworks like HBase, Elasticsearch, Kafka, etc.
4. Familiar with Cloud Native like Docker, Kubernetes.
5. Experience in team management and startup technical co-founder.
Loading...
Experience
Vivo(https://www.vivo.com)
Aug 2019 – Present
Hangzhou
Technical Expert
● Establish the 10-person backend technical team of the AI engineering department. and lead the team to develop vivo mobile phone’s minus screen product, including Sport Health, Hot News etc.
● Design travel order, metadata and common BOSS micro services to support content operation, with frameworks like SpringBoot, Dubbo, Spring Cloud, CockRoachDB, MongoDB, HBase, Kafka.
● Lead the team to develop and maintain the recommendation backend of vivo mobile phone’s music application, redesign the architect and import Model as service, tune the performance of recommendation chain.
PingPong(https://www.pingpongx.com)
Jul 2017 – Jul 2019
Hangzhou
Senior Technical Manager
● Establish the 20-person backend technical team of the innovation Department. and draft the backend technical specification including micro service.
● Introduce frameworks like Elasticsearch, HBase, Spring Cloud, Consul, and Kubernetes etc, and share these skills to team members.
● Design crawler, data, order and user etc MicroService to build big middle-end.
● Lead the team developing ERP, Reconciliation assistant and Selection etc business products.
● Setup and maintain the Otter and Canal cluster to synchronize data between china and europe efficiently and reliably
● Develop an IM product, which is based on Mattermost, written in Go.
Ctrip.com
Oct 2013 – Mar 2015
Shanghai
Architect
Design and develop recommendation systems, which are based on ItemCF algorithm, with frameworks likeHadoop, Hive, HBase, and Thrift etc.
Buzzinate.com
Jun 2012 – Jul 2013
Shanghai
Architect
● Lead 10-person team and responsible for the social article recommendation system, daily PV reaches 100 million.
● Redesign the system architecture, fix the performance issue.
● Introduce Scala, Thrift, Akka, HBase and Cassandra etc and do the technical training.
Baidu.com
Jun 2010 – Jun 2012
Shanghai
Java Engineer
● Develop baidu CRM, responsible for customer management, sales management modules, with Java web frameworks like Struts2, MyBatis, Spring etc .
● Design and Develop order subsystem.
Alibaba.com
Jan 2008 – Jun 2009
Hangzhou
Junior Java Engineer
● Develop the product subsystem of Alibaba B2B CRM.
Education
Hubei University of Technology
Sep 2004 – Jun 2008
Bachelor's Degree, Computer Science and Technology