Started as one of the first half-dozen employees and have been crucial in driving engineering and product as the company has grown from $45K to over $3M in ARR.
Productized the original POC version of the application. Set up a developer-friendly codebase, the DevOps processes and tooling, and all AWS infrastructure. Hired the engineering team that I have been directly managing while also providing architectural review, product roadmap management, bug and feature triage and more. As the most experienced manager in the company, I have provided management and leadership training company-wide.
Introduced a number of large and small features, including sophisticated role-based access, omni-search of all submission data, custom PDF generation, code & visual editors of the product's forms and workflows, and more. Oriented the product and engineering team around security, availability, and reliability first and managed 3rd party PEN testing and SOC2 audits. Responsible for all incident management.
Hired as an architect on the platform team, but quickly discovered that the client services team was falling behind on a million-dollar contract. Proactively negotiated a leadership position on the client services team and with a small team of junior engineers, fixed crucial architectural issues and delivered custom client features that had previously been months behind schedule.
Co-founded with two colleagues from Auth0.
Fusebit was a serverless platform with a focus on SaaS integration and included a multi-region serverless service, an embeddable Javascript editor that seamlessly worked with the service, and a CLI to manage accounts, users, and serverless functions. The product included a sophisticated accounts/users/auth mechanism to support embedding into other SaaS products. As Head of Engineering, I built most of the service, all of the DevOps and the CLI tools, as well as the product website.
I left Fusebit prior to the other founders doing a seed round for $3.5M. Fusebit closed down in January of 2023.
Started as a senior software engineer and was then promoted to manage the Webtask team, which was building out a second product to Auth0's original identity offering. The Webtask team was considered as a start-up inside of a start-up. I was responsible for everything from new features to DevOps, documentation, and customer support. Managed a team of five software engineers.
Webtasks was one of the first "Serverless" platforms in the industry and predated AWS Lambda, Google Functions, and Azure Functions. It was both a standalone product (as Extend.io) and enabled the extensibility of Auth0's main identity product. It provided a secure sandbox to run untrusted JavaScript, isolated per customer, and running at scale.
Lead developer of the API Team, responsible for leading a team of three developers tasked with redesigning and implementing the APIs to be used by the mobile and web clients, moving current RPC functionality to AWS as RESTful endpoints.
Held numerous senior software engineering roles during my time at Microsoft.
Originally developed framework components for the .NET WCF Framework and the ASP.NET Web API Framework. Later moved to the Azure team, where I designed and developed the iOS, JavaScript, and .NET client frameworks for Windows' Azure Mobile Services. At the end of my tenure, I owned credit card encryption/decryption in Microsoft's commerce division, which handled all online Azure, Microsoft store, and Xbox sales.
Hired into the Rotation Engineering Program out of university. Spent my first year rotating between teams before becoming a System Validation Engineer.
Member of a team responsible for functionally validating the Itanium CPU product line. Designed and implemented random instruction test generation software using native assembly, C, and Perl scripts that ran in test labs on hundreds of machines.