Don Hayler

Don Hayler

Staff Software Engineer @ Sunrun

About Don Hayler

Don Hayler is a Staff Software Engineer currently working at Sunrun, where he develops tools for designing rooftop solar installations. He has extensive experience in software engineering, having held various positions at companies such as Oracle, BEA Systems, and Plumtree Software.

Work at Sunrun

Don Hayler currently serves as a Staff Software Engineer at Sunrun, a position he has held since 2023. He is based in the San Francisco Bay Area and is part of the Design Engineering team. In this role, he develops tools specifically aimed at designing rooftop solar installations, contributing to the company's mission of providing sustainable energy solutions.

Previous Experience at Oracle

Don Hayler has extensive experience at Oracle, where he worked in various capacities from 2008 to 2022. His roles included Principal Member of Technical Staff focusing on the Activity Graph and Social Network, and Consulting Member Technical Staff in Cloud Commerce. Over his time at Oracle, he accumulated a total of ten years of experience, contributing to multiple projects and initiatives in cloud technology and social networking.

Education and Expertise

Don Hayler studied Computer Science at Harvard University, where he achieved an AB degree. He possesses expertise in designing and writing machine learning systems, as well as developing highly performant scalable software. His skill set includes recommender systems, big data, middleware, full-stack development, SQL tuning, REST, Java, and Agile methodologies.

Career Background

Before joining Sunrun, Don Hayler held various engineering positions at several companies. He worked at BEA Systems as a Staff Software Engineer from 2005 to 2008, and at Plumtree Software as a Senior Software Engineer from 2002 to 2005. Earlier in his career, he also worked at Extempo Systems Inc and Incremental Images, gaining experience in chat bots and cloud schematic rendering.

Technical Skills and Specializations

Don Hayler specializes in debugging complex issues and enjoys building consensus around project requirements and implementations. His technical skills encompass a wide range of areas, including machine learning, scalable software development, and various programming languages and methodologies, making him a versatile asset in software engineering.

People similar to Don Hayler