CHANG-NING(7) | About Me | CHANG-NING(7) |
Chang-Ning Tsai - a code farmerPython, C/C++, Javascript/Nodejs, Bash, HTML, CSSDocker, 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"B.S., Department of Mathematics, National Taiwan University
M.S., Graduate Institute of Networking and Multimedia, National Taiwan University