Summary
Evan Knowles is an Enterprise Architect based in Johannesburg with 11 years of experience designing and delivering front-end and Java EE solutions across financial services and insurance. He currently oversees front-end technologies for multiple insurance divisions at Discovery, having progressed through system analyst and architect roles to senior system architect before stepping into enterprise-level responsibilities. With an MSc in Artificial Intelligence from the University of Edinburgh and a strong background in computer science and applied mathematics, he blends rigorous academic training with practical architecture and team leadership. A seasoned presenter at JavaScript conferences and a longtime Java developer, he is comfortable spanning backend Java stacks and modern front-end ecosystems. Colleagues know him for thoughtful system design, pragmatic trade-offs, and a dry sense of humor that surfaces in his GitHub bio as “the king of meta.”
10 years of coding experience
13 years of employment as a software developer
MSc, Artificial Intelligence, MSc, Artificial Intelligence at The University of Edinburgh
Bsc Honours, Computer Science, Bsc Honours, Computer Science at University of the Witwatersrand