Senior Fullstack Developer
CurrentIIS - This is an internal USCIS project that allows querying of INS data. I am involved with the team that handles identity querying and history. This project uses Spring Data with Elasticsearch in microservices to provide REST services to a React SPA. The CICD pipeline uses Jenkins to build Docker images which are deployed to Openshift.SODA/EDMS/CMS – These are USCIS projects that deal with INS naturalization documents. I was involved in an effort to move portions of this functionality to AWS. This project uses Spring Cloud microservices hosted on ECS. The CICD pipeline uses Jenkins to build Docker images and Terraform to create AWS resources.Comet - This was a government contract to provide web-based support for tracking foreign government investment in the US. The frontend was a SPA developed using Typescript and React. The backend was a Spring Boot application that used Spring Data JPA to access an MS SQL Server. Database changes and data migrations were done via Flyway. Backend testing was accomplished with JUnit, MockMvc, and Mockito. E2E testing was done with TestCafe. This project used a CICD pipeline based on Concourse.