Software Architect
Rancho Cordova, Ca
Java application architecture and development in the data and analytics product group, including mortgage fraud analysis/mitigation products and systems.Most recently served as team lead and subject matter expert on a large cloud migration initiative including dozens of legacy enterprise applications. Previously moved between small teams as needed as architect, lead or developer on numerous projects. Technology stack was predominantly Java, Spring / Spring Boot, JBoss, Pivotal Cloud Foundry, Tomcat, MySQL, Oracle, MSSQL Server, Hibernate, iBatis/MyBatis, REST, XML, JSON, JSP, JSTL, Drools, Jenkins, Gradle, Git, Maven, Subversion and Linux, including test driven development (TDD) on some teams.• Collaborate with product owners on user story creation/analysis and code appropriate solutions• Applications migrations from legacy data center environment to cloud• Create continuous integration and deployment (CI/CD) pipelines and jobs, deploying to cloud• Static and dynamic vulnerability code analysis scans and findings remediation• Redesign, refactor legacy solutions• Perform code reviews and mentoring• Utilize agile, scrum, test driven development (TDD), and on some teams, pair programming• Participate in disaster recovery setup, planning and data center failover testing• Troubleshoot production application issues, working closely with management and business unitsAward: CoreLogic Kennedy Excellence Award - Company values and individual achievement