Kyle Sheppard

Lead Software Engineer @ Everest

About Kyle Sheppard

Kyle Sheppard is a Lead Software Engineer with extensive experience in software development and team leadership. He has worked for notable companies such as Cigna, USAA, and Everest Reinsurance Company, and holds degrees in Computer Science from the University of Florida and the University of South Florida.

Current Role at Everest Reinsurance Company

Kyle Sheppard serves as the Lead Software Engineer at Everest Reinsurance Company, a position he has held since 2023. He is based in San Jose, California. In this role, he focuses on developing software solutions that enhance system efficiency and improve user experience. His responsibilities include directing IT plans and overseeing the software development lifecycle.

Previous Experience at USAA

Before joining Everest, Kyle worked at USAA as a Lead Software Engineer from 2021 to 2023. During his two years at USAA, he contributed to various software development projects, leveraging his skills in microservices architecture and application refactoring. His role involved leading high-performance teams in a fast-paced environment.

Professional Background at Cigna and Other Companies

Kyle's career includes a tenure at Cigna as a Senior Software Engineer from 2020 to 2021, where he worked for 11 months in San Francisco, California. He also held positions at Compology and Citi, where he gained experience as a Software Engineer and Software Developer, respectively. His diverse background in software engineering spans various roles and responsibilities across multiple organizations.

Educational Qualifications

Kyle Sheppard has a solid educational foundation in Computer Science. He earned an Associate of Arts degree from St. Johns River State College from 2011 to 2014. He then pursued further studies at the University of Florida, achieving a Bachelor of Science in Computer Science from 2018 to 2020. Additionally, he studied at the University of South Florida, where he completed another Bachelor of Science in Computer Science from 2016 to 2018.

Technical Skills and Expertise

Kyle possesses strong technical skills in software development, particularly in building microservices architectures and applying quality design principles. He is proficient in multiple programming languages and frameworks, emphasizing clean code practices. His expertise extends to continuous integration/deployment and test automation, enabling him to provide strategic direction for new processes and techniques throughout the software development lifecycle.

People similar to Kyle Sheppard