CHANG-NING(7)About MeCHANG-NING(7)

Chang-Ning Tsai - a code farmer

chang-ning <experience>

Python, C/C++, Javascript/Nodejs, Bash, HTML, CSS

Docker, Kubernetes, Jenkins, Wireshark, Amazon Web Service

Netatalk
Maintained the open source project, Netatalk, which is the implementation of Apple File Protocol server and integrated features such as Mac Spotlight Search, reflink copy, and profiling switch to Network Attached Storage (NAS).
Avahi
Implemented Multicast DNS CNAME record to Avahi, which is the open source MDNS (Mac Bonjour) project, and tuned configurations for integrating different platforms of Network Attached Storage.
CI/CD
Used Docker/Kubernetes to implement Continuous Integration System for quality control as well as wrote many regression/performance tests for accelerating development schedule.
OpenID
Integrated Microsoft Azure and IBM WebSphere OpenID Connect Authentication protocol to Network Attached Storage. This project required to manipulate site-to-site VPN for connecting to Azure domain service.
Support
Migrated self-host support service from a single machine to Amazon Web Service and used CodePipeline, Lambda, DynamoDB, Elastic Beanstalk, ElastiCache, and CloudFormation to enhance the reliability of the support service.

Corporate with technical support engineers to assist users to solve issues such as network problems, file system errors, software compatibility, or performance concerns.

MobileApp
Participated in developing iPhone mobile apps such as Asante Genie Home Gateway and E-Book.

[1] Chang-Ning Tsai, "Indoor Localization Based on Wireless Channel State Information"

flask-seasurf
allow to customize the cookie samesite
blessed-contrib
Add rotate option to carousel

PyCon2016HK
Talk: How to use coroutine to build a socket server?

pysheeet
csheeet

B.S., Department of Mathematics, National Taiwan University
M.S., Graduate Institute of Networking and Multimedia, National Taiwan University

Email: [email protected]
GitHub: crazyguitar
LinkedIn: chang-ning