Location
US-NJ-Jersey City (will consider relocating)
Posted
Jun-15-09
RESUME DETAILS
PROFESSIONAL SUMMARY Around 7 years of experience, involved in development, system testing, debugging, implementation and maintenance of software applications using Java/ J2EE. Experience in working on Waterfall and Agile methodology. Vertical industry experience includes Financial Services, Banking and Government sectors. Team player & quick learner with ability to adapt new technologies and architecture
TECHNICAL SKILLS Java/J2EE: Servlets, JSP, AJAX, JDBC, EJB, JMS, Web Services, SOAP, XML, XSLT, HTML, Hibernate 2.1, Weblogic Portal, Vignette Portal J2EE Frameworks: Struts1.1/2, Spring1.0 Design Patterns: DAO, MVC, Singleton, Session Façade, Service Locator, Business Delegate Middleware: BEA WebLogic 8.1, IBM Web Sphere 4.0/5.x/, Jboss, Apache Tomcat 5.0 Databases: Oracle 8i/9i/10g, Sybase, MySQL and SQL Server Development Tools: Eclipse 3.3, Jdeveloper, JBuilder and EditPlus Version Control: CVS, VSS, Subversion Build Tools: Ant, Maven Testing Tools: JUnit Others: Log4j, ANT, Toad, DBArtisan, Rational Rose Operating Systems: Windows NT/2000/XP
EDUCATION BS in Accounting and Commerce (first class), Mumbai University
PROFESSIONAL EXPERIENCE
DOITT, New York (Oct '07 to May '09) Java/J2EE Developer(Consultant)
New York City enacted Local Law 34 (No Pay to Play), which mandated the creation of a Doing Business Database (DBDB) containing the names of entities that do business with the City of New York, and their principal officers, owners and senior managers, in order to regulate campaign contributions. This legislation sets the bar for local campaign contribution. The resulting system was certified by CFB, the Mayor's Office and DoITT. Doing Business Project comprised of a web based Public Interface and a creation of a set of data applying various rules mandated by the law. The web application was released in two phases and the Doing Business database was published every month to the CFB.
The web application is developed using Vignette Portal, Spring and Hibernate. Involved in Phase I, II and III of the Doing Business Web Application. Phase I Involved in the development of screens using JSP. Created Portlets in Vignette and bundled various pages, styles and theme components. Involved in the development of Page Flows, Business Objects, Spring configurations, Hibernate database mappings and POJOs. Involved in writing Junit Test Cases and Ant Build Script. Developed client request validations. Used Spring framework for wiring and managing business objects. Implemented DAOs for data access using Spring ORM with Hibernate. Involved in writing PL/SQL programs in Oracle for processing data by applying the business rules on the Doing Business database to the CFB tables. Phase II Involved in the development of Portlets following JSR 168 specification using Spring Portlet MVC. Involved in processing new requirements at the database level. Phase III Involved in writing PL/SQL programs for processing data by applying the business rules of e-lobbyist system. Oracle 9i database is used to store the data and TOAD is used as an interface to the database. Weblogic 8.1 application server has been used for the deployment of the system. Involved in Unit Testing and Integration testing. CVS version control system has been used to check-in and checkout the developed artifacts.
Technologies: J2EE, JSP, Vignette Portal, Spring 1.0, Hibernate 2.1, Weblogic 8.1, Eclipse, JUnit, VSS, ORACLE 9i, Windows 2000 Professional
JP Morgan Chase, New York (Jan '07 to Sept 2007) Java/J2EE Developer (Consultant)
Global Credit Risk Management (GCRM) is a web-based system that is intended to help JP Morgan Chase to handle their risk portfolio of various clients. GCRM Portal provides users with a role-based, integrated delivery of end-to-end credit risk information, tools, research and reports, thereby enabling more effective and efficient risk monitoring and control. GCRM has an additional feature Exposure Now. Exposure Now is intended to handle specifically the credit risk of various clients' credit standing towards the bank. It also displays the credit ratings given by various credit agencies like Moody's, S&P, Fitch etc for the clients.
The application is developed using Weblogic Portal, Spring and Hibernate. Drafted the design required for Client Search component including UML diagrams drawn using Rational Rose. Involved in the development of screens using JSP. Created books, pages and Page Flow Portlets for the Client Search and Client Detail components. Involved in the development of Page Flows, Business Objects, Spring configurations, Hibernate database mappings and POJOs. Used AJAX for sending portal requests to enhance the user experience and to improve performance. Involved in writing Spring based Junit Test Cases and Ant Build Script. Developed client request validations and processing using JavaScript and HTML. Used Spring framework for wiring and managing business objects. Implemented DAOs for data access using Spring ORM with Hibernate. Developed POJO based programming model using Spring. Oracle 9i database is used to store the data and TOAD is used as an interface to the database. Weblogic 8.1 application server has been used for the deployment of the system. Used Ant scripts for code compilation and Log4j for logging purposes. Writing the test cases using JUnit and testing different scenarios. Involved in Unit Testing and Integration testing. SVN version control system has been used to check-in and checkout the developed artifacts.
Involved in a POC to create a dashboard using Adobe Flex and fetching data from Webservices.
Technologies: Java, JSP, Weblogic Portal, AJAX, Spring 1.0, Hibernate 2.1, Weblogic 8.1, Eclipse, JUnit, SVN, ORACLE 9i, Log4J, Unix, Adobe Flex, Windows 2000 Professional
JP Morgan Chase, Houston,Texas(Mar'06 to Dec '06) Java/J2EE Developer (Consultant)
RX Console is a J2EE based project for presenting data from CRM system (presently Siebel) and from other back-end systems and provide easy ability to leverage client information, contact information, memos, coverage, action Items, operations profile. The integration with CRM and other systems is handled using a business service tier built using Web Services.
Platform/ products in this project are Weblogic 8.1, Solaris, JDK 1.4, Weblogic utilities, AXIS 1.1 (SOAP 1.1), Eclipse, CVS, Apache commons utilities. Developed N-tier client-server business application software using Model View Controller (MVC) Architecture implemented by incorporating Struts framework on Web Logic. Involved in all phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support. Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags. Created the Struts Action Servlet Classes. Used JAXB to create objects from various client XML inputs. Developed POJO's and exposed them as Web services using Weblogic ANT utilities Created client stubs using AXIS utilities Developed Stateless Session EJBs and local Entity Beans and used the Session Façade Pattern Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle. Responsible for Writing SQL Queries. Used CVS for checking in-out files. Responsible for Development, unit testing, integration testing and implementation of the application
Technologies: Java, JSP, Servlet, Struts, Webservices, XML, EJB, JDBC, Eclipse, WebLogic 8.1, CVS, ORACLE 8i, Design Patterns, Ant, JUnit, Tag Libraries, Log4J, Unix, Windows NT
JP Morgan Chase, Houston,Texas(July '05 to Feb '06) Java/J2EE Developer (Consultant)
PTP application is an online application developed for our client JP Morgan Chase, used by its Investment bankers, to process Post Trade related activities. PTP helps in handling settlements, statements, managing accounts of clients, sending alert emails on an occurrence of Trade, downloading trade information etc. Users of PTP have, role based access to the system. PTP integrates with various systems and caters to various markets viz. North America, EMEA etc and various Lines of Businesses viz. Foreign Exchange, Liquidity,
PTP migration involved moving of the application from Morgan Markets hardware to Morcom Communications infrastucture. Moving the schema from Morgan Markets to MORCOM database (Oracle 10 G). In addition to this some business requirements in terms of enhancement requests were handled.The application is purely J2EE based application and develop using MVC framework, POJO's, DAO's, Velocity and Web Services. Ensured timely completion of assigned module. Involved in the development that include understanding of the current Application and implementation of the new changes Done local workspace setup in JBoss. This involves apache webserver and JBoss-apache bridge configuration. Implemented front-end using Velocity templates and JavaScript Developed client request validations and processing using JavaScript. Developed Action Forms, Action classes and Servlets based on the Struts Framework. Used JavaMail framework to send a mail when there is a occurrence of a Trade Performed Testing in DEV and SIT environments. User JIRA to track defects Used Log4j for logging debug, info & error data. Automated build using Maven Used SVN for version control.
Diamelle Technologies Ltd, India(Nov'04 to Jul '05) Software Developer
EBC Application is an eCommerce solution based on eCommerce enterprise beans. The system displays a shopping cart and a Wish List. Registrations are handled. Registered customers can log in, go through the extensive brochure, choose and move the products to the shopping cart or wish list and buy online. Authentication of the credit card etc. is done and a Customer can buy online.
Developed Stateless Session Beans and Entity Beans. Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle. Processed XML files using DOM Parser with JAXP to process data for the system. Responsible for Writing SQL Queries. Used CVS for checking in and out code. Responsible for Unit and Integration testing.
Diamelle Technologies Ltd, India(Sept '03 to Oct'04) Software Developer
ECRM Application is an eCommerce solution for customer relationship management. It involved development of plug in components viz. -- Campaign management, Territory Management, Forecast, Admin, Identity and Security Management based on eCommerce enterprise beans.
Developed Stateless Session Beans and Entity Beans. Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle. Responsible for Writing SQL Queries. Used CVS for checking in and out code. Responsible for Unit and Integration testing.
Diamelle Technologies Ltd, India(Jan '03 to Aug'03) Software Developer
Content Management is about managing both structured and unstructured data and making available pertinent information. It helps an enterprise to continually refresh descriptions of itself and its products or an ongoing basis. It involves adding content, publishing it and archiving it on a regular basis. Content can be manually added or added from an external source. It involved saving the Content as text, xml etc and applying templates and style sheets while publishing it.
Developed Stateless Session Beans and Entity Beans. Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle. Responsible for Writing SQL Queries. Used CVS for checking in and out code. Responsible for Unit and Integration testing.
Diamelle Technologies Ltd, India(Mar '02 to Dec '02) Software Developer
Order Management is a part of the eCommerce package. It helps a CSR (Customer Service Representative) to take orders for existing and new customers. It also involves post order taking activities like Invoicing and Shipping of products.
Developed Stateless Session Beans and Entity Beans. Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle. Responsible for Writing SQL Queries. Used VSS for checking in and out code. Responsible for Unit and Integration testing.
Certifications
Certificate courses in Java, UML, Oracle and Developer 2000 Introduction to Financial Markets, National Stock Exchange, India Derivatives Market, National Stock Exchange, India
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »