Experience
Software Engineer
Client: Navy Federal Credit Union (NFCU), US Industry Services
- Contribute to the implementation of CGI Credit Studio CACS X credit collections software within NFCU's enterprise collections environment
- Develop and maintain integrations between the CACS X platform and NFCU's existing banking infrastructure and data systems
- Configure and customize Spring Boot microservices and Camunda BPMN workflows to meet NFCU's specific business requirements and compliance standards
- Support requirements gathering and technical discussions with team leads and internal stakeholders to deliver solutions aligned with business objectives
- Perform system configuration, deployment, and optimization of the collections platform in NFCU's production environment
- Troubleshoot and resolve complex technical issues across the application stack, ensuring high availability and performance
- Work within an Agile/Scrum framework, participating in sprint planning, stand-ups, and retrospectives
- Document technical specifications, integration patterns, and configuration changes for knowledge transfer and maintenance
Software Engineer
Internal IP Product: CGI Credit Studio – CACS X Collections
- Investigated and resolved client-reported defects in the CGI Credit Studio collections platform
- Triaged production issues and traced problems across Spring Boot-based microservices
- Modified application and security configurations to deliver and deploy production hotfixes
- Collaborated with cross-functional teams to resolve authentication and authorization issues in client environments
Software Engineer
Client: PNC Bank, CIF Decom - Data Systems Modernization
- Developed Java REST and GraphQL APIs to both produce and consume streaming messages from Kafka platform
- Implemented Kerberos keytab authentication for multi-cluster, multi-topic Kafka APIs
- Configured Kafka authorization via ACL groups for several topics and access requirements
- Deployed applications via Jenkins CI/CD Pipeline, set up code repositories for compliance with both internal PNC standards and banking industry requirements
- Maintained unit test coverage upwards of 80% utilizing both Spock and JUnit frameworks
- Debugged and resolved issues running applications on Azure Red Hat OpenShift platform
Software Engineer
Client: PNC Bank, Project Concert - Credit Card Systems Modernization
- Created and maintained Java REST microservices built in both Micron and Enterprise environments
- Deployed applications via Jenkins CI/CD Pipeline, monitored and maintained build status for 5-10+ application repositories, troubleshooting failed builds
- Wrote and maintained Spock Groovy unit tests, consistently meeting a standard of over 80% code coverage
- Monitored SonarQube and other quality and compliance platforms for potential security and legal concerns
- Deployed server pods to Azure Red Hat OpenShift platform, observing for performance issues and troubleshooting
- Configured Ping Identity client and server application security in ~10 microservices, including 5+ in production, managing authentication and authorization flows