Michael Harreld

Michael Harreld

Principal Software Engineer @ Turnitin

About Michael Harreld

Michael Harreld is a Principal Software Engineer at Turnitin, with extensive experience in software development and engineering. He previously held positions at IBM, Sterling Commerce, and several other companies, contributing to various projects and technologies over his career.

Work at Turnitin

Michael Harreld has been serving as a Principal Software Engineer at Turnitin since 2021. In this role, he leads a team focused on developing AWS Cloud solutions for an Online Assessment Portal. His work emphasizes metrics, analysis, reporting, and scoring. He is responsible for ensuring the seamless release and operation of customer-facing production systems, utilizing various AWS technologies to enhance system performance and reliability.

Previous Experience at IBM

Prior to his current position, Michael worked at IBM as an Advisory Software Engineer from 2010 to 2021. During his 11 years at IBM, he contributed to various software engineering projects, leveraging his expertise in software development and system architecture to drive innovation and efficiency.

Career at Sterling Commerce

Michael was employed at Sterling Commerce, an AT&T company, as a Senior Software Engineer from 2003 to 2010. He spent 7 years in the Dallas/Fort Worth Area, where he played a key role in software development initiatives, enhancing the company's product offerings and technical capabilities.

Educational Background

Michael Harreld studied at the University of California, Los Angeles (UCLA), where he earned a Bachelor of Science in Aerospace Engineering from 1987 to 1991. He continued his education at UCLA, obtaining a Master of Science in Computer Science from 1991 to 1993, followed by a Ph.D. in Computer Science from 1993 to 1996. His academic background provides a strong foundation for his work in software engineering and technology.

Technical Expertise

Michael specializes in optimizing Amazon Redshift for efficient ETL and analytics processes. He utilizes a variety of AWS technologies, including Java Lambdas, S3, SNS, SQS, API Gateway, DynamoDB, Step Functions, and Cognito, in his current projects. His technical skills enable him to develop robust solutions that meet the needs of modern software applications.

People similar to Michael Harreld