Ø 6 years of experience in the Information Technology industry with solid expertise in JAVA and J2EE applications using Oracle, Cassandra, Elastic-Search, Redis, ActiveMQ, Eclipse, Maven, GIT, and Log4J.
Ø Extensive experience in developing Microservices using Spring Boot, Cloud Bus, Cloud Config and Netflix OSS (Eureka, Hystrix, Ribbon).
Ø Hands-on experience in Build/Deploy tool such as Docker, Kubernates, and Jenkins for continuous integration & Deployment for microservices.
Ø Hands-on experience in Banking Domain and Casino Domain
Client:
NCR, Canada.
Role:
Java Developer
Environment &Tools:
Micrservices with Spring Boot, Spring Cloud Config, Spring Cloud Bus, Restful Services and Soap Services, Spring Data, Cucumber, Dockers, Kubernates, Maven, Apache tomcat, Jenkins, Git, Redis, Cassandra, Oracle, STS,
Team size:
10
Duration:
June.2018 to till
Description:
TX-Infinity is a banking platform. It is used by bank teller to perform different type of transaction like cash withdrawal, cash deposit, check deposit, cash check, money order and foreign exchange etc. This platform also connected with ATM to support all transactions. This platform designed as micro service architecture style so it is the combination of multiple microservice like Account microservice, Financial microservice, Branch microservice, Session microservice and many more. It stores the transaction status into elastic search to maintain the transaction history. It uses cassandra as a data store.
Responsibilities:
As a Developer performed following duties:
ü Worked as a Developer to code in Java EE technologies.
ü Implement business requirement.
ü Develop Microservices using Spring boot.
ü Expose public rest endpoints
ü Perform unit testing
ü Build/Deploy the Microservices on kubernate cluster
ü Write end to end test cases using cucumber
ü Maintain kubernate cluster.
Client:
Open bet, UK(London).
Role:
Java Developer
Environment &Tools:
Core Java, Json, spring core, Spring Boot, Thymeleaf, Microservice, Hibernate, restful services, Webservices, Dockers, Maven, weblogics, Apache tomcat, Bamboo, Bugzilla, Intellij, Jenkins, Git, Dockers
Team size:
10
Duration:
Aug.2015 to May 2018
Description:
Casino server application is used to generate the response for online casino application.Casino serverapplication receives the client requests and processesthem. It consists of admin console, portal, RNG server. Admin console is used to force the server response and configure the server configuration. Another part of server is portal which is used to monitor the upcoming and outgoing requests. RNGserver calculates the RTP (Return to player). It used oracle databases server to maintain the RTP.
Responsibilities:
As a Developer performed following duties:
ü Worked as a Developer to code in Java EE technologies.
ü Develop Portal application using Spring MVC with Thymeleaf
ü Developed Admin console using Spring Boot with MVC.
ü Developed RNG server which is design as Micro services
ü Expose the rest services.
ü Complete coding on time & deliver code to test team & deploy on lobby.
ü Perform functional testing using Auto curl
ü Integrate the game server to RTP server.
ü Implemented broken server.
