Over 16+ years of Professional experience in Software Development in Nodejs,Java, J2EE, REST,AWS and MongoDB,Oracle,MS SQL Server Technologies
Objective:
To achieve a challenging position in Software Development in a result oriented company, where acquired skills and education will be utilized towards continuous growth and advancement with challenging projects.
Professional Summary:
Core Technology
Language and Framework
Cloud and Devops
Cache And Message Broker(Queue)
Database-(No-SQL And RDBMS)
Web/App Server
UnitTesting
Tools
SCM Tools
IDE
Operating System
Project management methodology
NiyoX-Saving Account
Duration : May 2020 to Till Date
Client : Customers(Who wants open account)
Role : Senior Principle Engineer
Team Size : 15
NodeJs,Javascript,TypeScript,NestJs,Rest,Core Jave,Springboot,SpringREST,Design pattern,AWS,Kafka,Reactjs,MongoDB,Redshift,Redis
Platform : Linux
Banking is the oldest industry and digital banking is not a new term anymore. However, What makes Niyox different is the way it takes care of the financial needs of its customers. It provides a hassle-free, secure, and robust fin-tech platform to act as a one-stop solution to all the banking needs of the customer. Without visiting the bank branch for a single time, a user can open his Saving and Wealth account in under two minutes by using the NiyoX mobile app,
available on both IOS and Android platforms, launched eight months ago. Despite the new platform, It managed to attract users and open accounts for 8 million customers.
Conduct Surveillance
Duration : Jan 2019 to April 2020
Client : Digital Reasoning
Role : Architect- Product development
Team Size : 8
Environment : Core Java-8,javascript,ElasticSearch,spring,Ansible
Platform : Linux
Description:
It is most important to consider that all the major banks are always dealing with the risk of a compliance violation. As a result of that, they could face big financial fraud threats. Conduct Surveillance is there to safeguard against those vulnerabilities. it uses AI to seamlessly analyze text and audio communications, break down analytics silos, and equip surveillance professionals to progress a human-centric approach to conduct risk mitigation.
It alerts for all communications data to reveal the hidden behavior, intentions, and emotions behind conduct risk. Furthermore, it provides the analyst with a workflow, where they retrieve and check messages and collaborate with different departments and analysts to conclude.
Responsibilities:
On-Shelf Availibility (OSA)
Duration : June 2018 to Till Date
Client : Altria
Role : Architect- Product development
Team Size : 3
Environment : Angular ,Core Java,Multi-threading ,Design-
Patterns,Hibernate,Oracle.Spring Boot, MS Azure Cloud,R
Web Server : Tomcat-8.
Description:
OSA is a measure of retailer performance. Out-of Stock (OOS) is a major problem in retailing, as it leads to lost sales and decreased consumer loyalty. The term "Out-of-Stock" is used to describe a situation where a consumer does not find the product on the shelf, at the time he/she wishes to purchase it. The root causes leading to OOS include inventory inaccuracy, unexpected high demand, restock frequency and poor shelf monitoring. Yet, the possibilities for detecting and measuring an out-of shelf situation are limited, mainly involving visual shelf audits. Hence, the existence of an automatic method for detecting the products that are not on the shelf, would be valuable, offering an accurate view of the shelf availability to the store manager. The proposed solution, on- shelf availability of products of a store and sends alerts to the store manager when products go out of shelf or are misplaced. The proposed solution, compared to the existing solutions, is cost effective, easy to implement and easy to use.
Responsibilities:
Machine Learning Cloud (MLC)
Duration : Jan 2018 to May 2018
Client : IRi
Role : Architect- Product development
Team Size : 6
Environment : Angular ,Core Java,Design-Patterns,MS SQL,RabbitMQ
Web Server : Tomcat-8.
Description:
This tool allow user to create Dimension and Measure in AS Model on the fly.Once dimension or measure creation done then user will initiate to create report to see the result in grid format. This proposed solution does the automation of dimension and measure creation in AS model on the fly with single click.
Responsibilities:
Retail Trade Desk (RTD)
Duration : April 2017 to Dec 2017
Client : IRi
Role : Architect- Product development
Team Size : 7
Environment : Core Java,Multi-threading ,Design-
Patterns,JDBC,Oracle.Spring Boot, MS Azure Cloud
App Server : IBM websphere 8.5.5.
Description:
This tool allows the Retailer manager to visualize product universe in sunburn chart to visualize the product category, which are low and high in performance.
User can drill down to see Subcategories and products of their interest. It help user to make decisions to improve the set of product categories, which is not performing well in market. It has visualizers Histogram, Bar chart, Line Chart and tabular view to analyze product data in details.
Responsibilities:
Adult Protection Services(APS)
Duration : April 2016 to March 2017
Client : North Carolina State
Role : Lead
Team Size : 11
Environment : Core Java,Multi-threading ,Design-
Patterns,JDBC,Oracle.Spring
App Server : IBM websphere 8.5.5.
Description:
APS is one of the module of CURAM product.It designed for social enterprises such as Human Services,Labour,health, Social Security,workers compensation and veterans affairs for Adults.
Responsibilities:
Trade Planner
Duration : Jan 2014 to March 2016
Client : IRI
Role : Lead
Team Size : 9
Environment : Core Java,Multi-threading, Design-
Patterns,RESTEasy ,JDBC,SQL Server.
App Server : Jboss 6.1.0.
Description:
For trade marketers seeking visibility into the ROI on trade spend, Trade Planner is a robust trade event-level analytics and planning solution. Trade Planner is powered by IRI’s store-level, analytical models that help provide the true picture of trade events performance by matching trade promotion management (TPM) data with IRI’s POS data. Tactical in nature, the solution offers two modules that provide a seamless flow from post-event ROI analysis to flexible, trade-plan development. Post Promotion Analysis enables business users to calculate precise ROI using analytical methodologies, for example, by simulating market response in absence of everyday low price (EDLP) buy downs. The Event Planning Calendar provides a graphical view of future trade events and predicts their impact on financial, sales and volume goals using multiple what-if scenarios.
Responsibilities:
Price and Trade Advantage
Duration : Mar 2012 to Dec 2013
Client : IRI
Role : Senior Team Member
Team Size : 10
Environment : Core Java,Multi-threading, Design-
Patterns,RESTEasy ,Spring,JDBC,SQL Server.
App Server : Jboss 6.1.0.
Description:
Price & Trade Advantage is a sophisticated, analytical, web-based application that helps you understand your product’s price sensitivities, gaps, thresholds and behavior in comparison to your competitors. With advanced analytical techniques, you can simulate pricing and trade conditions to maximize sales and create the most effective promotion plans. Simulation and planning capabilities, combined with historical analysis of competitive impacts and sales volume decomposition, can help optimize your pricing decisions and other trade spend.
Responsibilities:
Configurator Tool
Duration : May 2011 to Feb 2012
Client : IRI
Role : Senior Team Member
Team Size : 3
Environment : Core Java,Multithreading,DataStructures,JDBC,RESTEasy,XQL.
App Server : Jboss 6.1.0.
Description:
Configurator is a tool that helps operational team to do CRUD operation on Measures,UIField,Roles Features,Modules,Users.It also helps to set up new client in a seamless time. Save and rebuild of AS(OLAP) being done by this tool.It is center part of all application for authentication and authorization. It provides metadata information for each application
Responsibilities:
Mobile Money Service
Duration : Jan 2010 to May 2011
Client : ETKL
Role : Team Member
Team Size : 7
Environment : Core Java,JSP,Struts,Spring,Hibernate,EJB,JMS,AJAX,XML,ORACLE.
App Server : Weblogic9.
Description:
Mobile money service is the smart, new way to manage your money. With instant mobile money, you have secure anytime, anywhere, access to your money. With mobile money you can do following.
Deposit cash: Deposit cash into your account by visiting any mobile money services Agent
in your neighborhood.
Purchase: Pay any of the participating mobile money services merchants or stores from
your mobile phone.
Send: Send money to other mobile money services users by using mobile number.
Bill pay and recharge: Pay your bills (mobile, electricity, etc.) and recharge your prepaid
mobile subscription or somebody else’s prepaid mobile subscription.
Withdraw money: Walk into any Bank branch ATM near you and withdraw cash.
Responsibilities:
InFlight Exchange
Duration : Apr 2008 to Dec 2009
Client : Gate gourmet.
Role : Team Member.
Team Size : 9
Environment : Spring MVC,JSP, Oracle,Dojo,Flex,Hibernate,DROOLS,JMS
App Server : Jboss.
Description:
In the complex and demanding world of airline catering, the ability to obtain, control, process and manage information is paramount. The Gate gourmet system is a comprehensive software package that manages the entire catering and inFlight Exchange services business cycle, from seasonal planning right through to invoice generation.
Through a convenient, browser based GUI (graphical user interface), Gate gourmet allows employees spread over a large area to access consistent, complete information.
Providing measurable benefits to both airline caterers and their clients, Gate gourmet enables users to forecast more accurately, purchase with precision, manage inventory with exactness and generate clear, concise reports and invoices.
Responsibilities:
Customer Support System
Duration :Nov 2006 to Apr 2007.
Client :Beal Bank.
Role :Team Member.
Team size :13
Environment :Java, JDBC, JSP, Servlets, Struts,MySql.
Web Server :Tomcat.
Description:
CSS is a Customer Support System which is developed for the Client ALMOND Bank, for their internal use. This application will be used by Customer Executives of the Bank to provide the support for the customers of the ALMOND Bank. We implemented Savings Account module, Current Account Module and Credit cards Module. This System allows the Customer Care Executives and Other Teams of the Bank to Solve the Problems reported by Customers.
Responsibilities:
Personal Banking System
Duration : May 2007 to March 2008.
Client : SUN TRUST.
Role : Team Member.
Team size : 15.
Environment : Struts, JSP, JDBC ,Design Patterns,Oracle.
App Server : weblogic8
Description:
Personal Banking System meets everyday banking and long term needs of the individual members of society. Customers can view and update account information, transfer the fund between accounts, customize their accounts. They can also apply for debit card online and get the statement online. It also provides exhaustive and exclusive search options for transactions. It also offers a full range of personal, home loans.
Responsibilities:
ExpressJS,NestJS,Java 11,Spring Boot(REST,DATA,Scheduler etc)
undefinedWon hackathon in two consecutive year for below hacks
Sharable link for payment for intra customer
PR Bot for Bitbucket and Codecommit
Sun Certified Java Programmer (SCJP)
Sun Certified Web Component Developer(SCWCD)
Sun Certified Java Programmer (SCJP)