Mike Staub
Principal Software Engineer at Bright Machines
Mike Staub
Principal Software Engineer at Bright Machines
San Francisco, California
Overview
Work Experience
Principal Software Engineer
2020 - 2023
● As one of the few Principal Engineers at Bright Machines, I work hard to lead my team through rapid software iteration and release cycles all while prioritizing learning from the customer. ● I participate in architecture reviews with the other Principal Engineers and Architects to make sure our solutions are robust, flexible, and secure. ● As the tech lead for the frontend team, I am responsible for the performance, security, and user experience of all the web products we ship including our flagship product Brightware.
Senior Software Engineer
2019 - 2020
● As one of the first software engineers to join, I was responsible for helping grow the team from 3 to 100 within 12 months. ● I worked closely with the Product, Design, Platform, Field Operations, and Simulation teams to lead the launch of our flagship product Brightware. ● I helped establish best practices and made sure the software engineering culture remained world-class, all while moving very quickly to ship product. ● As a tech lead, I mentored interns, new hires, and my peers to help them grow in their careers. I make it a priority to learn from and improve those around me as best I can.
Software Engineer
2015 - 2018
● Worked on a cutting edge WebGL/WebVR content authoring application that allows artists to create rich interactive experiences using a visual programming environment. ● Created entire CI/CD pipeline from scratch using AWS, Docker, and Mesosphere's DC/OS. Owned all DevOps related tasks for the team. ● Worked with fullstack javascript to implement new web app features, various backend APIs, a react-native app, and an electron app. ● Constantly challenged team to adhere to best practices. (testing, code reviews, knowledge sharing, semver, etc)
Lead UI Engineer
2015 - 2015
● Lead a redesign of the entire front end. ● Hired 2 engineers and shared all my knowledge before leaving.
Technical Assistant
2012 - 2014
● Maintained and supported a 10,000 CPU distributed computing system requiring 100% up time for image rendering. ● Architected a web app for artists to monitor their jobs on the render farm using python/django and backbone.js. ● Helped secure multi-million dollar contracts by collaborating with artists, producers, and IT to meet critical client deadlines. ● Led a 5 person team through 3 major releases, also interviewed and trained new team members.
Production Engineering Intern
2012 - 2012
● Responsible for a studio effort to make the cg lighting process more efficient by designing new tools using python and Qt.
ATI CFX Driver Intern
2011 - 2011
● Wrote C++ for the Crossfire GPU driver (software that allows multiple GPUs to be linked together to increase performance) ● Worked closely with hardware engineering teams to create developer tools to help 20+ engineers work more efficiently
ATI D3D Driver Intern
2010 - 2010
● Wrote production quality C++ code that shipped with the main Windows DirectX User Mode GPU driver. ● Implemented an event logging framework using the Windows Event Log API that 30+ engineers used to debug the driver.
Research Assistant
2009 - 2010
● Performed QA for their software and also designed/built a website for their open sourced WEAVE visualization platform.
Education
BS
2008 - 2012