# Shubh Vashisht > Software Engineer II | Distributed Systems · C++ · Python · Robotics | React Location: Waban, Massachusetts, United States Profile: https://flows.cv/shubh I’m a software engineer with a background in Computer Science (UMass Amherst) and a minor in Mathematics, with experience building reliable, production-grade software systems across distributed environments. Most recently, I worked as a Software Engineer II at Outrider AI, where I contributed to systems used in real-world autonomous vehicle operations. My work spanned backend and systems development, including state-driven workflows, reliability and safety mechanisms, configuration validation, data pipelines, and cloud-integrated services. I enjoy working on problems where correctness, robustness, and observability are critical. I have a strong interest in problem-solving and algorithms, and I actively practice competitive programming on platforms like LeetCode and HackerRank, which has strengthened my ability to reason about performance, edge cases, and clean design. Outside of engineering, I enjoy content creation and storytelling. I run a YouTube channel (Shubhy) where I share vlogs and gaming content, and I enjoy cinematography and photography. I regularly use Adobe Premiere Pro and Photoshop for video editing and design, and I also play the guitar and enjoy singing. I’m currently exploring opportunities where I can continue building scalable, well-designed software systems and grow as an engineer. ## Work Experience ### Software Engineer 2 @ Outrider Jan 2024 – Present | Denver, Colorado, United States Key Contributions & Projects: • Designed and implemented ROS nodes and services supporting mission execution, degraded-state handling, and safety-critical workflows within the autonomy stack. • Led development of configuration verification and bring-up flows, including FSM states that validate vehicle configuration via external services and deterministically transition vehicles into safe or degraded states on failure. • Built and extended degraded-state and soft-stop infrastructure, enabling autonomous vehicles to surface actionable errors, trigger physical or logical assists, and safely block mission execution when required. • Developed event logging, bagging, and upload pipelines, including background worker systems that monitor on-vehicle data, persist processing state across reprograms, and reliably upload artifacts to AWS S3. • Implemented client-specific logging and filtering systems, enabling cloud and dashboard consumers to subscribe to targeted ROS logs without overloading vehicles or networks. • Contributed to cloud and edge integration, including AWS (S3, ECR), HTTP-based verification services, and Docker-based deployments on Buildroot systems. • Wrote extensive unit and integration tests (gtest, rostest) for mission states and safety logic, improving confidence in autonomy behaviors and regression coverage. • Improved system observability through structured logging, metrics, and tooling to debug real-world vehicle issues. • Worked within Bazel and CI/CD pipelines, supporting modular builds, container images, and reproducible deployments for simulation and production vehicles. • Collaborated closely with autonomy, infrastructure, and remote-assist teams to debug field issues and harden systems for real-world operations. ### Associate Software Engineer @ Outrider Jan 2022 – Jan 2024 | Golden, Colorado, United States At Outrider AI, I've been involved in a variety of robotics and software projects, addressing issues such as system design, ROS architecture, continuous integration and development, and scalability. ### Software Engineer Intern @ Outrider Jan 2022 – Jan 2022 | Golden, Colorado, United States Worked with Frontend Libraries such as React.js, Three.js and Typescript. Used ROS topics as web-sockets for 3d rendering of automated trucks. ### Summer Software Engineer Intern @ Outrider Jan 2022 – Jan 2022 | Golden, Colorado, United States Assisted in building out features for software tools that interface with autonomous vehicles. Built Custom React, THREE.js and Typescript component that renders an automated robot arm by subscribing to ROS web sockets. Used object-oriented practices such as abstraction, inheritance and polymorphism to make code reusable and organized. ### Software Engineer @ Aire Jan 2023 – Jan 2023 | New York City Metropolitan Area ### Software Developer @ BUILD UMass Jan 2022 – Jan 2022 | Amherst, Massachusetts, United States ### Software Engineer Intern @ Hofars Jan 2021 – Jan 2021 | India • Led the frontend development of the RMS module for a Human Resource Management system, using React, while coordinating a team of 5 engineers. • Designed and implemented a scalable frontend architecture, translating product requirements into maintainable UI components. • Built and integrated RESTful APIs for the backend using Node.js, enabling seamless communication between client and server. • Implemented authentication, authorization, and input validation, improving application security and data integrity. • Collaborated with stakeholders to deliver features on schedule and ensure a smooth end-to-end user experience. ## Education ### Bachelor of Science - BS in Computer Science Manning College of Information and Computer Sciences, UMass Amherst ### High School Delhi Public School, Dwarka ## Contact & Social - LinkedIn: https://linkedin.com/in/shubh-vashisht - Portfolio: https://shubhsportfolio.vercel.app/ --- Source: https://flows.cv/shubh JSON Resume: https://flows.cv/shubh/resume.json Last updated: 2026-03-28