Software architect and engineer with 20+ years experience designing and implementing innovative enterprise software solutions, specializing in complex architectures, secure systems, data integration and processing, distributed systems, usability, and extensibility. Team and technical leader with agile and iterative development experience and a desire to produce creative solutions to meet practical needs.Expertise: Enterprise Integration Patterns, Software Design, Software Framework Design, Java, Spring, APIs, REST, SOA, Microservices, Domain-Driven Design, Object-Oriented Design, Team Leadership, Scrum/Agile, Test-Driven Development, Requirements Engineering, Technical Documentation, Governance, Process DevelopmentBuilding Expertise: GraphQL, Team Management, OPA/Rego