October 2018 - Present (4 years seven months) | Alexandria, VA
- Instrumental in the fatslane group's mission to modernize the infrastructure platform by phasing out integration components built on outdated technologies such as Solaris and C and introducing microservices and open-source technologies like Tomcat and Maven.
- Key contributor to the GRFP group's ongoing modernization efforts through the introduction of microservices and broader usage of open-source technologies such as Spring Boot.
- Was Tasked with resolving persistent issues in legacy code and database modernization within the GRFP group.
- Frequently resolved production support ticket issues and performed off-hour validations.
Software Engineer, US General Services Administration (GSA)
June 2017 - September 2018 (1 year three months) | Herndon, VA
- Developed, improved, and maintained 11 microservice applications using Spring, Spring Boot, and Java, deployed in Docker containers on AWS. Codebase is managed on GitHub and updated via the Git command line and IntelliJ.
- I Devised new ReST APIs using Spring and Java on Windows platforms.
- We liaised with multiple contracting firms to align development with client vision.
- We have integrated LDAP APIs for comprehensive user management, authentication, and OTP verification.
- Executed agile development cycles initially consisting of 7 two-week sprints over a 14-week release period, later adjusted to 4 two-week sprints. Ensured code quality and security with Twistlock and SonarQube scans, maintaining a baseline of 70% test coverage using JUnit and Mockito.
- Regularly demonstrated developed work to client product owners, ensuring transparency and feedback.
Software Engineer, IRS - Enterprise Case Management
May 2016 - April 2017 (10 months) | New Carrollton, Maryland
- We developed a series of Proof of Concepts (POCs) for IRS technical leads, including an enterprise NoSQL (MarkLogic) database to consolidate cases from multiple systems into a central database using XML and JSON data via Mark Logic and Nuxeo/Entellitrak.
- I created three Nuxeo/Entellitrak workflows for sending case updates and retrieving ECM cases from Mark Logic using JBoss Fuse & Apache Camel routes.
- I designed an Entellitrak workflow for displaying and interacting with Tableau data, providing workers with relevant case data.
- I automated the assignment of caseworkers to employers in a manual verification test scenario.