Used to be an active contributor to Mozilla Auto test team, I was involved with several projects in the A-team to learn and practice my programming skills. You can find my activities as below: mozregression(Python; Socket; PyQt5): mozregression is an interactive regression rangefinder for Firefox and other Mozilla products. My job was to polish its GUI and release its .dmg version for OS X. mozilla ci tools(Python): It is a collection of tools for interacting with Mozilla’s continuous integration systems. My major task was to split pushlog module from codebase and release it as an independent package, so other tools in A-team can use it directly. Perfherder(Javascript, Angular Python, MySql):Perfherder is a dashboard intended to allow monitoring and analyzing of automated performance tests run against Mozilla products (currently Firefox and Firefox for Android). My job was to make Perfherder detect sustained changes in the result distribution for talos tests, which is often necessary to be able to confirm regressions. Working with my mentor, I added new features for Comparison mode and Continuing data challenges session, so the developers can view their performance changes easier. Now, I'm working on a big data and cloud computing institution as Python Engineer. My skill are listed as follow. Python: Numpy, Flask, Sklearn, Meta-Programming, Flask, Django. Golang: intermediate level; Can build website and plugin by Go