Ryan Mays is a dedicated software developer at Blackbaud, where he plays a pivotal role in enhancing and maintaining a C#/.NET web application that serves millions of nonprofits globally. His current position on a Scaled Agile Framework (SAFe) team allows him to contribute to both...
Ryan Mays is a dedicated software developer at Blackbaud, where he plays a pivotal role in enhancing and maintaining a C#/.NET web application that serves millions of nonprofits globally. His current position on a Scaled Agile Framework (SAFe) team allows him to contribute to both feature development and bug fixes, ensuring that the platform remains robust and user-friendly. Ryan's expertise in .NET Core and C# has been instrumental in the successful migration from .NET Framework to .NET 6, a transition that not only modernizes the application but also improves performance and scalability.
One of Ryan's key projects involved updating LINQ queries to align with Entity Framework Core, which streamlined data access and improved the efficiency of the application. He has also taken the initiative to create endpoints for paginated reports, enhancing the reporting capabilities of the platform and providing users with better insights into their data. His commitment to Test Driven Development (TDD) ensures that the code he writes is reliable and maintainable, as he rigorously employs unit tests in both JavaScript and C#.
In addition to his technical skills, which include proficiency in ASP.NET MVC, Git, and AWS, Ryan's detail-oriented approach and self-driven nature make him a valuable asset to his team. He is eager to take on more ownership in his projects, whether in backend, middle-tier, or full-stack development, and is continuously seeking opportunities to grow within the dynamic landscape of software development. Ryan's passion for technology and his commitment to delivering high-quality solutions position him as a rising star in the nonprofit technology sector.