# KennestuRinn Resume Kennestu Rinn Email: linsir84@gmail.com Stackoverflow: https://stackoverflow.com/users/15073910/kennetsur Github: https://github.com/KenTsuRinn ---- ## Experience ***Adsur*** 1. [Multiple Cloud Service Management System](https://www.adsur.jp/node/218). One platform collected cloud service performance parameters, dispalyed monitor matrix. * Using **Python** and **Flask**, implements multiple tenant system by sharing databases. * Using **MongoDB** and **Websockets**, implements realtime monitor data message pushing. 2. Data Utilization Infrastructure. A Azure based platform that dynamically generates SQL for data querying based on user drag-and-drop controls and conditions. * By tree traversal algorithm, dynamically generated SQL. * Using **Python** and **Azure Function**, executed some batch tasks. ***Westwin(Formerly known as Microsoft Online)*** 1. [HealthPage](https://www.healthpage.com/). Health topic Q&A forum. * Using **ASP.NET Core**, implements **Onion Architecture** * Inspired by **Event-Driven Architecture**, implements **Notification Publish System** supported multiple message type, cooperated with **RabbitMQ**, handled large scale request under multipe instances. * Participated in **Common Library Development** contained **Read/Write Through Pattern Cache**, **EventBus**, **Image Hosting Operation Wrapper**. 2. Multi-Tenant Content Deliver System. A concise ASP.NET Core porting WordPress, such as [clinicianblog](http://clinicianblog.com), [daytimeflash](daytimeflash.com) * Implemented **Wade-Giles Romanization** slug generator. * Inspired by [Practical Recommender Systems](https://www.manning.com/books/practical-recommender-systems), implement **Elasticsearch Based Recommender System** which calculated by vistor behavior, reading history, content similarity. * Using **ASP.NET Core MVC**, built CRUD Amdin Manage System. To avoid complex js bundler, used **ImportMap** & *ES6* to simplify frontend coding. 3. [Wreach](https://www.wreach.net/). Wechat platform content publish system. * Participated in **Microservices-Style** system coding. ***HuoShen Info Tech*** 1. RPC calling network optimization. Based RPC network protocol, redesigned datagram structure, reduced datagram size, improved async calling. 2. SNMP based network device management system. Depend on SNMP protocol, monitored switch&rutes, notified devops gourp, discovered new online devices. ***Campus Network Center (Intern)*** 1. Deployed DNS server. 2. Maintained switch & routes. ____ ## Skills - c# - python - ASP .Net Core API - ASP .Net Core MVC - EF Core - Flask - MongoDB - MariaDB - ElasticSearch - RabbitMQ ------ ## Education 2014-2018 Bachelor in Computer Science Yunnan Agricultural University ----- ## Publications&Appearances - Translation《⽆⼈机制作指南》(ISBN: 9787115472113) - Software Design Engineer in Qualification Certificate of Computer and Software Technology Proficiency - Network Engineer in Qualification Certificate of Computer and Software Technology Proficiency