9 years of experience in designing, developing and delivering large scale, API/Microservices based backend systems using java/J2EE technologies. Passionate about programming and building large scale software systems.
CLIENT : HIGHRADIUS
PROJECT : R2R CONNECTED WORKSPACE
TECH STACK: CORE JAVA, SPRINGBOOT MICROSERVICES, HIBERNATE JPA, MYSQL, JDK 1.8
CI/CD TOOLS: GIT, MAVEN BUILD TOOL, JENKIN, AWS
R2R (Record to Report) suite offering for finance & Accounting operation. Its a disruptive approach for finance and accounting. Its connected work spaces to eliminate 100% eliminate excel. Using AI based anomaly detection, save your teams from manual work during month-end close. In finance operation, we deals with financial closure module. Its a end-to-end financial close automation with modern user interface and user experience. It has automated workflow, close task management and It has Streamlined account analysis for month end close process. E-books looks at the basic elements of the monthly close process – account analysis. It doesn't matter if finance teams are reconciling, accruing, amortizing, deprecating, or looking for transaction errors and omissions, baseline required functionality is account analysis. Account Reconciliation – AI native reconciliation platform to identify and resolve variances for general ledger accounts through configurable matching rules and algorithms. Data aggregation across ERP and financial systems pre-built templates to automate ledger reconciliation. Organizing the month end financial close process. In e-book we will analyze the need for a closed system that organizes the process and manages all the aspects of the financial close, from accessing real-time data to spreadsheet analyzing the data to posting and adjusting journal entries.
• Designing and Implementing micro services which use the springboot framework.
• Architect integrated solutions based on functional and technical requirement.
• Integrate technical and application components
• Connecting microservices to interact with the databases
• Apply common integration architecture concepts and patterns to the solution in order to promote maintainability, reusability and scalability, performance, security.
• Write and executes the unit tests necessary to ensure that an application or technical environment meets the requirements
• Working in compliance with the full software Development Lifecycle.
CLIENT : LOWES
PROJECT : OMNIA SALESFLOOR (LOWES.COM)
TECH STACK: CORE JAVA, SPRINGBOOT, MICRONAUT MICROSERVICES, APACHE KAFKA, SPLUNK, REACT JS, REDUX AND SAGA, POSTGRES, JDK 1.8
CI/CD TOOLS: GIT, MAVEN BUILD TOOL, JENKIN, GCP, DOCKER
Omnia salesfloor, Store Checkout is a newly designed POS (Point of Sale) software system made to help workers improve the efficiency of in store sales and replacing the existing monolith-type system with a microservices based one. The newly designed application will be using a ReactJS based UI as the front end. The Offshore Automation team’s goal is to automate the identified UI scenarios for regression testing. Order services acts as a middleware between Customer UI and Order provisioning applications. It is a Rest based interface which receives orders from Client interface, stores and relays it to the Provisioning applications. Lowes portal is a Ecommerce based Retail Application. This Project deals and selling a wide range of products without a single predominant merchandise line. Lowes portal is used in stores for maintaing and selling products including apparel, furniture, appliances, electronics, and additionally select other lines of products such as paint, hardware, toiletries, cosmetics, photographic equipment, toys, and sporting goods. Certain department stores are further classified as discount stores in Lowes portal. Discount department stores commonly have central customer checkout areas, generally in the front area of the store. Lowes portal are usually part of a retail chain of many stores situated around a country or several Countries. In other words, a store is a large retail store suffering a variety of merchandise and services and organized in separate departments. The Lowes portal is based on the departmental store, which keeps the track of Inventory, Sales, Purchase & personnel. The Lowes portal is Management Oriented and system gives the management an efficient way to handle their main operational areas. Lowes portal is developed to store the product information and to maintain the transactions, their manufactures, product inventory status, customer records, stock information and even record of their employees. The Store Management provide accounting, inventory, invoicing information in integrated fashion, preferably with Graphical user interface.
• Designing and Implementing micro services which use the springboot framework.
• Architect integrated solutions based on functional and technical requirement.
• Integrate technical and application components
• Connecting microservices to interact with the databases
• Apply common integration architecture concepts and patterns to the solution in order to promote maintainability, reusability and scalability, performance, security.
• Write and executes the unit tests necessary to ensure that an application or technical environment meets the requirements
• Working in compliance with the full software Development Lifecycle.
TECH STACK: CORE JAVA, SPRINGBOOT MICROSERVICES, HIBERNATE JPA, ELASTIC SEARCH, ORACLE
Deutsch Leasing AG (DL) is the largest manufacturer-independent leasing company in Germany. Deutsche Leasing is a subsidy of Sparkassen Bank, Germany and the center of excellence for leasing for the Sparkassen-Finanzgruppe (Savings Banks Finance Group). Shares are held by approximately 400 Sparkassen (savings banks), either directly or indirectly through holding companies. Deutsche Leasing is the sole shareholder of Deutsche Anlagen-Leasing in Wiesbaden. This is a contract systems where in the bank leases various types of assets like vehicles, electric and electronic equipment and various kinds of machinery. There are different application involved to create the contract offers depends upon the customer object. UCS is the application which will create Manual contract offers, Contract processing and Contract activation. Once contract activation finished all the calculation of contract creation process has been identified. Deutsche Leasing AG (DL) is the largest manufacturer-independent leasing company in Germany. Deutsche Leasing is a subsidy of Sparkassen Bank, Germany and the center of excellence for leasing for the Sparkassen-Finanzgruppe (Savings Banks Finance Group). Shares are held by approximately 400 Sparkassen (savings banks), either directly or indirectly through holding companies. Deutsche Leasing is the sole shareholder of Deutsche Anlagen-Leasing in Wiesbaden. This is a contract systems where in the bank leases various types of assets like vehicles, electric and electronic equipment and various kinds of machinery. There are different application involved to create the contract offers depends upon the customer object. UCS is the application which will create Manual contract offers, Contract processing and Contract activation. Once contract activation finished all the calculation of contract creation process has been identified.
ROLES AND RESPONSIBILITIES
• Involved in Requirement analysis and design
• Developing new Java classes as per the client requirement.
• Involved in WSDL Testing using SOAP UI, Unit testing and Bug fixing.
• Attended weekly status meetings and provide detailed status report to the client.
• Provided documentation for the functionality.
• Interacting with the onsite people and resolving the offshore issues.
PROJECT: CARD MANAGEMENT SYSTEM
TECH STACK: CORE JAVA, JSP, SPRING MVC, HIBERNATE JPA, REST & SOAP WEBSERVICES, ISO 8385, ORACLE, JDK 1.7
Card Management Suite is a comprehensive state-of-the-art card issuance and management system that can manage multi-application EMV smart cards and magnetic stripe cards. Card Management Suite is a one-stop-shop to manage the end-to-end life cycle of cards from application processing to re-issuance or card account closure. It is a robust and secure suite that enables issuers to create various financial and non-financial programs and sub programs for debit, prepaid, and virtual cards. Card Management Suite is designed to help card issuers to run efficient, flexible, and secure operations. Card Management Suite supports Visa, MasterCard, Rupay, and closed loop programs and can issue photo cards, personalized cards, smart cards, virtual cards, administrator cards, and non-personalized cards.
• Involved in Requirement analysis and design
• Developing new Java classes as per the client requirement.
• Involved in WSDL Testing using SOAP UI, Unit testing and Bug fixing.
• Review of the Scripts and suggesting modification in the scripts.
• Provided documentation for the functionality.
• Interacting with the onsite people and resolving the offshore issues.
• Attended weekly status meetings and provide detailed status report to the client.
PROJECT: CHEQUE TRUNCATION SYSTEM
TECH STACK: CORE JAVA, XML/XSLT, JSP, SERVLET, SPRING CORE, HIBERNATE, REST & SOAP WEBSERVICES, ORACLE, JDK 1.7
Card The CTS Solution will consist of three components, Image Vision (IV), Gateway (GW) and Archival. All the capturing and related Data entry, fine sorting will be performed in IV. Communication to CHI, Inward Processing, SVS, OLRR and Host posting will be performed in GW. At the end of the day, data will be moved from gateway to archival for query purpose. All outward will be captured and processed at centralized location in each metro and all inward will be captured at centralized location at each metro but it will be processed at Inward Processing Centre (IPC), Chennai.IV and GW will be installed at each metro. All truncated sites will transmit the outward through CHI and download the inward through CHI. For non- truncated metros, after processing the outward, physical cheques will be sent to RBI. All inward cheques received from RBI, will be captured and then will be processed in CTS System.Transfer cheque will not be sent for RBI and will be processed for inward immediately after outward data entry has been completed. The CTS System covers the various legs of the clearing cycles and different kind of processing for different kind of cheque, incorporates great flexibility in handling the workflow within the various cycles, including:
• Outward clearing
• Inward processing
• Returns processing (which covers outward returns and inward returns)
• Signature Verification System
• Core Banking System
• Clearing House System
• Signature Capture Package Web service (SCPW) for Electronic Clearance System (ECS)
• Involved in analysis and design Document.
• Involved in Unit Test Case preparation
• Involved in the development of java classes
• Provided documentation for the functionality
• Developed new code to support enhancement requests and fix bugs reported by customers and the testing team.
• Involved in the documentation for implemented functionality
Core Java, JSP, Servlet, Rest API, Spring Framework, Springboot Microservices, Hibernate JPA, React JS, Apache Kafka, AWS
undefined