Name: Jiang Zhuo
Gender: Male
Job Objective: Senior Backend Engineer/ DevOps
Hobbies: ACG, Cooking
English Skills: CET-6 TOEFL(98)
Japanese Skill: J.Test (...ing)
E-Mail: [email protected]
Tel.: +86 13810552370
Github:https://github.com/jiangzhuo
- Languages: Node.js, C#, C/C++, Golong
- Operating Systems: Linux(Ubuntu,CentOS), Mac OSX, Windows
- Networking: TCP/IP, HTTP, WCF, Websocket
- Object Oriented: OOA/D, UML
- Database: MongoDB, Redis, MSSQL, MySQL, PostgreSQL
- Client Development: WPF, sliverlight ,Windows Phone, Windows Development
- Search Engine: Elasticsearch
- Message Queue: ZeroMQ, RabbitMQ, Kafka
- DevOps: Zabbix, Prometheus, Jenkins, CloudFormation
- Sep.2007 - Jun.2011 ShanDong University of Science and Technology, Bachelor of Computer Science and Technology
- Sep.2011 - Dec.2011 MacEwan University, Premaster Program
- Jan.2012 - May.2014 Beijing Wiselinc Technologies, Backend Server Engineer
- June 2014 - July.2014 BlingStorm Enertainment Limited, DevOps Engineer
- July.2014 - July.2015 Tianjing Shencezhiwang Technologies, Co-Founder
- July.2015 - Nov.2015 K8Lab, Backend Server Engineer
- Jan.2016 - Oct.2016 Beijing Calorie Information Technology Co., Ltd. Backend Server Engineer
- Nov.2016 - Oct.2017 Beijing Youdao Hulian Technologies, Development Manager
- Now.2017 - Oct.2018 Zuloong Entertainment, Development Manager
- Nov.2018 - Now Freelancer, Consultant
- 2018 - 2019
- Server of a mindfulness app. ( https://github.com/search?q=user%3Ajiangzhuo+sati )
- Introduction:
- Using the latest technology and cloud services to meet the needs of user growth and high availability requirements.
- Using AWS and Alibaba Cloud's Function Computing services at same time with same code base. Deployment of serverless code to different cloud service provider flexibly.
- Using Nacos for centeralize configuration management and grayscale release.
- Using Docker and Compose on Alibaba Cloud provided Swarm.
- Using Object Storage service from AWS and Alibaba Cloud at same time.
- Using Gateway service from AWS and Alibaba Cloud at same time.
- Trying to use DynamoDB from AWS and Alibaba Cloud managed MongoDB at the same time.
- Combine Nest.js and Moleculer framework, Using Nest.js AOP programming in creating serverless application.
- Using Vue.js create simple CRM website.
- Using GraphQL creating united API for both frontend app and backend CRM website.
- 2017 -2018
- Technologies: Node.js, MongoDB, AWS, Unity3D, Jenkins
- Responsibilities:
- Management server side development team ( 3 - 5 people).
- Infrastructure framework maintaince.
- Development and maintaince of Unity3D client communacation library.
- Operation Manage Tools development management.
- Maintaince of CI/CD pipeline.
- Development of distributed stress testing tools.
- 2017 -2018
- Technologies: Node.js, MongoDB, ELK, Grafana, Recommendation system
- Responsibilities:
- Development and design of advertising and billing systems.
- Management the backend develpment team ( 3 - 5 people).
- Development of new advertising display methods and optiimization of existing display methods.
- Date cleansing and user portarit, and personalized advertising.
- Jun.2016 - 2017
- Technologies: Node.js MongoDB, Redis, RabbitMQ, Kafka
- Responsibilities:
- Group module design and implement, including timeline, notification, information stats, other SNS features.
- Debugging interface with client.
- Refactoring of other module to meet Group module needs.
- July.2015 - Dec.2015
- Technologies: Node.js, MonogoDB, Redis
- Responsibilities:
- Some game logical implement.
- Debugging interface with client.
- July.2014 - July.2015
- Site: https://play.google.com/store/apps/details?id=com.rekoo.WoG.android.us
- Technologies: Node.js, MonogoDB, Redis
- Responsibilities:
- Designed and implemented game server and other relevant backend services required.
- Configurations and Debugging of most service.
- Leading the load test.
- Specify the development progress and task assignments.
- May.2015 - Jun.2015
- Technologies: Go, InfluxDB, Grafana, Glances
- Responsibilities: Investigating possible solution, and set it up.
- Aug.2013 - Apr.2014
- Technologies: Node.js, Python, MongoDB, cocos-html5
- Responsibilities:
- Designed and implemented an useable prototype by self in one day
- Jun.2014 - July.2014
- Intro: Based on MEAN fullstack js framework. Compatible with Desktop and Mobile web browser.
- Technologies: Node.js, MonogoDB, Express.js, Angular.js, Bootstrap
- Lead Backend Engineer, May.2013 - May.2014
- Site: https://itunes.apple.com/app/id807308391
- Technologies: Node.js, Redis, MongoDB, PostgreSQL, Ruby, Zabbix
- Responsibilities:
- Designed and implemented game server and other relevant backend services required.
- Designed and implemented many features end to end, from backend to protocol to client.
- Maintained and administered all servers(logic service server, redis server, mongodb server, monitor service server)
- Informed and recommended frontend technology choices and changes as needs evolved.
- Monitored and supported live services, investigating critical issues and bugs that arose.
- Designed and implemented many development tools (Map Editor,Numerical Editor and Convertor)
- Senior Software Engineer, Feb.2012 - Nov.2012
- Lead Backend Engineer, Dec.2012 - May.2013
- Site: https://itunes.apple.com/app/id523960658
- Technologies: WCF, MSSQL, ASP.NET, MongoDB
- Responsibilities:
- Implemented application logic and features.
- Assisted in designing database Schema.
- Maintained and administered database.
- Designed and implemented an automated press testing and unit testing tools.
- Designed and implemented backend management website.
- Software Engineer, Jan.2012 - Feb.2012
- Site: https://itunes.apple.com/app/id467564425
- Technologies: WCF, MSSQL
- Responsibilities:
- Implemented bug fixes and new features in application code and writing unit tests.
- Jan.2011 - Apr.2011
- Description: A third-part client for Weibo. Details: http://www.aivirgin.net/archives/589
- Source code: https://pawing.codeplex.com/
- Technologies: HTTP, WPF
- 2011 - 2012
- Description: SINA weibo.com open API in C#
- Source code: https://amicroblogapi.codeplex.com/
- Technologies: .NET
- Jun.2012
- Description: A copycat version of SimSimi on WidnowsPhone, using official API knowned by hacking SimSimi iOS app. The best rank of this app is top 3 in Windows Phone Store of many country.
- Report of this app:
- Technologies: Sliverlight, WindowsPhone
- Jan.2013
- Description: A windows 8 metro version client of BiliBili (http://www.bilibili.tv). Implemented all functions of bilibili excepting sending barrage.
- Technologies: Windows 8 metro application development
- Description: A data sync module for pomelo(https://github.com/NetEase/pomelo/), It is simple sync memory data into store engine. It seems like pomelo-sync, but using redis to manage and share internal data. It has high usability and extensibility, also provide featured function at the same time. npm available.
- Source code: https://github.com/jiangzhuo/pomelo-sync-redis
- Technologies: Node.js, Redis
- Description: PPVerifier is a server-side authorization and verification module for 25pp(pp helper, an iOS jailbreak app distributors), including login authorization and order verification. npm available.
- Source code: https://github.com/jiangzhuo/PPVerifier
- Technologies: Node.js, HTTP, SSL
- Description: PPVerifier is a server-side authorization and verification module for iTools(pp helper, an iOS jailbreak app distributors), including login authorization and order verification.
- Source code: https://github.com/jiangzhuo/itoolsverifier
- Technologies: Node.js, HTTP, SSL
- Description: Learning Orleans Framework, and translate its documents into Chinese. May implement an game server framework based on Orleans and Node.js.
- Site: https://orleanscn.github.io/orleans
- Technologies: DocFX, Markdown, CSS