17 years of solid professional IT experience with a wide range of experience in Web Based Application, Client server Application and Portals environment using REST, J2EE and Web related technologies. Design and developed application in Java, J2EE, Servlet, JSP, JDBC, Java Beans, XML, XML Schema, Web Services, JUnit, Mockito, Maven, HTML, JavaScript. Expertise in scripting language like HTML5, CSS3, JavaScript, jQuery, Ajax, Angular 6, Angular Material, JSP, Node.js, Bootstrap. Expertise on Angular 6 concepts like Templates, Directives, Routing, Navigation, Components, Services, Pipes and Data Binding. Hands on building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, Hibernate, Spring, Spring MVC, Spring Boot, JDBC) and XML. High experience in using frameworks like Spring MVC, Hibernate and Design Patterns such as MVC, Data Access Object (DAO), Value Object, Singleton, Data Transfer Object (DTO). Experience as Java\J2EE developer in a variety of roles and environments of server-side application development and application maintenance including Agile and Waterfall. Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services. Has Knowledge in bash and python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture and hands-on Engineering Substantial knowledge in Angular JavaScript, JQuery, JSP, JSTL, CSS, HTML. Having strong Programming skills in Java, J2EE, Spring4.0, Hibernate, REST API, Web Services, JQuery, ANT, Maven, Gradle, Oracle11g, PL/Sql. Understanding of OOPS Principals, Design Patterns, MVC and Component based designing and Experience in REST based Web Services API Application Development. Hans on experience in Spring, Hibernate ORM, iBATIS, Maven, ANT, Selenium based UI automation. Experience of working with automation testing using Selenium Web driver, TestNG, and integrated to development work for code coverage tools like Confluence. Experience of working in Continuous Integration (CI), Testing (CT) and deployments (CD) projects using Jenkins’s tools and repository tools like SVN, CVS, Bit Bucket, GitHub.
Master of Computer Application (M.C.A.) from IPS Academy, Indore, India affiliated to R.G.P.V. Bhopal in 2006 with honors.
Campaign Engine, PayPal Inc, San Jose, CA, Java 8, Spark, Hadoop, HBase, Spring Boot, JSON, Rest microservice, Kafka, Elastic Search, Scrum, GCP, SQL Developer, MacOS, Synapse(Campaign Engine) is a decision engine or optimization engine which works on frequency capping rule and Contact management provides the output to respective vendors. It supports both marketing and product type of campaign. Apart from optimization it has feature to perform experimentations like ELMO, A/B and ramp. Campaign Engine has integration from different external system like PS personalization studio), Notebook to get the input campaign and do the campaign optimization and produce different output channel format supported by Epsilon, UNP, paid media etc., Principal Engineer, Involved in requirements gathering, analysis, Design, data modeling, Development, and Testing which includes documentation and demonstration, flowchart, layout etc., New channel development for campaign engine using Spark, Hadoop and HBase to support the paid media channel like Facebook, Google, etc., Develop new workflow for optimization for global marketing campaign using Spring Boot, Kafka and node js., Implementation new capping rule for frequency and cadence for email campaign using Kafka and elastic search for real time campaign execution., Used JIRA and confluence for sprint stories and tracking the status., Application deployment experience in different server Env Sandbox, UAT and Prod using CI/CD Tools like MAVEN, Jenkins , Artifactory., Using IDE like IntelliJ for application development and repository tool GIT., Altus for online application deployment and offline batch component deployment at production environment. Promotions-Engine, Prudential Insurance, Sunnyvale, CA, Java 8, Spring Boot and Spring Batch, JSON, Rest, Angular 6, Angular Material, Swagger 3.0, Scrum, Tomcat 9.0, SQL Developer, MacOS, The Promotion engine application is mainly for the customer to give the Cash Bonus when they do the registration by opening a new PMA account and fund the account with in 90 days of time period. User can enroll either through LINK or direct agent call. Promotion application provide the option to a customer to fund the account on different tiers to get the different bonus amount. For Agent it has provision to override the cash bonus amount for a customer with max of $599 with opening a case and after the approval. Cash offer for any customer will be validate on SSN basis., Senior Java Developer, Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, Design, Development, and Testing., Develop JSON Endpoints using Java 8 with frameworks as Spring Boot, Spring Data., Hands on development experience in Micro service, Spring Boot framework model with REST API Web Service integration., Angular component creation with using services and Material library function., Used Jira as bug tracking and bit Bucket as SVC., Application deployment experience in different server Env Dev, UAT and Prod using CI/CD Tools like MAVEN, Jenkins , Artifactory, uRelease and APC., Using IDE like Eclipse, IntelliJ for application development and repository tool GIT., Swagger OAS 3.0 implementation, ReDoc and HUGO tool configuration., HTML and CSS used with UI creation using Angular 6 for the UI design., Deployment activity for all the release at production environment with Runbook. Coffee Cloud Data Lake System, Apple Inc, HTML5, CSS3, Micro service Framework, Angular, Spring MVC, REST API, JSON, SQL Developer, Tomcat 9.0, Swagger 3.0, Oracle 12c, Pl/SQL, Coffee cloud Data Lake is an enterprise cloud solution that integrates all the bingo halls data into the cloud and provides centralized access for the reports, data backup, dashboards. The solution provides centralized web access for the corporate users, Distributor users, Hall users and Charity users to access their data and reports. Coffee Cloud Data application is an enterprise SAAS based web application that enables corporate users, Distributor users, Hall users and Charity users to run their report and monitor critical data in their dashboards. The web application shall be a responsive design application using different web technologies like Angular, Micro services, REST API etc., Java Developer, Prepare Functional specification document from BRD like FSD, HLD and LLD., Hands on development experience in Micro service, Spring MVC framework model with RESTful API Web Service integration., Application deployment experience in different server Env Dev, UAT and Prod using CI/CD Tools like MAVEN, Jenkins , Artifactory, uRelease and APC., Using IDE like Eclipse, IntelliJ for application development and repository tool GIT., Swagger OAS 3.0 implementation, ReDoc and HUGO tool configuration., HTML and CSS used with UI creation using Angular 6 for the UI design., Deployment activity for all the release at production environment., Create stored procedure, packages, Scheduler and trigger using PL/Sql Credit Management, Wells Fargo, Fremont, USA, Web logic 12c, J2EE 1.5, Spring MVC, Maven, Jenkins, Selenium, Oracle 11i, Pl/SQL, Credit Management application provides various online functions through Internet to Commercial Banking and Real Estate Group customers. Credit Management, is a part of a broader initiative CEO (Commercial Electronics Office), within Wells Fargo. CEO is a portal to provide product offerings to the corporate customers, one of which will be Credit Management. Credit Management will use the existing infrastructure of CEO and, at the same time will be constrained by it., Technology Analyst, Strong analytical and problem-solving ability to handle complex problems., Experience in Java/J2EE based web application development using JSP, JSTL, jQuery, java Scripts with backend object like stored procedure, packages, Scheduler and trigger using PL/SQL., Development Experience in MVC, Struts, Spring MVC framework model with RESTful API Web Service integration., Application deployment experience in different server like IBM Web Sphere, Web logic and Tomcat and build tool like ANT, MAVEN, Jenkins and Artifactory., Experience in IDE like Eclipse, LDE for application development and repository tool like SVN, GIT, VSS, CVS and PVCS., Knowledge of documentation, Development, problem analysis, resolution and Implementation of web-based applications., Experience of using all the Scram methodology and agile development tool like Rally, test automation tool like Selenium etc. Remarketing Supply Chain Management System (RSCM), Cisco, San Jose, USA, WAS 6.0, J2EE 1.5, Struts 1.2, jQuery, Maven, Jenkins, Selenium, Oracle 11i, Pl/SQL, Remarketing Supply Chain Management System (RSCM) is mainly used to maintain the Refurbished product in Remarketing supply chain system. RSCM interact with other upstream system like CCW, ML, Egenie to get the details about product, quote and order. RSCM has its Build Plan engine, forecasting Engine and Demand allocation engine to calculate inventory and reservation. All these details has are available to the different role like RP, BPM, ASM, AM and operation team. RSCM downstream system are 1CT and WRT. Using this sales tool user can place the quote and order. RSCM provide different Inventory Report like supply/demand report, Inventory Management report, shipment report etc., Technical Lead, Sprint release responsibility., Create User storied and task for each iteration and assign the owner., Coordinate with offshore team to assign task and resolve their queries if any., Update US and Task status daily after scrum standup call with effort estimation., Task allocation and review of assign activity for each team member in Rally., Prepare Functional specification document for requirement and upload in Rally., Create Selenium Test case and use Jenkins configuration for auto execution., Performing UAT and BAT before production Release., Handle deployment activity for all the release at production environment., Create stored procedure, packages, Scheduler and trigger using PL/Sql. GFS/Secom web browser, SIS AG, Switzerland, Web logic 9.1, J2EE 1.5, Servlets 2.3, JSP 1.2, EJB 2.0, XML, Eclipse 3.5, Ant 1.6.2, Score, Oracle 10g, SIS AG is a securities enterprise which handles the entire fund and non-fund related activities/task for all the banks, business partner of Swiss. GFS is a Global fund System in which the entire fund related transaction of different markets is handling. GFS application is for all the fund related events like place instruction, place order and settlement of these securities for different bank as well as business partner. The system provides facility to handle across banks and retrieve relevant information for viewing and verification by the business partners. The existing application has been studied at client site and is being developed in a new framework called SCORE framework., Senior Developer, Participate in understanding requirements, Database design and HLD preparation, Coding and unit testing ICICI Dispatch Management System, ICICI Prudential life Insurance, Web logic 8.1, J2EE 1.4, Servlets 2.3, JSP 1.2, JMS, XML, Eclipse 3.1, Ant 1.6, Struts 1.2, Oracle 10g, Pl/SQL, Web logic workshop., This Project is used for automation of tracking all the product dispatch from ICICI like Welcome Kit, Cheque Payout, Proactive Communication, and Reactive Communication. Product Templates stored in XML format, after parsing the XML it validate each stage with attributes and its flow. After that validate data stored into database. This Application uses Web Services for publishing Repots for the other System attached with the ICICI DMS like SPPARC., Developer, Requirement gathering with feasibility analysis., Prepare Design specification documents on basis of BRS., Prepare Functional specification document to design module., Prepare LLD (low level design) document for coding purpose., Create UTC (Unit Test cases) for developing module., Prepared SIT and UAT cases at production environment., Coding of module for different product creation with parser., Create process flow and validate it with using Struts 1.2., Web Service Creation using Web logic 8.1 workshop., Create stored procedure, packages, Scheduler and trigger using PL/Sql., Single handed deployment of project at production environment, Provide production support for application., Handle customer call using FCRM (Customer call log system)., Generate Report for different attached application wit DMS.