Summary
Joan Sanchez is a Senior Software Engineer with over 15 years of production experience, specializing in Java backend systems and architecture. He has driven high-impact projects at companies like Revolut and BlaBlaCar, owning backend features end-to-end and improving platform reliability and performance for user-facing data services and ticketing integrations. Joan led a successful migration from monolith to microservices that increased order processing capacity by 2000%, and he routinely applies TDD, SOLID principles, Docker/Kubernetes, Kafka and Spring Boot in complex distributed systems. Comfortable in high-pressure and ambiguous environments, he pairs pragmatic engineering with a designer’s attention to maintainable, elegant code. Outside of software he applies technical curiosity to Arduino/robotics and runs an artisanal beekeeping business, reflecting an uncommon blend of embedded-systems skill and sustainability-focused entrepreneurship. Based in Alicante, Spain, he brings cross-cultural stakeholder experience and a habit of turning operational constraints into scalable solutions.
14 years of coding experience
14 years of employment as a software developer
BTEC Extended Diploma in Computer Science and Software Development Level 3, BTEC Extended Diploma in Computer Science and Software Development Level 3 at I.E.S severo ochoa
English, Spanish