10+ years of experience in developing highly scalable and distributed software /application which can handle web scale of volume.
Design and development distributed reactive microservices using spring boot webflux.
Design and developed config driven microservice orchestration.
Hands on and Good experience in using Object Oriented Concept, Collections, Multi-threading, Concurrency API, Lambda expressions, Functional programming etc.
Hands on and experience in developing applications/Solutions using JAVA, JEE, Spring Core, Spring MVC, Spring Security, Mybatis, Jersey, Restlet etc.
Hands on experience in developing Microservices using Spring boot and Spring cloud
hands on experience in using bigdata tech stack mapr db, mapr stream(Apache kafka)
Hands on and good experience in developing SOAP and Restful Web services.
Hands on and good experience in SQL performance tuning using tool like explain plan etc.
Hands on and good knowledge of Data structure and algorithms.
Hands on and experience in developing applications using Java Script, NodeJs, ExpressJs for server side and, Angular , JQuery, AJAX, HTML5, CSS and Bootstrap for client side.
Hands on and experience in JVM memory profiling using yourkit/Jprofiler.
Hands on and experience in working with Maven/Gradle and Jenkins.
Hands on and experience in using Oracle and MySQL databases.
Good exposure and knowledge in developing application using NoSQL MongoDB and Full Text Search using elastic search.
Exposure to working in distributed systems.
Exposure to SOA architecture and Agile Methodology.
Hands on and experience in version control tool SVN and Git.
Exposure to develop server side solution with emphasis on open source technologies.
Exposure to develop prototype creative solutions quickly, and able to collaborate with others in crafting and implementing my technical vision.
Work closely with geographically distributed teams and collaborate with cross team leads to define, implements and consume services/components/modules.
To evangelize good coding practices that ensure quality of deliverable while supporting the continuous delivery model.
Certificate/Avards/Recognition
GIAC Secure Software Programmer-Java (GSSP-JAVA).
Won “Dell Champion Awards” for the developing critical feature in very small duration of time.
Paysafe Netbanx - paymenet processing platform
The NETBANX service processes credit and debit card-not-present and non-card payments for North American,
European and Asia global retailers through their online stores, mail-order/telephone order and automated
(IVR) phone channels. The service offers both direct processing and acquiring merchant services/merchant
accounts. It is provided via the software as a service (SaaS) model.
SecureWorks Client Portal
Portal is used by Secureworks Customers. This is highly scalable and high available website.
BT-TV
Worked in developing restful web services which helps customers to view tv content and on demand videos.