Experience designing and delivering secure, scalable, resilient, and high-performing solutions for highly available, high-volume transaction processing systems using object-oriented principles, software design patterns, event-driven architectures, enterprise integration patterns, and large-scale distributed systems. • Experience working in Agile delivery teams and supporting all phases of software delivery, including requirements analysis, development, testing, implementation, production support, incident response, troubleshooting, and root cause analysis.