💼 Experience
Software Engineer
American Express · Contract
Enterprise Identity · Core Java, Spring Webflux
Graduate Student Assistant
Maharishi International University · Part-time
Appointed as GSA for the Parallel Programming course under Professor Bruce Lester. Helped peers understand parallel programming and multithreading in Java, and assisted with lab assignments to foster practical application of parallel computing principles.
Mid Level Java Developer
Softhover
Led end-to-end SDLC using Agile and Jira. Designed SOAP and RESTful web services with Spring, built dynamic frontends with Angular and Spring MVC. Orchestrated deployments on GCP and AWS with Docker, Kubernetes, and Apache Tomcat. Secured data via HashiCorp Vault and Spring Cloud Vault. Built resilient microservices using Zipkin, Resilience4J, and Spring Cloud Open Feign. Managed config with Spring Cloud Config, implemented security with JWT and OAuth, and stood up monitoring with Micrometer, Prometheus, and Grafana.
Java Developer
Softhover
Led the migration from monolithic to microservices architecture, overseeing the full SDLC with Agile and Jira. Developed apps using Spring with BDD and TDD. Built dynamic frontends with Angular and Spring MVC. Applied Spring AOP for modularity, integrated Saga and CQRS patterns using Apache Kafka, and enabled microservices communication via Spring Cloud Open Feign. Leveraged Spring Data JPA, Hibernate, Spring Data MongoDB, and Spring Data Redis. Used Spring Batch for batch jobs and managed dependencies with Maven, Gradle, and NPM.
Full Stack Developer
ITGlance
Designed RESTful web services with Spring and built responsive web apps with Angular, HTML5, and CSS3. Used Spring AOP for modularity and Spring Data JPA with Hibernate for PostgreSQL and MySQL access. Implemented security with Spring Security and JWT, practiced TDD with JUnit and Mockito, and tested APIs with Postman and Swagger. Managed dependencies with Maven, Gradle, and NPM, and maintained code integrity with Git.