MS

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.

Relevant Websites