Senior Software Architect
Current1. Designed and implemented the architecture of System Center Platform V2--- Structured the architecture of the platform, which consisted of oVirt/Icinga/Pacemaker/HAProxy subsystems--- Implemented the fundamental structure of middle-end subsystem, leveraging taskflow library for subsystems hot-plugging (Python/Bottle/Taskflow)--- Developed the functionalities of Log-Auditing, RBAC, Separation of Powers in middle-end subsystem (Python/SQLAlchemy)--- Designed and Developed the Open APIs provided by middle-end subsystem, in HTTP RESTful style (Python/Bottle)--- Designed the RESTful APIs of Icinga subsystem--- Developed the automatic management suite for deploying/upgrading with Ansible (Ansible/Python)2. Conducted the development of Secure Virtualization Platform V7.2--- Designed and Developed the tamper-proof and anti-replay mechanisms for Open APIs (Python/UKey)--- Accountable for the design and implementation of the System Integrity Detection module (Bash)--- Developed the Authentication and Authorization module, including Login Limit, Three Factor Authentication and Access Key Management (Python)