ROBERT TIAN YONG GUO
Address: **** ***** **, ***** *****, CA 95050
Email: ******.****@*****.***
Tel: 650-***-****
ACCOMPLISHMENTS
1. Cloud deployment automation architecture design and enhancement
2. Development of various tools for cloud infrastructure and network
3. REST API development with Java Spring
4. Administrator-level design and configuration of cloud test lab
5. Leading IP printer device project and releasing to OEM
SKILLS
Software: C/C++, Java, Python, Javascript, Ruby, Bash shell script, C#, ASP.NET, Powercli, Golan, OOP, MVC Source Control
Framework: Django, Flask, Java Spring Boot, Java TestNG, Pytest, PyUnit, AI framework PyTorch, Selenium.
CD/CI: Git, SVC, Perforce, Jenkins, Runway, Github
OS: Linux, Windows, Mac OSX, VMWare ESXi
Network &Security: TCP/IP, UDP, ICMP, Wireless protocols, HTTPS, REST Web Service, SNMP/MIP, SSH, TFTP, Proxy, SSL, TLS, SSO, Certificate Authority, Load Balancing, VMware NSX, DHCP, NAT, VPN, Static Routing, Firewall
Cloud Infra: vSphere, Docker, AWS, Kubernetes, NSX, KVM
Server Management: NFS server, LDAP server, DHCP server, Open SSL, SSH, Message Q, Load Balancer, Apache HTTPD, NGINX.
Database: MongoDB, MSSQL, MySQL, Postgres (query, setup, configuration)
IDE: Visual Studio, IntelliJ IDEA, PyCharm, Apple Xcode
EXPERIENCE
Staff Engineer, VMware, Palo Alto CA, USA 2011/9-2024/10
Automation enhancement for HCX on VMC in AWS cloud environment
HCX Saas development in test for VMs migration across sites with Kubernetes, microservice, CSP technology
Automation design and implementation for hybrid cloud including deployment, configuration, network topologies validation, testbed info collection and generation.
Designed and developed REST API Java automation framework in Java Spring.
DevOps for Jenkins and Nimbus in Python and Ruby
Major contributor to integration script framework for virtual hybrid cloud deployment in Python, Java, Ruby, Shell.
Managed and customized CI/CD portal -Jenkins master and slave
Led Autodeploy project by collaborating with internal teams, developing test plan and managing SW release cycle.
Designed and implemented various automation tools-Jenkins workspace cleanup, catalog import, template migration cross different VCDs, log capturing and uploading to Bugzilla.
Software Engineer/Senior Test Engineer (TechLead), Electronics for Imaging, Tokyo, Japan/Foster City CA, USA 6/2004-9/2011
In charge of test plan development, software quality assessment and OEM software release.
Converted functional spec to test cases and automated test cases.
Automation tools and framework development using C++, Python.
Internal knowledge base website development using ASP.NET, C# and JavaScript in Windows XP.
Implemented a log-capturing tool using Linux shell that enables FTP/Telnet service to transfer files.
White box test for printer server/client software package on Windows, Mac OSX, Linux.
Firewall role validation and troubleshooting of IP printer box under private network.
Software Engineer, Ricoh Ltd (contract), Yokohama, Japan 5/2002-1/2004
Hybrid DVD data encryption development using MS Visual C++, implemented extra encryption/decryption layer on top of standard encrypt library.
DLL development for packing/unpacking Windows file system.
LEADSHIP
Led three SW projects as a tech lead and successfully released three milestone software products to OEMs. Positively impacted others through spec review, code review, bug triage, test plan design.
EDUCATION
Master of Electrical Engineering, Doshisha University, Kyoto, Japan Research: Communication channel encoding with ternary bits
Master of Computer Science, Beijing University of Posts & Telecommunications - Beijing, China
Private Git repos-
https://github.com/Roberttguo/algorithm_data_structure
https://github.com/Roberttguo/MongodbHandler
https://github.com/Roberttguo/Saas_Infra
https://github.com/Roberttguo/devops
https://github.com/Roberttguo/ai-agents