He Sun
*** * ****** ** *********@*****.***
Lakewood, CO 80228 303-***-****
EDUCATION
University of Colorado Boulder Aug 2015-May 2017
MS of Mechanical Engineering GPA: 3.48/4.0
University of Science and Technology Beijing Aug 2011-May 2015 BS of Mechanical Engineering GPA: 3.34/4.0
SKILLS
Languages: Python, Bash, Java, SQL
System: Linux
SRE Tools: Ansible, Openstack, Nginx, ELK stack (Elasticsearch, Logstash, Kibana, Filebeat), Git, Docker, Hadoop, Mapreduce
Data Visualization Tools: Visit, Natron
INTERNSHIP
Site Reliability Engineer July 2017–Present
NREL HPC (National Renewable Energy Laboratory, High Performance Computing Center)
• Currently working on Openstack super computing clusters to deploy ELK stack (Elasticsearch, Logstash, Kibana, Filebeat) on every virtualized server.
• Choose Nginx as reverse proxy to play load balancer and to provide security.
• Write Ansible playbook to automate ELK stack deployment and Nginx set-up.
• The target is to create a novel approach to collect system and environmental data and implemented a centralized infrastructure. To improve the efficiency of an entire facility. PROJECTS
Scientific Visualization Apr 2017-May 2017
University of Colorado Boulder
• Direct an 8 minutes video to analyze the relation between global warming and energy consumption.
• Wrote Python scripts to download, analyze global temperature change and energy consumption from open database, then create frames and diagrams as cutting sources for the final movie.
• The video generating tools include Visit, Natron, Tableau. Google Auto Completion based on N-Gram, Hadoop Dec 2016-Jan 2017 University of Colorado Boulder
• Construct N-Gram Library from Wiki dataset.
• Create language model from probability, generate data and put them into Database.
• Invoke database data using JQuery, PHP and Ajax, realize real-time auto-completion on website as a search engine.
Quebbble, an Android client for Dribbble Oct 2016-Dec 2016 University of Colorado Boulder
• Organize the UI with Navigation Drawer and Toolbar.
• Complete OAuth login functionality using Okhttp and WebView, users can login with their own accounts.
• Achieve endless loading list using mixed-typed adapter and AsyncTask.
• Use CardView to create complex lists and cards with material design styles.
• Constructed like and bucket functionalities with Activity, Fragment, Dialog, AsyncTask and Dribble API.
• Use Picasso to achieve pictures loading, ensuring lazy load and smooth sliding.