Experienced Full Stack Java Developer with 8 years demonstrated experience. Hands on experience with core Java, Java 8 features, Spring / Spring Boot, Spring WebFlux, Spring Cloud, NetflixOSS, Hibernate, Oracle DB, MySQL, Apache Kafka, Azure, GCP, PCF, Docker, Kubernetes, jQuery, JavaScript, Angular.
Overview
9
9
years of professional experience
Work History
Software Engineer
The Home Depot Via KForce
02.2022 - Current
Part of a team tasked to migrate a legacy monolith to a microservice
Built several microservices for the home depot order management cycle using Spring MVC and Spring WebFlux
Built microservices that Consume and produce to asynchronous messaging (like Kafka and Google PubSub)
Developed Cloud hosted( PCF and GCP) web applications and REST APIs using Spring Boot
Software Engineer
Sam’s Club Via Flexton
11.2020 - 02.2022
Collaborated in team-based, Agile environment to accomplish objectives by deadlines
Implemented rest APIs using Spring MVC and Spring WebFlux
Used Java8 features in developing code like Project Reactor, Lambdas, functional interfaces, and filters
Implemented functional tests using Cucumber
Implemented Services using Azure Service Bus Queue, Topic, and Azure Event Hub
Implemented Resiliency using Resiliency4j
Used Spring Core Annotations for Spring DI, Spring MVC for Rest APIs, and Spring Boot for microservices
Developed and tested microservices with Spring Boot
Configured projects for Continuous Integration environment (i.e
Jenkins(looper))
Configured projects for Continues deployment using Concord, Azure Kubernetes
Monitoring clusters, ingress, services, and pods using Kubectl
Used Oauth and open Id for authentication and authorization to different APIs.
Software Engineer
Infinity Advanced Technology Solutions
01.2016 - 01.2020
Analyzed and designed a scalable system based on Object-Oriented Concepts, OODA, and the various J2EE design patterns
Developed functionalities using the Agile Scrum Methodology
Used JIRA tool for issue/bug tracking, monitoring of work assignment in the system
Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, JQuery, AJAX and Angular
Involved in writing application-level code to interact with APIs, Web Services using AJAX and Angular
Extensively used core java concepts like Multithreading, Collections Framework, Exception Handling, File I/O, Generics, JDBC and concurrency
Used Java8 features in developing code like Parallel Streams, Lambdas, functional interfaces and filters
Used design patterns like singleton, Factory, DAO and MVC patterns
Created POJO’s and DAO’s for database entities using Spring JDBC annotation mapping
Wrote Hibernate classes, DAOs to retrieve and store data, configured hibernate files, worked with entity annotations
Used Spring Core annotations for Spring DI, Spring MVC for Rest API’s and Spring Boot for microservices
Used Maven for build, Used Git as version control system for source code and project documents.
Education
M.S in Computer Science -
Maharishi International University
Fairfield, Iowa
06.2022
B.S in Electrical & Computer Engineering - undefined