Michael Hayes
About Michael Hayes
Michael Hayes is a software engineer with extensive experience in JavaScript and TypeScript. He has worked for several notable companies, including Airbnb and New Relic, and currently holds a position at Stellate.
Work at Stellate
Michael Hayes has been employed at Stellate as a Software Engineer since 2022. In this role, he applies his extensive knowledge of programming languages and software development to contribute to the company's projects. His experience in performance monitoring and high throughput Java services enhances the team's capabilities in delivering robust software solutions.
Previous Experience in Software Engineering
Prior to his current position, Michael Hayes worked at The Trade Desk as a Staff Engineer from 2020 to 2022. He also held the position of Software Engineer at Airbnb from 2017 to 2020, where he built a compiler for generating TypeScript clients for over 50 Ruby and Java services. His earlier roles include Senior Software Engineer at New Relic, Inc. from 2014 to 2017, where he focused on browser and Node.js APM agents, and Software Developer at IGN Entertainment from 2011 to 2012.
Education and Expertise
Michael Hayes studied at Portland State University from 2009 to 2011. He completed his secondary education at Portland Waldorf High School. His educational background, combined with his professional experience, has equipped him with expertise in various programming languages, with a preference for JavaScript and TypeScript. He has developed a strongly typed TypeScript schema builder for GraphQL in his free time.
Contributions to Software Development
Throughout his career, Michael Hayes has made significant contributions to software development projects. At Airbnb, he contributed to the development of GraphQL subscription APIs for real-time updates. His work at New Relic involved enhancing performance monitoring tools, which are critical for high throughput Java services. These contributions reflect his focus on improving software performance and user experience.
Career Timeline
Michael Hayes has a diverse career timeline in software engineering. He began as a code-foo intern at IGN Entertainment in 2011, followed by a Software Developer role at the same company. He then worked as a Web Developer at Lithia Motors in 2012. After that, he served as a Senior Web Engineer at Urban Airship from 2013 to 2014, before moving to New Relic, Inc. and later to Airbnb. His career has spanned over a decade, showcasing his growth and adaptability in the tech industry.