Deloitte/State of Michigan Bridges M&O - Lansing, MI
Software Developer | Jan 2023 – Current
Team: EDBC (Eligibility Determination and Benefits Calculation)
Environment: Java, Spring, Spring Boot, JavaScript, Bitbucket, JIRA, Bamboo, AWS, SQL, REST, JSON, JUnit
Contributions:
- Designed, implemented, and tested the Spring Domain Model for the services using Core Java.
- Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Tag libs
- Designed and implemented a CI/CD pipeline for a Kubernetes-based microservices architecture
- Designed and implemented a Kubernetes-based monitoring and logging solution, providing real-time visibility into system performance
- Created and maintained detailed system documentation and security policies as required for SOC2 attestation and HIPAA compliance
- Used Postman to test REST API endpoints
- Developed and maintained GraphQL documentation using tools like GraphQL Schema and GraphiQL
- Designed and developed Spring beans, components, and REST APIs.
- Developed reactive microservices using Spring WebFlux and Project Reactor
- Implemented non-blocking, asynchronous APIs with Java's Flow API
- Implemented data anonymization techniques for LLM-assisted query generation, protecting sensitive information
- Established guidelines and conducted training sessions on secure LLM usage for the development team, focusing on data protection and privacy
Vanguard - Malvern, PA
Software Developer | Sep 2020 – Dec 2022
Team: BPM Retail
Environment: Java, Spring, Spring Boot, Angular, React.js, Bitbucket, JIRA, Bamboo, Cloud Foundry, AWS, Selenium, Docker, Kubernetes, Python, SQL, Control-M, Splunk, Mockito
Contributions:
- Worked on migrating legacy on-prem applications to the cloud reducing overhead by $500,000
- Designed and deployed enterprise-wide scalable operations and managed multiple services in AWS like IAM, S3, Route53, RDS, EC2, DataSync, SQS+SNS, CloudWatch, Elastic Beanstalk
- Utilized SOAP, WSDL, JAX-WS to produce web services, generate stubs, and consume existing web services
- Closely worked with Kafka Admin team to set up Kafka clusters on the QA and Production environments
- Designed and developed Restful API and services using best practices to interact within the microservices and with the frontend
- Developed Angular 8 components and UI services to consume REST APIs using a Component-based architecture, and contributed to the Angular 2 to Angular 8 upgrade for improved scalability and maintainability.
- Optimized memory usage in a large-scale application by carefully managing stack and heap allocations, resulting in a 20% reduction in memory footprint
- Created CloudFormation templates to build new application stacks with RDS, Autoscaling
- Created CloudWatch alarms for S3 buckets, EC2 Auto Recovery, and Auto Reboot instances that fail System Instance Status Checks
- Designed applications using a test-driven development approach