# James McCullough > Software Engineer at Nuro Location: San Francisco Bay Area, United States Profile: https://flows.cv/jamesmccullough I'm a full-stack software engineer with a strong passion for building creative solutions to challenging problems. Away from the keyboard, you can find me playing guitar, drinking coffee and enjoying the outdoors. ## Work Experience ### Software Engineer @ Nuro Jan 2023 – Present | Mountain View, California, United States Nuro is a leading autonomous vehicle company. Our mission is to better everyday life through robotics and strengthen local communities with our electric, zero-occupant autonomous delivery vehicles. ### Software Engineer @ Federato Jan 2023 – Jan 2023 | San Francisco, California, United States - Led the design and development of a full stack web-based email client that allowed users to link emails to accounts in Federato and automatically pull attachments into Federato’s file server. (React/GraphQL/NestJS/IMAP/SMTP) - Developed image carousel component for Federato’s internal design system. (React) - Made significant contributions to numerous client ETL pipelines to support integrations with 3rd party services, fix bugs and extend capabilities of existing pipelines. (Python/Django) ### Senior Software Engineer @ Mushroom.gg Jan 2022 – Jan 2023 | Palo Alto, California, United States ### Software Engineer @ Mushroom.gg Jan 2020 – Jan 2022 | Palo Alto, California, United States - Full-stack development with React/GraphQL/Node/Postgres of critical web features including profiles, comments, posts, hashtags and a digital store supporting user-generated content. - Implemented core components of the backend infrastructure (with Postgres/NestJS/Redis) that continue to support the Mushroom Discord bot as it's grown from having presence in 1 server to now where it services over 60k active Discord servers. - Integrated support for real-time notifications and updates over websockets with a Redis-backed pub sub service. - Designed and implemented a key algorithm that powers automatic quest generation for over 450k monthly active users. - Interviewed and onboarded incoming engineers, developed a technical React assessment that's currently used in the interview process. ### Research Assistant @ Center for Peace and Security Studies - U.C. San Diego Jan 2017 – Jan 2018 - Worked under the Machine Learning for Social Sciences lab with a team of undergraduate programmers to assist with research into global security - Developed an automated web-scraping tool for the LexusNexus platform in R to help build a database of text-documents for natural language processing. - Developed a document hosting server using R/Postgres with a SOAP-ful API as part of a testing suite for a high-volume web scraping tool. ## Education ### B.S. + B.A. in Computer Science, Economics UC San Diego ### Associate of Science - AS in Mathematics Foothill College ## Contact & Social - LinkedIn: https://linkedin.com/in/j-mcc3093 - Portfolio: https://james-mccullough.com --- Source: https://flows.cv/jamesmccullough JSON Resume: https://flows.cv/jamesmccullough/resume.json Last updated: 2026-03-29