Kyran Sheppard
About Kyran Sheppard
Kyran Sheppard is a software developer with extensive experience in team management and modern software architecture. He currently works at Sopra Banking Software and has a background in transitioning legacy systems to cloud-based microservices.
Work at Sopra Banking Software
Kyran Sheppard has been employed at Sopra Banking Software as a Software Developer since 2016. Over the course of eight years, he has contributed to various projects, demonstrating his skills in software development. His responsibilities include engaging in code reviews and participating in the planning and design phases for new features, which ensures high code quality and effective project management. He is also involved in transitioning legacy systems to cloud-based microservices, showcasing his expertise in modernizing software architecture.
Previous Experience at Cam Systems Ltd.
Before joining Sopra Banking Software, Kyran Sheppard worked as a Software Developer Intern at Cam Systems Ltd. from 2014 to 2015. During his one-year internship in Dursley, Gloucestershire, he gained practical experience in software development, which laid the foundation for his subsequent career in the industry. This role provided him with insights into the software development lifecycle and team collaboration.
Education and Expertise
Kyran Sheppard studied Computer Science at the University of the West of England, where he earned a Bachelor of Science (BSc) degree from 2012 to 2016. His academic background has equipped him with a solid foundation in software development principles and practices. Additionally, he studied at Yate International Academy, where he completed his A Levels and achieved GCSEs from 2005 to 2012. His education has contributed to his proficiency in a wide range of technologies, including Java EE, Spring, and AWS.
Technical Skills and Technologies
Kyran Sheppard possesses a diverse skill set in software development, particularly in backend and cloud technologies. He has experience working with Docker and Kubernetes, indicating his knowledge in containerization and orchestration for scalable applications. His involvement in transitioning legacy systems to cloud-based microservices further demonstrates his capability in modern software architecture and development practices.
Leadership and Team Management
In his current role, Kyran Sheppard has managed a team of 10 developers on high-pressure projects. This experience highlights his leadership and team management skills, as he is responsible for guiding his team through complex development tasks. His ability to engage in code reviewing and project planning also reflects his commitment to maintaining high standards in software development.