INTRODUCTION
24 years old, male, Currently studying for master’s degree at ZJU. Front-end Developer, with intermediate knowledge of Java/C#/Swift. Familiar with developing database related web applications and mobile applications. An adaptive & optimistic fast learner. Takes photography as hobby.
EDUCATIONS
- Academy: Software Academy
- Degree: Master's Degree
- Major: Software Engineering
- Research Orientation: Financial Information Technology
- Academy: Academy of Computer Science and Technology
- Degree: Bachelor's Degree
- Major: Computer Science
Zhejiang UniversitySep, 2014-June, 2016
Guizhou UniversitySep, 2010-June, 2014
INTERNSHIP EXPERIENCE
- Cisco Systems,CaliforniaAugust, 2015 - July, 2016 Participated in CIIP and worked as intern at San Jose Cisco HQ, primarily working on OpenBMP projects.
- Ultrapower, BeijingAugust, 2013. Learned about their products and maintenance knowledge.
- Chinasoft International, ChongqingJuly, 2013. Made a java servlet based web application. It was an academic activity, in cooperation with ChinaSoft International.
DEVELOPING EXPERIENCE
- Project Site | GitHub Repo
- INTRODUCTION: The project is focused on simplifying BGP data collection using BMP protocol built in routers. BGP is an important protocol used in global Internet. Consists of several projects including C++ data collector, Kafka instance and MySQL database in a Docker Container, Jersey REST API and several types of Kafka consumers written in Java, AngularJS based bmpUI and an iOS application written in Swift. Some of these projects are not open source yet.
- CLICK ME TO VISIT
- CONTENT: This is a Client/Server and Browser/Server system developed for the Ningbo Government.
- INTRODUCTION: Client using WPF framework, and Web Service for data operations. Web App using MVC, bootstrap, jQuery. For data operations, Entity Framework and ‘Repository’ data access encapsulation is used.
- CLICK ME TO VISIT
- INTRODUCTION: Browser/Server system based on .NET MVC, used for candidates signing up and paying for an exam, and managers manage the candidates and the exams. Have been put into actual usage.
- TECHNIQUES INVOLVED: Entity Framework, MVC, jQuery, EasyUI, etc.
OpenBMPAugust, 2015 - August, 2016
Personnel Info Management SystemMarch, 2014 - May, 2015
Ningbo Exam Managing SystemFebruary, 2014 - April, 2015
PROFESSIONAL SKILLS
- Front-end DevelopingHave rich experience in technologies like AngularJS, Bootstrap, jQuery, Grunt and such. As well as HTML, Javascript and CSS, and libraries like Leaflet, D3.
- SwiftHave experience in building multi-device iOS Apps, and have an understanding of Auto Layout, Delegates and how iOS applications work.
- JAVAPrimary language, capable of implementing a variety of applications, from REST APIs to Servlets, multi-threading, Kafka consumers and such.
- Elastic/Logstash/KibanaDeep understanding of ElasticSearch, Logstash, Kibana and how to use them.
- C#Rich experience in ASP .NET MVC applications, Razor HTML, EntiryFramework. And knows about WPF Windows application developing.
- PythonKnows a few things about python language and Scrapy, Django. Sometimes uses them to do interesting things.
- DatabasesCapable of using MySQL, SQL Server, Oracle. Writes SQL queries, stored procedures and triggers, and have some experience in optimizing MySQL performance.
- OpenStackKnows how to install OpenStack Liberty in production environment.
CERTIFICATES
- China Qualification Certificate of Computer and Software Technology Proficiency2013 Software Designer (Mid-level)
- CET-62014 Scored 564 in total
FINALLY
Thanks for taking your precious time reading this. If you are interested, feel free to contact me.