Joseph Tremoulet's work experience includes:
- Chief Research Engineer at Apogee Research, LLC since October 2021.
- Principal Software Engineer at Microsoft from May 2018 to October 2021. Joseph played a significant role in developing novel LLVM-based binary translation and debugging tools in the Azure SQL Data group. Joseph also delivered code generation improvements to CLR's Just-In-Time compiler and implemented exception handling support in LLILC and LLVM to support exception handling in CLR.
- Principal Software Engineer at Microsoft from September 2014 to April 2018. Joseph worked on the Compiler and Language Platform Team, contributing to code generation improvements in CLR's Just-In-Time compiler and implementing exception handling support in LLILC and LLVM.
- Senior Software Development Engineer at Microsoft from November 2008 to September 2014.
- Software Development Engineer at Microsoft from November 2005 to November 2008.
- Software Development Engineer at Microsoft from September 2003 to November 2005.
- Software Development Engineer Intern at Microsoft in the summer of 2002.
- Engineering Pre-Professional at Lexmark International, Inc. from June 2000 to August 2000.
From 1999 to 2003, Joseph Tremoulet studied at Caltech, where they earned a Bachelor of Science degree in Engineering & Applied Science.
Sign up to view 3 direct reports
Get started