Software Developer with a skill of adapting to new technologies. Having a 9+ years of experience in dynamic environments. Fluent in Java and Groovy programming languages with expertise in frameworks like Spring and Grails used to develop software within Banking-Finance and Healthcare Industries. For past 3 years working on a project that involves coding in React JS along with java. Handling a team of 8 in the current project.
Java and ReactJs
undefinedLifeMart | Iris Softawre
The project is based on Liferay architecture, which involves services written in Java with React JS as front end.
Technology used: Spring - 2.6.6 (Java - 15, Node JS (react) - 14.15.4), MySQL, Redis, Kafka, AWS
OLX | TO THE NEW
The project is based on a micro services based architecture, which involves services written in Java, Python, Kotlin with React JS as front end.
Technology used: Spring - 2.6.6 (Java - 15, Node JS (react) - 14.15.4), MySQL, Redis, Kafka, AWS
Cyber Risk Management | TO THE NEW
The project is based on Java and Python with React JS as front end. The target is to build an application that computes existing data (cyber attacks) for assets to analyze risk to the organizations which using these assets.
Technology used: Spring - 2.6.6 (Java - 15, Node JS (react) - 14.15.4), MongoDB, Azure (AD, DataBricks, ADF)
THERAPY APPOINTMENT | TO THE NEW
The project is based on Grails - Groovy with VUE JS as front end. The target is to clone an already built cold fusion project using grails (groovy-VUE). It includes creating RESTFull APIs along with jobs to suffice certain needs.
Technology used: Grails - 4.0 (Groovy - 4.0.1, Node JS - 10.15.0), Swagger 1.5.22, MySQL, Redis
.
DB MIGRATION | FINXERA
Purpose of this project is to migrate data from the existing product to the Reinvented Product that Organization built. It involved a multithreaded processor that had to migrate whole data with business validations of new product.
Technology used: JAVA J2SE(1.8)
.
WORKFLOW ENGINE | FINXERA
Framework to create workflows and adding tasks to it. Each thread picks up a data associated with task and pushes it to the next task after processing it. This project segregates the Business Modules from Technical Multithreaded Modules. This helped to minimize further DEVELOPMENT/QA efforts which results into better productivity and quality.
Technology used: JAVA J2SE(1.8), Rabbit MQ, ZooKeeper, Redis, MySQL