Andrew Bevan
About Andrew Bevan
Andrew Bevan is a Senior Software Engineer at Derivco in South Africa, where he has worked since 2015. He has developed a cross-platform multiplayer poker gaming experience and a cloud-based game management system, and holds multiple Microsoft certifications.
Work at Derivco
Andrew Bevan has had a significant tenure at Derivco, starting as a Software Quality Assurer from 2007 to 2008. He then progressed to the role of Senior Software Test Engineer from 2009 to 2011. After a brief period as a Software Engineer from 2012 to 2015, he currently serves as a Senior Software Engineer since 2015. During his time at Derivco, he has developed a modern, cross-platform multiplayer poker gaming experience and architected a new cloud-based game management system to enhance game delivery.
Education and Expertise
Andrew Bevan studied at the Durban University of Technology, where he earned a Bachelor of Technology (B. Tech.) in Information Technology from 2003 to 2006. He furthered his education at the University of South Africa, completing a Short Learning Programme in Applied Project Management in Information Technology in 2008. He holds multiple Microsoft certifications, including Azure Fundamentals and Microsoft Certified Solutions Developer: Web Applications and App Builder, showcasing his expertise in software development.
Technical Skills and Tools
Andrew possesses extensive technical skills in various programming languages and frameworks. He utilizes a diverse tech stack that includes C#, .NET, ASP.NET, SQL, TypeScript, and JavaScript. He is proficient in automation tools such as Selenium, NUnit, and NSubstitute. Additionally, he employs advanced tools like Azure Cloud, Kubernetes, Terraform, and Azure DevOps for software development and deployment, indicating a strong capability in modern software engineering practices.
Previous Experience
Before his extensive career at Derivco, Andrew worked as a Sales Executive at Incredible Connection from 2003 to 2006. This role provided him with foundational experience in customer interaction and sales, which complements his technical career. His early career also included a position as a Software Engineer at Derivco prior to his current role, contributing to his comprehensive understanding of software development processes.