Ming Lu

Software Developer at Workday

Burnaby, British Columbia, Canada

About

A careful and systematic thinker. An engineer based entrepreneur. A leader with advanced mind set.

Experience

  • Software Engineer at Workday
    Jan 2024 - Present · 2 yrs 6 mos

  • Staff Software Developer at Fortinet
    Apr 2019 - Jan 2024 · 4 yrs 10 mos

    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.

  • Software Developer at Visier Inc.
    Jan 2018 - Apr 2019 · 1 yr 4 mos

    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.

  • Software Architect at Istuary Innovation Labs Inc
    Aug 2014 - Aug 2017 · 3 yrs 1 mo

    • 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.

  • ACD Systems (11 mos)
    • Application Developer
      Apr 2014 - Aug 2014 · 5 mos

      • Developed ACDSee 18 and ACDSee Pro 8 • Worked on the SeeDrive and ACDSee Lens feature.

    • Web Developer
      Oct 2013 - Apr 2014 · 7 mos

      • 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.