Kyle Richardson
About Kyle Richardson
Kyle Richardson is a Senior Software Engineer at Belcan, where he has worked since 2021. He has extensive experience in software development, including designing data models, implementing CI/CD pipelines, and leading application development projects.
Work at Belcan
Kyle Richardson has been employed at Belcan as a Senior Software Engineer since 2021. He is based in Blue Ash, Ohio, United States. In his role, he has contributed to various projects, including the development of a resource management application. His responsibilities include designing data models and API layouts, as well as implementing automated deployment pipelines in Azure DevOps. His work focuses on ensuring efficient integration of data from multiple platforms and maintaining high standards in software development.
Previous Experience at Suncorp Group
Before joining Belcan, Kyle Richardson worked at Suncorp Group as a Software Engineer from 2016 to 2020 in Brisbane, Australia. During his tenure, he played a significant role in developing software solutions, including modernizing the in-house project management system. His contributions included optimizing SQL queries and enhancing the overall user experience of the applications he worked on.
Education and Expertise
Kyle Richardson earned a Bachelor’s Degree in Computer Science from Miami University, where he studied from 2012 to 2016. His educational background has provided him with a strong foundation in software development principles and practices. He has applied this knowledge in various roles, focusing on application architecture, data modeling, and API development.
Key Projects and Contributions
Kyle has led the development of an internal greenfield application aimed at streamlining resource management. This project involved architecting a React 18 frontend and an ASP.NET Core MVC Rest API backend. Additionally, he developed an interactive map feature using the Google Maps JS API, which visualizes resources and projects, ensuring high performance for users. His technical leadership includes creating user stories and guiding junior developers in their career growth.
Technical Leadership and Development Practices
In his roles, Kyle Richardson has acted as a technical leader, emphasizing code maintainability and performance. He has conducted rigorous code reviews and implemented comprehensive unit and integration testing. His leadership extends to mentoring junior developers, helping them grow their skills and understanding of software development practices.