Summary
Overview
Work History
Education
Timeline
Generic

Ramana Rao Dayapule

Software Engineer Specialist
Bangalore,Karnataka

Summary

An experienced and responsible Software Engineer with a high degree of initiative, continuingly updating skill set with new techniques and technologies. Excellent computing skills covering the full life cycle of banking applications using formal and modern methodologies, including requirement gathering, software design and development, team leadership, mentoring and production support for client projects. Professional Summary 15 years of Experience in the IT industry with focus on Design and development for the Middleware components like Xpress soap web services and Web/Desktop based Applications. Expertise in creating Web and Desktop applications, using Various Frameworks like Struts, Hibernate, Spring, XML, XSLT, GWT, good in Core Java concepts and API’s. Expertise in Middle ware components like Xpress Web service design and development to communicate between UI and DB and good knowledge at DB side. Has been doing mentoring since couple of years. Production and Live proving support done in recent project. Dedicated, team motivate and self-motivated achiever, always on the lookout for challenges and able to handle them with ease, and strive to excel in every area associated. Good communication, problem solving and technical skills.

Overview

29
29
years of professional experience

Work History

FIS, Fidelity National Information Services
09.2007 - Current

Profile Core

Sainsbury’s Bank
02.2015 - 07.2018
  • UK client) Technologies : Java, J2EE, Servlets, JSP, XML, WebServices, Spring and Hibernate Software /Tool : Tomcat 8.x, WebSphere, IntelliJ Project Description: Sainsbury's Bank is a British bank wholly owned by Sainsbury's, a national supermarket chain in the United Kingdom.
  • Sainsbury's is the second largest chain of supermarkets in the United Kingdom, with a 16.9% share of the supermarket sector in the United Kingdom.
  • As part of development good practices, the Integration team in Sainsbury’s project adopted a series of processes and rules that attempt to make a developer’s everyday life much easier.
  • The chosen software development methodology is a hybrid of Iterative, Incremental and Waterfall.
  • There are many components owned by the Integration team and its development follows such processes.
  • This is very tricky architecture with involved many FIS and 3rd party components.
  • My involvement is in Correspondence module at Xpress.
  • Correspondence is a module which is being driven to send letters/statements/Email/SMS to the customers for several functionalities like Account Opening, term statements, Email/SMS notification wherever client essential.
  • There are couple of systems involved in this whole process to make.
  • Example: When the customer opens an account, he will get letter by Post to his address or he can see online based on his choice of communication selection.
  • There is plenty of technical design involved in this.
  • Role and Responsibilities:.
  • Design and Development of Correspondence module.
  • Interaction with other component owners to integrate with Correspondence module.
  • Mentoring the resources.
  • Dayend batch job process and support.
  • Live proving and Production support.

Core Xpress

07.2014 - 01.2015
  • Technologies : Java, J2EE, Servlets, JSP, XML, WebServices, Spring and Hibernate Software /Tool : Tomcat 8.x, WebSphere, Eclipse Project Description: Core Xpress is being used as a middle ware for UI and profile host.
  • Xpress is developed by Soap Web services.
  • Each function like account details, party details will be using a Web service to retrieve details from Profile DB.
  • Worked on ISO/BSO project: Developed new Xpress services.
  • Worked on OWASP issue for several clients.
  • Role and Responsibilities:.
  • Design and Development of Xpress servies.
  • Fixing security/OWASP issues.
  • Earlier Project Details.

Teller

09.2008 - 06.2014
  • Technologies : Java, J2EE, Servlets, JSP, XML, Struts, GWT, Spring and Hibernate Software /Tool : Tomcat 7.x, Oracle 9i, Eclipse 3.2.
  • Clients : Sallie Mae, Barclays, Profile Direct is a real-time, multi-currency deposit and loan core banking system developed as a single integrated solution.
  • The Profile Direct Servicing Suite is a Web Browser-based platform for internet, call center, branch, and back office solutions.
  • It contains an extensive inventory of configurable features that are designed to meet the business and product needs of the organization.
  • Modules Involved: WebCSR: Web browser-based user interface for your call center or branch personnel to service a customer’s accounts.
  • Now, connectivity between your call centers, branches and data servers is as easy as access to an Internet VPN connection.
  • Since there’s no mid-tier database, all data access is direct to Profile.
  • WebClient: Web browser-based self-service user interface that allows your customers to open accounts, transfer funds, inquire on account details, download account details, change contact information, place stop payments, and sign up for bill payment.
  • WebClient also contains customer validation and security features.
  • WebAdmin: Web browser-based user interface for your back office personnel to configure user classes, web page level security, products, 3rd party key management, and user table configuration.
  • With no mid-tier database, all data access is direct to Profile.
  • The Profile Direct Teller application supports transaction processing, customer and account inquiries, and daily balancing activities performed by tellers.
  • Transactions are processed in a real-time environment.
  • The Teller Application also provides features that allow the individual to: Process effective-dated transactions.
  • Override account restrictions.
  • Perform PM processing.
  • Error correct and reverse transactions.
  • Responsibilities:.
  • Developing the role pages using GWT/Smart GWT.
  • Developed Client Server communication using RPC's.
  • Designing Frontend Pages.
  • Analyses of Project Overview document, HLD, LLD Preparation.
  • Performing Unit testing.
  • Peer Reviews Earlier Project Details Project Title : Touch Point Sales & Service (Banking) Versions : 14.0.

Bank of America
09.2007 - 08.2008
  • Channel Technologies : Java Script, JSP, Struts, Oracle, Eclipse, Microsoft Visual studio .net, Tomcat 5.0 server, XML, XSLT,JIRA,SVN Subversion.
  • Project Description: This is a complete CRM application for a Banking institution.
  • This encompasses the whole gamut of features and services that are provided to acquire new and to maintain existing customers.
  • As the name implies the application is functionally divided into two sections: 1.
  • Sales: This section of application aims at acquiring new customers, for this purpose it provides features to generates campaigns for a specific location/branch/region and those assess the needs of the people interested and based on this assessment zero down on the products that are suitable.
  • Then it helps in forecasting the revenue generated by the person interested.
  • The scope of this section of the application ends after the person is willing to bank with the institution and an account is created for this person.
  • 2.
  • Services: This helps in providing the value added services to the existing customers.
  • These services include Electronic Funds Transfer, Placing holds, Stopping Payments, Ordering checks, maintaining customer relations.
  • The application has three tier architecture.
  • The presentation level uses JSPs and Struts.
  • The Middle Layer provides services which are consumed by the Presentation layer.
  • The communication between these two layers is in XML format.
  • The Database is comprised of a Mainframe Host and a RDBMS.
  • Tasks Involved In:.
  • Involved in developing JSP screens using the Touch point framework.
  • Writing IFX services and Schema design.
  • Written coding for the transformation of XML one-format to another format using the XSLT.
  • Communicated the data base using the services which are developed by XML using the TOUCHPOINT Frame Work.
  • Using the MSXML DOM parser for the get the XML Data from the services.
  • 6 .Analyzing and resolving bugs and new change requests.
  • Performing Unit testing and Integration testing.
  • Performance tunings using tools like Fiddler and Tito.
  • Interacting with the client and the onsite coordinator for issues and queries in the project.

Acronix IT Solutions
Bangalore
06.2005 - 09.2007

Role : Developer

Florida Bank
01.2007 - 08.2007
  • Environment : Java, Servlets, Jsp,Struts,Ejb, Windows 2000, WebLogic, Oracle Description: Core Banking Solution with Enterprise Wide Resource Planning is an Intranet product based solution.
  • This will automate all transactions.
  • Modules are Ledger Module, Front Office Module, Cash Module, Clearing Module, Loans, Deposits and Reports.
  • In this Front Office Module deals with Customers interactions.
  • Like Pay-in-slip, Withdrawal, Cheque Book Issue, Stop Payments etc.
  • Responsibilities:.
  • Involved in developing Servlets and Struts at server side for handling requests and responses from users.
  • Coding for Controller in Struts Framework and DAO’s.
  • Earlier Project Details Project : Hospital Management System.

Developer

06.2006 - 12.2006
  • Environment : Java, Struts, JSP, Hibernate, Windows 2000,WebLogic, Eclipse, Oracle 8i Description: The Hospital Management System(HMS) is a comprehensive system that integrates all the departments in a hospital and automates most of its major functions.
  • HMS aims at streamlining the various functions in a hospital.
  • The core modules of HMS that is essential for automating a hospital functionality and non-core modules which hospitals can opt as per their requirement.
  • Depending on the nature of duties in a hospital, the functionality available in one module can be made accessible to operators in another module.
  • Responsibilities:.
  • Involved in the coding (Jsp,Servlets)for Pharmacy Module and Registration Module.
  • Involved coding in Hibernate to interact with the database.
  • Involved in Struts coding for the Blood Bank Module.
  • Earlier Project Details Project : Immigration Portal for OCSC Global - OCSC Global.

Developer

06.2005 - 05.2006
  • Environment : Java, Struts, JSP,EJB,Windows 2000, WebLogic, Oracle 8i, Eclipse Description: OCSC Global is a web based Immigration Portal which helps the immigration Aspirants to get information regaurding different types visas for different countries.It provides registered users with the application kits which includes application process and application form for particular visa.It provides the online like providing the status of the aspirants who applied for visa from OCSC Global,news & events ,legal advices Forums,Assesement calculaters.This provides all the general information regaurding Particular country which includes details about country ,resources pf the country,FAQ’s,traveling details of the country,statistics and trends,currency converter,list of government Immigration sites.It supports Immigration for 6 countries of now USA,UK,Australia, NewZealand,Singapore,Canada.This portal has few modules like study visa,working visa, business visa,visiting visa and sponsership visas.
  • Responsibilities:.
  • Coding for Controller(ActionClass)in Struts Framework.
  • Invalved in Coding in Ejb(Session Beans).

Education

Bachelor of Technology (B.Tech) -

JNT University

Timeline

Profile Core

Sainsbury’s Bank
02.2015 - 07.2018

Core Xpress

07.2014 - 01.2015

Teller

09.2008 - 06.2014

FIS, Fidelity National Information Services
09.2007 - Current

Bank of America
09.2007 - 08.2008

Role : Developer

Florida Bank
01.2007 - 08.2007

Developer

06.2006 - 12.2006

Acronix IT Solutions
06.2005 - 09.2007

Developer

06.2005 - 05.2006

Bachelor of Technology (B.Tech) -

JNT University
Ramana Rao DayapuleSoftware Engineer Specialist