# Josh Foeh > Staff Software Engineer at BILL Location: Las Vegas, Nevada, United States Profile: https://flows.cv/joshfoeh Experienced full stack engineer with a focus on backend and platform engineering. Skilled in Java, Typescript/Node.js, cloud technologies, and containerization. Strong engineering professional with a Bachelor’s Degree in Computer Science from Purdue University. ## Work Experience ### Staff Software Engineer @ BILL Jan 2021 – Present ### Senior Software Engineer @ Invoice2go Jan 2021 – Jan 2021 Acquired by BILL ### Software Engineer @ Zebra Technologies Jan 2018 – Jan 2021 | Greater Chicago Area Developed Complex Event Processor that uses a JSON based DSL to configure the Siddhi complex event processor on the fly. The CEP is able to detect patterns in any JSON payload and alert users when they are detected. The detected patterns can be anything, for example, the absence of an event after some time period, or detecting a parameter changing over time. Developed a State Machine Engine that allows the user to define allowable states and conditions to trigger transitions between those states. The Complex Event Processor handles triggering transitions so that arbitrarily complex rules can be defined to move objects between states. Developed backend software services and a Flutter app (used on both iOS and Android) for users to receive and manage alerts pertaining to their workflow in real time. Created a new Jenkins machine on GCP using dynamic build agents to build and upload Docker containers, Java libraries, and Flutter apps. Wrote reusable pipelines that allow for any project to easily be a part of our CI/CD system. ### Full Stack Developer @ Pampered Chef Jan 2016 – Jan 2018 | Addison Developed numerous production applications using the MEAN stack that have been reached by over a million consumers and contributed to over $10 million in revenue. Contributed to several common packages and build pipelines to make development and debugging simpler. Built multiple screens and new features into our point of sale Android application used by over 10,000 users. Added Checkmarx static code analysis into our CI/CD pipeline so that developers could be alerted before releasing a potential vulnerability into production. Ran quarterly Glad, Sad, Mad meetings with the engineering department and acted as liaison between upper management and the engineering teams. ### Student Programmer @ IN3 Applications Jan 2015 – Jan 2015 Created an archeological map application using the ArcGIS SDK for Android, currently in field use by Purdue’s archeology department Completed a template application for Android designed to take a SQLite database and build a searchable directory from its contents, used to speed up creation of future applications Maintained and revised existing Android applications to release for consumer use Required to learn new skills quickly as well as work independently when needed ### Summer Intern @ INSpace Jan 2013 – Jan 2013 | West Lafayette, IN INSpace is a small Indiana-based aerospace engineering firm. Generated a system in LabVIEW to control hardware for fuel burn suppresion Modified an existing system that was used in the field to acquire data from numerous sources during fuel burn tests Required to work independently ## Education ### Bachelor’s Degree in Computer Science Purdue University Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/joshfoeh --- Source: https://flows.cv/joshfoeh JSON Resume: https://flows.cv/joshfoeh/resume.json Last updated: 2026-03-22