# Mike(Shengjun) Ma > Staff Software Engineer at Rivian Location: Mountain View, California, United States Profile: https://flows.cv/mikeshengjun solid background in the Algorithm & Data Structure, code optimization. amateur functional programmer: Scala 3 years work on the access-control list on both XR router and Nexus Data Center Switch. Specialties: Algoirthm, Data Structure, Linux Development ## Work Experience ### Staff Software Engineer @ Rivian Jan 2022 – Present | Palo Alto, California, United States Kubernetes / App platform application / Module Federation / Federated GraphQL / Java Netflix DGS / typescript / Docker / Integration CI/CD pipeline / Datadog monitoring & visibility ### Senior Software Engineer @ Rivian Jan 2020 – Jan 2022 | Palo Alto, California, United States ### Senior Software Engineer @ Presto Jan 2019 – Jan 2020 | Redwood CIty ### Software Engineer II/III/IV @ Cisco Systems Jan 2012 – Jan 2019 | San Jose • XR platform o Worked on a Linux application called access-control lists which do actual traffic filtering. Keyword: C / python3 / automation Participated various projects like BGP flowspec using open-flow and access-list nexthop redirect. Keyword: C / python3 / automation/ BGP • NXOS platform o Worked on a one of data center product called N9K platform on a various projects o keyword: C/C++/python3/automation/model design/git/huge&old legacy source-base/gdb/linux/puppet/chef ## Education ### MS in Computer Science Syracuse University ### BS in Computer Science Jilin University ## Contact & Social - LinkedIn: https://linkedin.com/in/mike-shengjun-ma-5474a231 - Portfolio: http://www.about.me/mashengjun --- Source: https://flows.cv/mikeshengjun JSON Resume: https://flows.cv/mikeshengjun/resume.json Last updated: 2026-04-12