# Max Okumoto > Staff software engineer at LinkedIn Location: Santa Clara, California, United States Profile: https://flows.cv/maxokumoto Strong experience in networked programming, threads, POSIX, Linux/Unix/Solaris, portable C and C++ code, golang, mission-critical, and high-reliability programs. Specialties: Device driver development in Linux, *BSD, and other UNIX like operating systems. High performance networking. ## Work Experience ### Staff Software Engineer @ LinkedIn Jan 2021 – Present | Sunnyvale, CA ### Programmer @ Arista Networks, Inc. Jan 2011 – Jan 2021 | Santa Clara Tools and Infrastructure team: Built, maintained, and improved a wide range of tools used by the software development team as the company scaled from 100 engineers to 1000+ engineers. This includes automated systems to build, and test over 1000+ packages. Recent projects include: Creation of a distributed caching layer for build system for intermediate and final build products, used to accelerate builds on a cluster of 200+ build servers. A Varnish cache cluster using SSD handled the bulk of the traffic. A cluster of golang servers handled all uploads of new objects and fetches for objects not in the cache. Objects were stored in a swift cluster, and the mappings between the objects stored in MySQL. - Build/test log storage infra that provided local caching for most recent log, while long term storage used Google Cloud Storage for long term archival. - Setup kickstart infrastructure to bring up new machines in build/test cluster. ### Programmer @ Cisco Jan 2008 – Jan 2011 | San Jose Web security programmer - Wrote backend analysis program used to detect efficacy problems. Implemented scanning engine used to categorize webpages. Network programmer - Wrote statistics collection infrastructure for K10 switching software. ### Firmware Engineer @ DriveCam Jan 2007 – Jan 2008 | San Diego ### Programmer @ Kiyon Jan 2005 – Jan 2007 | San Diego Designed and implement software platform to support multi hop mesh network using standard 802.11 wireless networking hardware. The embedded platform runs GNU/Linux on a flash memory based file system. The mesh is used to support BACnet, a standard protocol for building automation and control systems. ### Systems Programmer @ University of California, San Diego Jan 2002 – Jan 2005 | La Jolla, CA Develop and maintain infrastructure for research groups in the school of engineering. Projects include setting up large 17 Terabyte Linux storage cluster using 48 nodes. Performance analysis of TCP over 10 Gigabyte/sec link from San Diego to Chicago. ## Education ### BS and MS in Computer Science UC San Diego ## Contact & Social - LinkedIn: https://linkedin.com/in/max-okumoto-1aa9302 - Portfolio: http://www.drivecam.com --- Source: https://flows.cv/maxokumoto JSON Resume: https://flows.cv/maxokumoto/resume.json Last updated: 2026-04-12