Summary
Juan Casanova is an experienced full-stack IT developer with nine years of professional experience and a decade-long passion for coding that began on a C64. He has spent seven-plus years architecting and modernizing enterprise systems for the London Insurance Market on the Microsoft stack, then broadened his domain expertise in gambling and financial services while delivering middleware, microservices, and payment integrations. Skilled in C#, .NET, WCF, CQRS, event-driven architectures, and front-end technologies, he combines hands-on development with architectural leadership and mentoring. Notable achievements include leading major VB6-to-.NET migrations, replacing COM+ with WCF, and redesigning underwriting systems to remove batch windows for 24/7 availability and scalability. Based in the UK with a Master’s in Computer Science and Software Engineering, he brings a practical focus on performance profiling, root-cause production support, and incremental modernization.
9 years of coding experience
11 years of employment as a software developer
Master’s Degree, Computer Science and Software Engineering, Master’s Degree, Computer Science and Software Engineering at Universidad de Málaga
English, Spanish