Cameron Foreman

Lead Engineer @ Amherst Holdings

About Cameron Foreman

Cameron Foreman is a Lead Engineer at Amherst, where he has worked since 2021. He specializes in maintaining a GraphQL API and utilizes various technologies for data processing and ingestion.

Current Role as Lead Engineer

Cameron Foreman currently holds the position of Lead Engineer at Amherst Holdings, a role he has occupied since 2021. In this capacity, he focuses on overseeing engineering projects and leading technical initiatives. His responsibilities include maintaining and enhancing systems that support the company's operations in the real estate sector. Foreman’s expertise in software engineering and data management plays a significant role in the development of solutions that improve efficiency and data retrieval.

Previous Experience at Amherst Holdings

Cameron Foreman has a history of working at Amherst Holdings in various engineering roles. He began as a Junior Software Engineer from 2016 to 2018, where he contributed to software development projects. He then advanced to the position of Software Engineer from 2018 to 2020, before briefly serving as a Senior Data Engineer for two months in 2020. Throughout his tenure, Foreman supported legacy services related to Mortgage-Backed Security data, which are essential for the company's fixed income products.

Education and Academic Background

Cameron Foreman studied Computer Science at The University of Texas at San Antonio, where he earned a Bachelor of Science degree from 2013 to 2016. Prior to this, he attended the University of Arizona for one year from 2011 to 2012. His academic background has provided him with a solid foundation in software development and data management, which he applies in his professional roles.

Technical Skills and Technologies

Cameron Foreman possesses a range of technical skills that enhance his role as an engineer. He maintains a GraphQL API using ASP.NET Core, SQL Server, and Redis, focusing on low-latency data retrieval for internal applications. Additionally, he utilizes technologies such as PySpark, Hive, Trino, and Kafka to improve the ingestion and processing of large volumes of MLS listing and property data. These skills enable him to architect systems that facilitate the rapid acquisition of single-family homes across the United States.

Internship Experience

Before his full-time roles, Cameron Foreman gained practical experience as a Software Developer Intern at Connect Lending, LLC in 2015. During this three-month internship in Wheaton, IL, he worked on software development tasks that contributed to his understanding of the industry and enhanced his technical skills.

People similar to Cameron Foreman