- Over 5 years of experience in web development.
- Efficient backend programming skills with python, go, nodejs.
- Self-motivated and rapid learner on new techniques.
- Good graphics design skills and discerning eyes on pixels and UX.
GF Securities - Shen Zhen, China Senior Frontend engineer2015 - PresentGF Securities is one of the first full service investment banks and integrated securities brokerage in China. Since 1994, GF Securities has confidently maintained its place as one of the top ten domestic dealers, currently operating 249 business divisions in China, Hong Kong, London, and Canada.
- Architected and implemented a next generation securities trade app. Features are shipped as plugins, ensuring loose coupling between different parts. App is written in ES6, react, d3, compiled with babel and webpack using gulp and run inside electron container. Protobuf over websocket is used as realtime data fetching mechanism. App is written once, distributed for mac, windows, chrome app platforms.
- Reusable UI components from our app were put into a separate react UI library and maintained on github.
- Implemented a secure password input control using NaCl and PPAPI on chrome. It works in tandem with a chrome extension I wrote for user authentication. The extension gathers system information using chrome native messaging.
- Chose technology stack, worked on coding standards and provided the UI engineering team with technical leadership.
- Worked on a team angularjs 2.0 book.
Tencent - Shen Zhen, China Senior Frontend engineer2012 - 2015Tencent, Inc. (www.tencent.com) is the leading provider of internet value-added services in China.
- Full stack development on an entrepreneurial mobile social app circle.html5.qq.com. Average DAU 1M. Frontend is developed using backbone, requirejs, zepto as a single page app. Backend service aggregates async RPC calls to our microservices and is developed using nodejs, express, mysql.
- Created an innovative reverse proxy debugger Blackhole for front end development using python, which makes mobile debugging as easy as scanning a QRCode.
Xunlei - Shen Zhen, China Frontend engineer2011 - 2012Project ark from xunlei was a web2.0 service for content sharing in the cloud.
- Developed jQuery plugins for reusable UI widgets.
- Created flash photo viewer and tag cloud using actionscript.
- Developed a few python scripts for easy workflow with backend services.
JinYuanDian - Bei Jing, China Designer2005 - 2008JinYuanDian was an entrepreneurial business that mainly focus on publishing in cooperation with HEP (High Education Press). Here I worked on scientific illustration. It was an interesting job that combines art and science to create illustrations.
- Worked on designs and scientific illustrations for several high profile textbook. Artworks are painted using photoshop, illustrator and a wacom tablet.
- Collaborated with professors from several universities to convey scientific concept into vision.
Sep 2008 - Jul 2011Masster of Cell Biology Sichuan University, China
Sep 2001 - Jul 2005Bachelor of Science Sichuan University, China
I like reading on new technologies, new programming languages, new ideas, algorithm, machine learning etc, and I have a great passion on that.
But truth be told, tech is only part of me. I also like violin, graphics design, cooking. Art and science are my left hand and right hand.