Software Developer And Integrator
Developed and maintained an insurance document system utilizing Kafka streams with a Spring Boot backend and over 100 RESTful microservices, 30 of which I worked on.Tech lead of a team of 5 on a rotational basis. Duties included tracking team progress, analyzing code reviews, facilitating technical discussions, and directing priorities.Championed team training and application of refactoring best practices as part of legacy code modernization effort. Taught SOLID principles and Object Oriented concepts. Worked within Agile teams following SAFe methodology and delivered high quality projects on time with both performance and localization requirements in mind. (SAFe Certified)Created CI/CD pipelines in GitLab to perform jobs such as security scans, unit tests, integration tests, SonarQube quality, and deployment to various Kubernetes environments.Performance tested to determine if the system met target requirements of one million documents daily using Artillery for stress testing, load testing, and scalability testing. Debugged issues using Grafana, ELK, Prometheus, Splunk, and other alerting tools.Utilized AWS Lambda, GoLang, and Step Functions to create property risk assessments. Utilized AWS Lambda and Step Functions to create property risk assessments. Developed and supported a behavior based insurance product with a React/ Redux frontend and Java/ JBoss/ Spring backend within a network of microservices and APIs.Designed a React/ Redux / React Router frontend according to company standards and utilized a component library for UI cohesiveness. End product was a new member insurance quote. This was a greenfield full-stack project.