I am a Staff Engineer and Java technical leader with more than 19 years of experience building large-scale enterprise systems across financial services, banking, insurance, healthcare, and public-sector domains.
I specialize in the full software development lifecycle, from analysis and architecture through development, testing, maintenance, and technical strategy. My background includes microservices, domain-driven design, hexagonal architecture, REST, GraphQL, and reactive systems.
I have extensive hands-on experience with Java and modern backend frameworks including Spring Boot, Quarkus, and Micronaut. I build scalable, resilient distributed systems with clean domain boundaries and maintainable engineering practices.
I work across AWS, Azure, and GCP environments and have delivered CI/CD and infrastructure solutions using Jenkins, Azure DevOps, Terraform, Ansible, Docker, and Kubernetes.
I lead and mentor engineers, review technical designs, establish coding and quality standards, and collaborate with product, platform, infrastructure, and business stakeholders to align technology with long-term outcomes.
I apply OOP, SOLID, Clean Code, TDD, and reactive programming principles to create reliable software and promote a culture of technical excellence.