NAME : DAMODHAR REDDY
Mobile : 868-***-**** email : ********.****@*****.***
Professional Summary
Around 5 years of professional experience in IT industry with comprehensive knowledge in software Analysis, Design and Development of business applications, web applications and product development in JAVA/J2EE technologies.
Strong coding, debugging and testing skills in JAVA/J2EE with experience in Java, Servlets, JDBC, JSP, Java Script, Web Services, Apache Camel Web services.
Experience in frameworks Apache Struts, Spring (Core,Jdbc,Batch,MVC) and Angular JS
Experience on server Apache Tomcat, Jboss,Wildfly.
Experience with Oracle and SQL.
Experience on Server migration from Tomcat to Wildfly server.
Experience working in Agile environment.
Experience using Development tools, Jenkins, SONAR .
Experience on Java Build Systems and tools including Maven, Gradle, Ant .
Expert knowledge with source control software Git, SVN .
Professional Experience:
Working as Associate-Projecsts1 in Cognizant, Chennai since April 2016.
Worked as Software Engineer in Bank of America, Chennai from May 2015 to April 2016.
Working as Software Engineer in Tech Mahindra, Chennai from March 2013 to April 2015.
Education Qualification
MCA (2007-2010)from St.Mary's PG College of Engineering and Technology with 66.7%.
Area of Acquaintance:
Languages : Java, J2EE.
Web Technologies : JavaScript, Angular JS
RDBMS : Oracle.
Database Connectivity : JDBC.
Frameworks : Struts, Spring.
IDEs : Eclipse.
Server : Tomcat
Operating Systems : Windows
Project Profile:
Star Debit Accounts – First Data Suite of Applications
Stop Payment
Migration Tomcat to Wildly Server
Exception Processing Hierarchy (Through Batch File Upload Process)
Transaction Research
Exception Processing
Technologies Used : Java, J2EE, Spring(MVC), Hibernate Template, Web services, Angular JS, SQL, Wildly server, Java Script, CSS.
Stop Payment:
The First Data introduce Star Access network for process the Stop payment. It has user can stop an automatic payment from being charged to debit account by giving bank a stop payment order in online/by calling bank, follow the instructions and check the scheduled payments or pending payments screen and look for an option to cancel. If it is too late to cancel the payment online, call the company directly. It might be able to cancel by phone. It has various ways like, To stop the next scheduled payment, give bank the stop payment order at least three business days before the payment is scheduled. To stop the future scheduled payment, give bank the stop payment order within 14 days of oral notification. User can report any unauthorized payment promptly, including any payments that confirmed to be cancelled. If you cancel sending a payment from bank and it fails to stop the payment, bank may be financially responsible for the payment.
Migration Tomcat to Wildly Server:
The First Data Star Access network applications (ATI,QAS,DDGEN,GVI,) deployed and running in Tomcat server and those applications are migrated to Wildly server from Tomcat.
Exception Processing Hierarchy:
The First Data introduce Star Access network for process the debit card transactions. It has various modules like, Transaction Research, settlement, clearing transaction, fraud and exception processing etc. We have created the web application, Customer can search the transaction and able to see the transaction details. If there is dispute in the transaction using the application customer can raise request for exception processing and fraud. We have given an opportunity to create the exception or fraud via batch file upload and Transmission jobs. These application run as job using spring batch and will run 24/7 and listening the location if there is file the job will retrieve the file and processed it.
Transaction Research:
The First Data introduce Star Access network for process the debit card transactions. It has various modules like, Transaction Research, settlement, clearing transaction, fraud and exception processing etc. We have created the web application, Customer can search the transaction and able to see the transaction details. If there is dispute in the transaction using the application customer can raise request for first level exception processing and fraud. We have given an opportunity to create the exception or fraud via batch file upload and Transmission jobs. These application run as job using spring batch and will run 24/7 and listening the location if there is file the job will retrieve the file and processed it.
Exception Processing:
The First Data introduce Star Access network for process the debit card transactions. It has various modules like, Transaction Research, settlement, clearing transaction, fraud and exception processing etc. We have created the web application, Customer can search the transaction and able to see the transaction details. If there is dispute in the transaction using the application customer can raise request for second level exception processing and fraud. We have given an opportunity to create the exception or fraud via batch file upload and Transmission jobs. These application run as job using spring batch and will run 24/7 and listening the location if there is file the job will retrieve the file and processed it.
Roles & Responsibilities:
As a Team Member, I am responsible & involved in the following activities:
Involved in coding Controller Classes using Spring and Struts Framework.
Worked with the client to find out the requirements, reviewed and finalized with the signoff of requirements for development.
Involved in Design Development and Unit Testing and Junit Test cases and preparing the change document creation as well.
Developed DAO interfaces for Hibernate, JDBC to interact with the SQL database.
We provide various options to do the customer like search the Transactions and exception cases.
We have provided options to the customer can create their own exception using our applications and able to view the case details and status for the same.
We have provided batch upload option to upload the file for create the create exceptions (Exceptions, Confirm fraud and Freeform exceptions).
Understands the customer specific requirements and worked collaboratively with other vendors linked to the same Project.
Co-coordinating with testing team for testing.
Involved to migrate the applications from tomcat to wildly server.
Project #2
Title : ACH
Environment : Java
Database : Oracle 10g.
Team Size : 8
Duration : May-2015 to April 2016.
Description : Automated Clearing House. ACH is a network for transmitting electronic debits and credits, typically of low value, between banks in the United States. ACH is the service that allows you to send ACH transactions. The step in sending an ACH transaction that occurs after batch creation but before approval. If you create a batch online, update an existing batch or import an external file, you need to activate the batch. You do not activate pass-thru files. Additional information transmitted with an ACH transaction. In ACH, a batch operates like a template. For most ACH transactions, creating a batch is the first step in sending the transaction. A business that is a client or customer of Bank of America. In ACH, company can also refer to a payment type or group of payment types set up by an ACH administrator. Within the same business entity, an ACH administrator can set up different companies to limit access to sensitive payments data, such as payroll records. An entitlement in ACH that allows a user to perform activities within a specific payment type or group of payment types. To enter a transaction, request or decision in Payments. Once a user has initiated an activity, it must be approved (if required) and then released. The first delivery of a cheque by the maker or drawer. Issuance information includes ABA number, account number, serial number, amount and payee name. A set of instructions that determines how information from an external file fits into an ACH batch. National Automated Clearing House is an organization that sets rules and standards for ACH transactions. Treasury alerts that can be delivered via email, fax, voice and text messages based on specific accounts. Each entry in an ACH batch represents a participant. Vendor payments, Pre-authorized debits and credits, Direct deposit of payroll, State child support payments, International ACH.
Roles & Responsibilities:
As a Team Member, I am responsible & involved in the following activities:
• Creating root cause analysis document.
• Taking ownership of customer issues reported me and seeing problems researching, and identifying solutions to resolve issues.
• Ensure all issues are properly logged.
• Analyzing technical/functional issues that are raised by customers.
• Ask customers targeted questions to quickly understand the root of the
• Track computer system issues through to resolution, within agreed time limits.
• Talk clients through a series of actions, either via phone, email or chat, until they’ve solved a technical issues.
• Properly escalate unresolved issues to appropriate internal teams (e.g. software developers).
Project #3
Title : SCFU
Environment : Java, Spring MVC, Java Script.
Client : SBI
Database : Oracle 10g.
Team Size : 8
Duration : March-2013 to April 2015
Description : Electronic Vendor Financing Scheme (e-VFS ) and Electronic Dealer Financing Scheme (e-DFS)State Bank of India introduces Supply Chain Finance by leveraging its state of the art technology for the convenience of the customers. SCF will strengthen the relationship of SBI with the Corporate World by financing their supply chain partners. Under Supply Chain Finance Unit we have established an online platform for financing the Supply Chain partners of various reputed Corporate. The online platform can be accessed through Online SBI.
Roles & Responsibilities:
As a Team Member, I am responsible & involved in the following activities:
Involved in coding Controller Classes using Spring MVC Framework.
Worked with the client to find out the requirements, reviewed and finalized with the signoff of requirements for development.
Involved in Design Development and Unit Testing and Junit Test cases and preparing the change document creation as well.
Developed DAO interfaces for Spring JDBC to interact with the SQL database.
Co-coordinating with testing team for testing.
Declaration:
I declare that the above-furnished details are true, best of my knowledge and belief.
Place: Chennai (Damodhar Reddy)