Alan Corley

Senior Software Engineer @ York Solutions

About Alan Corley

Alan Corley is a Senior Software Engineer with extensive experience in developing and managing data CI/CD pipelines and making architectural decisions for cloud migrations. He has held various roles in software development and IT administration across multiple companies, demonstrating a strong background in .NET, SQL, and cloud technologies.

Work at York Solutions

Alan Corley has been employed as a Senior Software Engineer at York Solutions, LLC since 2021. In this role, he has contributed to various projects, including the development and management of a data CI/CD pipeline utilizing technologies such as Helm, Kubernetes, Jenkins, Azure, and GitHub Actions. He has played a significant role in making design and architecture decisions for large-scale migrations to Azure cloud and Kubernetes clusters.

Previous Employment History

Before joining York Solutions, Alan Corley held several positions in the technology sector. He worked as a Senior Software Engineer at Free Market Music, LLC from 2020 to 2021. Prior to that, he served as a Senior .NET Software Engineer at POS Professional Office Services, Inc. for six months in 2019. His earlier experience includes roles at Spinutech as a Web Developer from 2012 to 2019, and at Ernst & Young as a Technology and Security Risk Services Auditor from 2006 to 2007.

Education and Expertise

Alan Corley earned a Bachelor of Arts in Management Information Systems from the University of Northern Iowa. His educational background supports his expertise in software engineering and technology management. He has developed skills in various programming languages and frameworks, including .NET, Typescript, and Scala, and has experience with advanced SQL techniques for efficient database queries.

Technical Contributions and Projects

Alan has led a scrum team in a greenfield project aimed at rewriting legacy cash management and recovery systems. He has developed a performance testing suite using Scala Gatling and implemented internal toolsets to enhance development efficiency. His work includes creating new APIs and microservices to manage data from user interfaces and Kafka topics, as well as developing a process to synchronize data between legacy databases and new Azure Cosmos NoSQL databases using Kafka Event Streaming.

Leadership and Team Management

In his roles, Alan Corley has demonstrated leadership by guiding teams of junior and mid-level engineers through daily scrum ceremonies. He has built an end-to-end test suite for automated CI/CD regression testing and developed automated and unit tests using JUnit and XUnit, contributing to the overall quality and reliability of software products.

People similar to Alan Corley