You are on page 1of 11

GANESH

New York

Phno:502-909-0223
ganesh.java011@gmail.com
SUMMARY
?

?
?
?

?
?
?
?
?
?
?
?
?
?

Highly motivated, creative and versatile IT professional with 9.2 years of
experience in Java, J2SE & J2EE and related technologies as Developer,
Onsite/Offshore Coordinator and Project Lead.
Proficiency in Java, Servlets, Struts and the latest frameworks like JSF, EJB
3.0.
Knowledge of Java, JSP, Servlet, EJB, JMS, Struts and spring, Hibernate,
XML, Web Services.
Experience in using MVC design pattern, Java, Servlets, JSP, JavaScript,
Hibernate 3.0, Web Services (SOAP and Restful), HTML, JQuery, XML, Web
Logic, JBOSS 4.2.3, SQL, PL/SQL, JUnit, and Apache-Tomcat, Linux.
Extensive experience in developing various web based applications using Struts
framework.
Expertise in relational databases like Oracle, My SQL and SQL Server.
Experienced in developing Web Based applications using Web Sphere 6.0 and
Oracle 9i as a back end.
Experience in Agile methodologies.
Experienced in dealing with clients.
Exposure to handle conference calls and preparing weekly status reports.
Strong interpersonal and communication skills with an ability to lead a team and
keep them motivated.
Extensive experience with Java complaint IDE’s like Eclipse, RAD, and
JDeveloper.
Articulate in written and verbal communication along with strong interpersonal,
analytical, and organizational skills.
Highly motivated team player with the ability to work independently and adapt
quickly to new and emerging technologies.

Education and Certification
?
?
?
?

Completed B.E. in Computer Engineering from Mumbai University in year 20012004
Diploma in Computer from Mumbai University with 69.76% in year 2001
Sun Certified Java Programmer for the Java Platform - SCJP(20/07/05) -86.00%
Sun Certified Web Component Developer for the Java Platform - SCWCD(23/02/09)
-90.00%

5. Web Services. CSS.1 Continuous Build Tool Jenkins Application Performance Management (APM) Tool SPLUNK Domain Knowledge Code Quality Domain Knowledge Web Services SOAP Based Web Services. JBOSS 5. Unix. REST Based (Struts 2 API. 2. EJB.6.0. PLSQL. MS VISIO and Argo UML SCM Tools SVN Subversion 1. Mockito and PowerMock.1. XSD Databases Oracle 9i and 11g. Servlets. Clear Case 7.0.3. (Oracle-9i with TOAD 8. JDBC. AJAX HTML. Maven 2.2.0. JMS.TECHNICAL SKILLS Languages /Services Core Java.0. IBM DB2 v8 Application/Web Server Web logic 10.0. Bugzilla Database Tool Toad 7. mocking extensions to JUnit Design Tools UML-Rational Rose 7. SQL. DHTML. RDBMS / Tools Oracle 9i (SQL). WAS 7. Tomcat 5. Corbertura Code Coverage. UNIX Shell Scripting Java Based Build Tool Ant 1. SAX.5.1.7.3.0 Other Platforms Windows. Hadoop. DTD. JAXB.0 and Pramati 3. DOM.0 JavaScript. Eclipse Version: 3.5.1 & Net Beans 6. XML. TFS(Team Foundation Server). JSP XML.4.2) IDE/Editors Scripting Languages Web Technologies XML Technologies IBM Rational® Application Developer™ for Web Sphere® Software Version: 7. Quality Center 11. Apache CXF) Testing Frameworks PMD.VSS Bug Tracking Tool JIRA portal. ATG. Check Style and Crucible Code Review Tool JUNIT.0.3. SQL Developer .x.

Frame Works Struts 2. including controlling the workflow through CID.0. Used JSON format to send the data to Client Used JSON parser to parse the data. Tree Grid.0 Queuing Tools/Languages Web Sphere MQ Series 7. Event Handler. Flex Table. It is intended to increase the revenue by supporting planned business growth. Used GWT RPC mechanism for passing Java objects to and from a server over standard HTTP. Used Spring Bean at Server Side to write business logic and interaction with persistence layer.xml files. Implemented persistence. taking input from the user and making changes to the model. List Box. Editable Grid. Credit. Client Onboarding is a web application which is introduce within Post Trade Technology as a strategic IB front office business initiative to increase revenue and regulatory control over existing and inefficient client on-boarding processes. Autosys Others SoapUI 3. updating user data. Implemented application using MVP and MVC Framework. Legal and Ref Data Operations. Spring 3. Extensive use of GXT/GWT components such as Grid. Used SQLStored procedures and DML queries for storing. VPN PROFESSIONAL EXPERIENCE: Credit-Suisse. The objective is to effectively manage the on-boarding of new parties and new accounts to Credit Suisse. Jan 2015 .1. Used JPQL (Java Persistence Query Language) for creating queries with database.till date Lead Java Developer Project: Client Onboarding. Implemented Web Service using Apache CXF SOAP Web Service.1 Hibernate 3. User GWT High Charts for report generation. Dynamic Combo Box. Used Java Persistence API (JPA) framework and Eclipse Link framework for database persistence. Created different GWT layouts and used GWT/GXT controls for making UI. developed Entities. Putty. to map objects to relational database Implemented several JUnit test cases Strong skills in writing Splunk queries to create complex splunk dashboards. . JIRA. reducing new client on-boarding lead times • • • • • • • • • • • • • • • • • • • Develop the GUI of the application using GWT and GXT.6.x. Implemented JPA Relational Mapping Framework using XML and developed named queries Used JPA Criteria APIs for retrieving entities by criteria object. Extensively Used GWT UI Binder to creating UI layout.

Workshop appointments.• • • • • • • Used ORACLE SQL for database access to execute queries update records through DML in database schema Extensively used Java Collection framework and Exception handling. POS and MTAS etc.ANT. Analyze system specifications and translate system requirements to task specifications for junior programmers. JavaScript.2. Change Voice mail password. based on input parameters from the web application. There is an RCAppDBLogging API library used as a utility in each action to log the request. Oracle BPM. Responsible for development of Web Services.Jan 2015 System Analyst Project: MVM . Used Log4J extensively for logging purposes into the application Used ANT scripts to build and deploy the application Used SVN for version controlling and JUnit for unit testing. Purchase Accessories. NY. Auto-Reconciliation Module. GWT. MVM Hybrid application is developed using Spring MVC framework and SelfServeAppCore is the backend service layer application that creates and delegates request messages to various systems like Access Manager. It is developed for Smartphone customers to provide self-serve functions like Pay Bill. Views and Triggers in Oracle 11g database Used WebLogic Application Server for deploying various components of application. Development of framework component for application like centralized logging using Spring AOP . WebLogic 9. Edit Email and Address. smart phones and tablet devices. USA July 2014 . My Verizon Mobile (MVM) Hybrid is the next generation application that caters to the customer needs in the ever evolving market of mobile phones. secure net payment gateways. Hibernate. Developed Stored Procedures. Java Stack:Java 7 . Check upgrade eligibility etc. Modules: VISION Payment Gateway. spring.GXT. CoreJava. Eclipse Link. Subversion.My Verizon mobile online.. Win 2007 . Excessive work in Database design and Database Normalization of the system. Bill Payment Application Web Application (ECS Module). • • • • • • • • Developed architectural design. SOAP Web Service. XML.. Developing applications using spring framework. View Usage. Eclipse 3. SelfServeAppCore caters to both static and dynamic requests by returning response messages as a value object to the MVM controllers. used JMS to put them into Queues. jQuery. VISION. Developed component for processing XML messages. inventory status tracking and external access block. Precision opt in. ETNI. JPA. response and timeout scenarios of all requests into the database for metrics and analysis of the application. Data Utilization.6. Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments. Highcharts. Servlet. UNIX and SPLUNK Verizon Wireless. Restful services.

Oracle-10G. SOUPUI. SOUPUI. Hibernate. Role Profile Management.The TEAM application assists with asset acquisition. New York to Jul 2014 Dec 2013 Sr. Web services.3. Creating JUnit test cases for web services using HttpClient to imitate web clients. Spring. ABSA Bank. JAXB. Spring. JAXB. REST Web services. Java Stack:Java 7. clients and its users are activated. The primary role of Admin product in Phoenix project is to provide the ability to onboard the clients and its users on the portal. to the extent possible. • • • • • • • • • • Review. Creating JUnit test cases for web services using HttpClient to imitate web clients. helps schedule and capture screening information. Hibernate. Using some of services of Admin product. Xalan. Software Developer Project: RMT Remote Money Transfer. Software Developer Project: TEAM Technical Evaluation and Asset Management. Developing applications using Spring framework.JIRA and Quality Centre. Oracle-10G.3. EJB. HBO. Java Stack:Java. Development of framework component for application like centralized logging using Spring AOP. Spring Aspect Oriented Programming(AOP). Modules: Client Management. Web Sphere 7. Responsible for ordering of. JMS. South Africa 2011 to Dec 2013 Sep Sr. SOAP UI.1. Analyze system specifications and translate system requirements to task specifications for junior programmers. Responsible for development of Web Services. Excessive work in Database design and Database Normalization of the system. However it should be noted that . and allows linking between inventoried assets and scheduled formats. Core Java.JIRA and Quality Centre. enhancements to and screening of materials for fulfillment to HBO and its various channels and services. Developed component for processing XML messages. Spring Aspect Oriented Programming(AOP). changes in code and the environment that will affect system performance.CASTOR . Jenkins build tool. Web services. Hibernate. WebLogic 10.• • Writing XSD and WSDL for Webservices and application configuration using customize XML. Technical Evaluation and Asset Management . Writing XSD and WSDL for Web services and application configuration using customize XML. JMS. Subsequent to it. Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments. User. used JMS to put them into Queues. the client users log on to the portal to initiate payment transactions via the cash management product.

Perform development using J2EE standards (Struts. Developed top-down and bottom up Web Services development Implementing business logic using JAVA coding / development with EJB. XSLT. Java Stack:Core Java. Developed top-down and bottom up Web Services development Implementing business logic using JAVA coding / development with EJB. Oracle. XSLT. User. Multithreading. TOAD . Oracle. Contacts management. XML. Role Profile Management. JQuery. Analysis and Design of the various Modules for the RMT. IBM RAD 7. Analysis and Design of the various Modules for the RMT. JDBC). SOUPUI. Modules: CITI Payment Gateway. Using some of services of Admin product. spring. UNIX. Writing builds script for the PMD report. Maven CITI Bank. EJB. Developed DAO classes to access the database using JDBC. Developing applications using spring framework. Core java. Net Banking Integration. There are other services such as Admin Agent management. service management.5. There are other services such as Admin Agent management. Perform development using J2EE standards (Struts. Developing applications using spring framework. Developed DAO classes to access the database using JDBC. Mumbai. spring. Subsequent to it. Role Profile Management. EMMA and Corburtura Code coverage Report generation. Client Management. Database Connectivity coding using Java. Software Developer Project: CAS Centralized activation System. Hibernate. JMS. . Hibernate. PL/SQL and Web Sphere. clients and its users are activated. Core java. User. Net Banking Integration. EMMA and Corburtura Code coverage Report generation. Multithreading. Web Sphere 7. service management. JQuery. JDBC APIs. JMS.the Admin product offering goes beyond client and user on boarding. Writing XSD and WSDL for Web services and application configuration using customize XML.1 and Oracle-10G. Modules: CITI Payment Gateway. Writing builds script for the PMD report. JDBC APIs. XML. PL/SQL and Web Sphere. Hibernate. JMS. The primary role of Admin product in Phoenix project is to provide the ability to onboard the clients and its users on the portal. spring. India Aug 2011 Feb 2010 to Sr. Web services. • • • • • • • • • Single Point of contact with Business Team for the entire SDLC life cycle of the project. Contacts management. Database Connectivity coding using Java. Client Management. JDBC). • • • • • • • • • Single Point of contact with Business Team for the entire SDLC life cycle of the project. PL/SQL. However it should be noted that the Admin product offering goes beyond client and user on boarding. EJB. JMS. Writing XSD and WSDL for Web services and application configuration using customize XML. the client users log on to the portal to initiate payment transactions via the cash management product.

Struts. Developing applications using spring framework. Writing XML and WSDL for the application configuration and Web services. Maven Reliance Communications. . Mumbai. India Sep 2009 March 2009 to Sr. Payment Gateways are server-based transaction processing system which enables businesses to authorize. Software Developer Project: PACE . Involved with the creation of the UI components (JSP) and client side validations using JavaScript. Software Developer Project: Big TV Recharge . Modules: HDFC Payment Gateway. Class. sequence diagrams etc. UNIX. and Oracle-9i Reliance Communications. Mater Passbook for the All LOB.My services (Credit and Debit Card integration). Mumbai. JMS. using UML. Servlet. PL/SQL. and manage credit card transactions securely in a realtime. Database Design and coding. Web Sphere 7. Used J2EE design patterns like Factory Pattern. Developed Use cases. spring. Java Stack: Java. We have implemented HDFC/CITI Bank’s Payment Gateway in the My services portal to enable the customers of Reliance India Mobile to pay their bills online with secure manner and without losing information in on way. Payment Gateway services is the heart of E-commerce which enables transaction online. India to Jan 2010 Oct 2009 Sr. IBM RAD 7.Credit and Debit Card integration. Core java. sequence diagrams etc. Writing builds script for the PMD report and Code coverage Report generation. Analysis and Design of the various Modules for the EBAM. and Singleton Pattern. online environment from any computer with an Internet connection and a Web browser. Payment Gateway services are offered by Banks like Citibank.5. process. using UML. TIBCO Reconciliation Application. SOUPUI. Web Sphere 6. ICICI etc.1 and Oracle-10G. Developed Use cases. Web services. MVC. Modules: HDFC Payment Gateway for the net Banking and credit Cards. • • • Single Point of contact with Business Team for the entire SDLC life cycle of the project Payment Mode Integration for the Big TV Recharge. Involved in requirement gathering and documentation. Spring.Java Stack:Core Java. TOAD .0. Hibernate. Hibernate. They provide you with Merchant ID No which helps to manage and maintain Merchant accounts. and the companies like World Pay. BIGTV Reconciliation Application for the Manual Reconciliation admin Module. Net Banking Integration. HDFC. • • • • • • • • Single Point of contact with Business Team for the entire SDLC life cycle of the project. Planet Payment. JSP. Hibernate. Class. who are authorized to accept Credit Card online. CCAvenue etc.

and Oracle-9 Java Stack: Java. JMS. Bill Payment Application Web Application (ECS Module). TIBCO Integration for the Payment Reconciliation Module. India to July 2008 Jan 2008 Sr. and Oracle-9i with TOAD 8. spring. JSP. Mumbai. Web Sphere 6. TIBCO Integration for the Payment Reconciliation Modules. Struts.0. Struts. Web Sphere 6. Payment Gateways are server-based transaction processing system which enables businesses to authorize. . Modules: Citibank Payment Gateway. JMS. Hibernate. Servlet. Auto-Reconciliation Module. Writing XML for the payment Reconciliation. and manage credit card transactions securely in a real-time. We have implemented CITI Bank Payment Gateway in the Reliance Communications portal to enable the customers of Reliance Broadband to pay their bills online with secure manner and without losing information in on way. MyPcCafe and Adlabs Cinemas to pay their bills online with secure manner and without losing information in on way. Bill Desk Net Banking integration for the Debit Card (Coding). and Oracle-9 Reliance Communications. Jsp. online environment from any computer with an Internet connection and a Web browser. Auto-Reconciliation Module.3. ICICI etc.0. Bill Desk Net Banking integration for the Debit Card. We have implemented HDFC Payment Gateway in the Reliance Communications portal to enable the customers of Reliance India Mobile.• • • • • • Writing XML for the Shopping Cart Number Validation. Payment Gateway services are offered by Banks like Citibank. process. Planet Payment. Struts. JMS. BillPaymentApplication Web Application (ECS Module).2 Reliance Communications. Servlets. HDFC. They provide you with Merchant ID No which helps to manage and maintain your accounts. Got the appreciation from the Client for meeting the deadline before the time frame. Web Sphere 6. India to Feb 2009 Aug 2008 Sr. CCAvenue etc who are authorized to accept Credit Card online. Modules: HDFC Payment Gateway.5. Jsp. Java Stack: Java. Software Developer Project: Broadband Web Application (Citibank Payment Gateway) . JSP pages. Technology Details: Java. and the companies like World Pay. Payment Gateway services is the heart of E-commerce which enables transaction online. Mumbai. Action Classes and business logic development using the Hibernate. Software Developer Project: HDFC Payment Gateway Web Application. Servlets.0. • • • • Single Point of contact with Business Team for the entire SDLC life cycle of the project Payment Mode Integration for the Big TV Recharge.

2. Servlets. Web Sphere 6. The payment gateway is of MOTO merchant type which sending information to HDFC payment Gateway in encrypted format. Anywhere. deployed as EAR file. • Developed component for processing XML messages. India 2007 to May 2007 March Software Developer Project: Wallet365. JSP. and Mail Module. It is online money transaction website of Times of Money (Times of India Group) which provides facility to purchase product from wallet365 registered site and pay money through wallet 365. • • Worked as Software Engineer and was responsible for Analysis. TIBCO Integration for the Payment Reconciliation Module. Servlets.3. Reliance Communications. Admin Module. Mumbai. TIBCO Integration for the Payment Reconciliation Module. Responsibilities: • Worked as Software Engineer and was responsible for Analysis. Saves Customer time of personalized visit to the Reliance Outlets and his waiting in queue for payment. JSP. JMS. Module: Work on Master Passbook Module. connecting to Oracle server database using JDBC. Web Sphere 6. Java Stack: Java. Java Stack: Java.• • • Payment Mode Integration for the Broadband Web Application. Times of Money. JSP. Payment Gateway is designed to assist the Reliance Mobile Customer for carrying the online transaction of bill amount payments via IVR. Design and Coding. Modules: Citibank Payment Gateway. Anytime. and oracle8i. BillPaymentApplication Web Application (ECS Module). used JMS to put them into Queues. Pramati 3. Bill Desk Net Banking integration for the Debit Card. . Design and Coding.5.0.0. Auto-Reconciliation Module. Servlet. • Developed the user interfaces using JSP embedded with JSTL based on MVC architecture. Struts. EJB. and Oracle-9i with TOAD 8. Payments on Finger Tips facility through mobile.com. Mumbai. and Oracle-9. • Created Java Servlets & other classes. India to Dec 2007 Jun 2007 Software Developer Project: Payment through IVR.2. Java Stack: Java.

JSP. Registration Module and Mailing Modules. Mumbai. Mumbai. • Worked as Software Engineer and was responsible for Analysis. It is online money transaction website of Times of Money (Times of India Group) which provides facility to purchase product from Mwallet365 registered site and pay money through Mobile to people. Module: Work on Admin Module. Mailing API. JSP.com). Utilized Log4J for logging application-debugging logs. This product was designed and developed by us. Developed view pages using JavaBeans (JSP. Java Stack: Java. Developed the business logics using Java Beans and Session Beans. Servlet. India to Oct 2006 July 2006 Software Developer Project: J mailing Services. Registration Module and Mailing Modules. Tomcat 4. HTML). International Pvt.1 and ORCLE 9i. EJB. .2. and oracle8i. Design and Coding. S. The mail opened frequency and number of times the particular mail has been open by the Customer can be tracked. it is versatile for the Management of the Groups and Contacts along with the Campaign can be scheduled for the Customers. Module: Work on Admin Module. Servlets. Java Stack: Java. Design and Coding.Times of Money. Ltd. Pramati 3. K. India to Feb 2007 Nov 2006 Software Developer Project: MWallet365 (Wallet365. • • • • Worked as Software Engineer and was responsible for Analysis.

Class. Worked with Stored Procedures. and oracle8i. mobile banking. JSP. USA Jun 2006 March 2006 to Software Developer Project: McGraw-Hill JAMESTOM. Involved with the creation of the UI components (JSP) and client side validations using JavaScript.McGraw-Hill. Created stored procedures in Oracle. • • • • • • Worked as a Software Engineer and was responsible for doing coding in JSP and Servlets. chapter.2. Tomcat 5. Registration Module • • • • • • • Was involved in analysis. Servlet. Intranet standardization of HTML and HTTP with the graphical web browser to support real business applications. Jamestom is used as an LMS. Developed UI using AJAX Involved in the design of the database for the system. Java Stack: Java. MVC.0. The Jamestom have the module which keep track of the publication. using UML. Used J2EE design patterns like Factory Pattern. Registration Module and Mailing Modules. Finacle solutions address core banking. Developed Use cases. The programmer uses the unit. sequence diagrams etc. India Feb 2006 Sep 2005 to Software Developer Project: FINACLE. reader assessments. writer content. origination. Pramati 3. CRM. JSP. lesson hierarchy for the content presentation. and Function’s. Java Stack: Java. HTML) Utilized Log4J for logging application debug logs. Mumbai. Worked with XML for policy management. Servlets. Module: Work on Admin Module. Finacle is the industry-leading universal banking solution. Used the JNDI for Naming and directory services. EJB. e-banking. Triggers. Module: Work on LMS Module. Developed view pages using JavaBeans (JSP. payments. liquidity management and wealth management needs of retail. The LMS is basically comprises of the learning modules which spread across the globe. Design and Coding in Java. . treasury. ABN-AMRO bank. and oracle8i. corporate and universal banks worldwide. and Singleton Pattern.