# Matthew Kwong > Code reviewer for AI code Location: San Jose, California, United States Profile: https://flows.cv/matthewkwong Go, Python, Kubernetes, Java etc... ## Work Experience ### Principal Software Engineer @ Palo Alto Networks Jan 2019 – Present | Santa Clara, California, United States IoT Security XSOAR Go Python Kubernetes Security K8s Operator Prisma Cloud ### Senior Software Engineer @ Netskope Jan 2018 – Jan 2019 | United States Data and Core Foundation Services Team Python Go ### Senior Software Engineer @ StackRox Jan 2017 – Jan 2018 | Mountain View - NodeJS, Python, Bash - Experience with Kubernetes, DockerEE, OpenShift and Containers - Normal DevOps/Automation stuffs ### Software Platform Engineer @ Cyphort Jan 2013 – Jan 2017 | San Jose, CA Integration with PAN firewall and vulnerability management service Git migration Debian Packaging Jenkins/Hudson ISO imaging Product CLI Virtual Appliance OVA for VMware Virtual Appliance for Amazon Web Service (AWS) Python Amazon Web Service - ELB, Nginx, Cloudformation etc, Building AMI with scripts Node.js Angularjs MongoDB for an internal UI application Dockerize the builds and product ### Software Engineer @ Electric Cloud Jan 2007 – Jan 2013 | Sunnyvale, CA Built and maintained several components in ElectricAccelerator - build acceleration tool (component, libraries used): Java Cluster Manager (Spring, Hibernate, Jetty) - Utilized Spring for its dependency injection, transaction, AOP, security and unit testing features throughout the whole project - Used Hibernate/JPA annotation to handle the DAO layer against various databases MySQL, MSSQL and Oracle, and hibernate-validation for bean validation. - Fixed and maintained over 1000 unit tests (against hsqldb) and integration tests (against real database with the whole server up). - Fixed few hundred bugs (according to internal JIRA) including few memory leak and deadlock bugs that were making the server unstable. Web UI (PHP, Javascript, BIRT, HTML5 Canvas) - Added numerous HTML5 canvas and BIRT charts to dynamic show different server metrics data and different internal reports. Command line client for server (Perl) - Scripted a client with Perl to communicate with the Java server through the same API. ### Software Engineer @ Alpha & Omega Semiconductor Jan 2003 – Jan 2007 | Santa Clara, CA Implemented, designed and maintained several J2EE systems (name, library used): DataStore2 (Spring, Hibernate, Wicket, Groovy, Acegi, Commons VFS, Quartz) - Used Commons VFS and Quartz to continuously poll the local/FTP folders that contains different business documents (packing lists, invoices, etc) from different suppliers. - Used groovy as the scripting language for parsing different files format and content (csv/xml/excel), validating the data, and transforming the data to different database tables. After that, the data will be transferred to Oracle ERP for integration purposes. Document Control Center (Struts 1.2, iBatis, Spring, JSPs, iText) Logistics Application (JSPs, Cewolf + JFreeChart) - This system is the first custom system that I have contributed. It consists of a lot of business function like: issuing PO/AR Invoices, Sales backlog, Forecast, Warehouse Operation, Shipping Instructions, etc. ### Testing Technician @ Dowslake Microsystems Jan 2002 – Jan 2003 | Santa Clara, CA Wrote programs for optical fiber products testing automation by using LabVIEW. ### Technician @ JDS Uniphase Jan 2000 – Jan 2002 | San Jose, CA - Hands on experience in handling optical fibers, laser and various Agilent instruments. - Troubleshoot problems happening on the production line daily. ## Education ### BEng(ELEC) in Electrical Engineering The Hong Kong University of Science and Technology ### Bachelor of Engineering (BEng) Lehigh University ### High School Salesian English School, Hong Kong ## Contact & Social - LinkedIn: https://linkedin.com/in/matthewkwong - Portfolio: http://matthewkwong.blogspot.com/ - GitHub: https://github.com/eekwong --- Source: https://flows.cv/matthewkwong JSON Resume: https://flows.cv/matthewkwong/resume.json Last updated: 2026-04-12