Burnaby, British Columbia, Canada
A careful and systematic thinker. An engineer based entrepreneur. A leader with advanced mind set.
Worked in FortiGate Cloud – a cloud-based analysis and management system of Fortinet devices. • Organized back-end service structure with Spring Cloud Gateway, Eureka and Kafka. • Designed and developed RESTful APIs for the FortiGate Cloud Layout with Spring Jersey and Swagger. • Designed and implemented error handling and reporting mechanism for FortiGate Cloud internal APIs. • Redesigned and implemented traffic log search and analysis service with GRPC. • Developed network security report scheduling and generation service. • Daily technologies: Java EE, TypeScript, CSS, Spring Cloud, Swagger, Maven, Maria DB, Tomcat, Kafka, GitLab, Elipse.
Worked in Visier People – a generic people analytic cloud platform. • Collaborated with three component-teams (engine, analysis and chart) to implement functionalities. • Developed feature custom models with What-If assumptions (Visier’s very first try of projecting current data into the future). • Implemented and optimized subject references within complex hierarchies for What-if assumptions drill down and roll up. • Created unit, integration, selenium and performance and reliability tests for workforce planning codebase.
• In charge of the software system of Industry Control System (ICS) vulnerability exploring platform. • Optimized test case generation and execution engine and achieved dramatic performance gains. • Redesigned job dispatching system with RabbitMQ to bridge the front-end and the back-end. • Created new testing modes firewall devices and vichael components. • Honored team victories and highlighted key contributors. • Exercised agile development and doubled team productivity. • Led a 40+ development team working on ICS vulnerability exploring system. • Designed, implemented and polished the infrastructure of ICS vulnerability exploring system. • Designed and implemented inline testing and firewall testing mode. • Designed Serial port and CANBUS testing mode. • Exercised agile development and doubled team productivity. • Demonstrated our product on high-tech fests and on customers sites as technical expert. • Developed testcases in Modbus TCP, Modbus RTU, MMS, DNP3, IEC101, IEC104, OPCUA, OPCDA Built and led the security lab with top ranked researchers. • Presented ourselves in Blackhat/Bsides/OZlockCon/Kcon in 2017. • Focused on drone defending with reliable drone discovery technology and drone hijacking demonstrations. • Found Bluetooth lock security vulnerabilities and NFC security vulnerabilities. • Balanced team effort between research and internal/external security consulting. • Commercialized research results into profitable products.
• Developed ACDSee 18 and ACDSee Pro 8 • Worked on the SeeDrive and ACDSee Lens feature.
• Updated and maintained www.acdsee.com on a daily base. • Designed and built acdid.acdsee.com from scratch. • Administrated ACD systems user and product databases. • Created and maintained virtual machines on Amazon EC2 Cloud service. • Setup and configured Apache2/Nginx web servers. • Resolved an emergency website crash independently. • Setup automatic deployment system with Jenkins and Puppet. • Developed IP white-listing mechanism for automatic website deployment.