Post Job Free

Resume

Sign in

Web Services Developer

Location:
Dallas, TX
Posted:
February 03, 2016

Contact this candidate

Resume:

Tejaswani Pathuri

CAREER SUMMARY:

• Over * + Years of experience in developing web based, client/server, distributed architecture, Object oriented architecture applications using J ava, J2EE and XML technologies.

• Extensive expertise in c ore Java, Java Servlets, JSP programming, J2EE, EJB, JDBC, JMS, Struts, Hibernate, Spring, JNDI, Web Services.

• Expertise in XML technologies ( SAX, DOM), Schema and D TD.

• Expertise in using IDE like E clipse, NetBeans, Rational Application Developer (RAD).

• Developed wrapper classes w ith OPUS application.

• Development experience with Application/Web servers like IBMW ebsphere Application server, BEA Weblogic, JBoss and Apache Tomcat.

• Sound Knowledge in database concepts and working experience on O racle, DB2, MySQL and SQL Server databases.

• Successfully designed and implemented various reusable components and frameworks using Design Patterns like M VC (Model-View-Controller), Business Delegate, DAO, DTO/VO Singleton, Factory etc.

• Excellent knowledge of industry standard methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life cycle and Test Driven Development.

• Implemented J Unit automated unit tests for code testing.

• Experience in using different design methodologies and tools like U ML.

• Excellent experience in client interaction, requirements gathering, design, development and deployment of various functional documents

• Strong relational database background in S QL

• Experience in using agile methodologies for developing the application.

• Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.

• Exceptional ability to quickly master new concepts and a proactive team player. TECHNICAL SKILLS:

Web Technologies : HTML, DHTML, XML, AJAX, Java Script J2EE Technologies : Servlets, JSP, JDBC, JNDI, EJB2.0, JDBC, JAXP, JavaBeans, JNDI, Java Swing,JMS, JAX-RPC.

Tools /IDE : IBM WSAD5.x, NetBeans4.x, Eclipse3.x, SQL Developer, SOAPUI 2.x, TOAD, DB

Visualizer

Database : Oracle8I/9I/10g, DB2, SQL Server 2000, MySql5.0. Build Tools : Ant, Maven.

Application Framework: Struts,JSF, Hibernate, Spring framework. Distributed Architecture: RMI, EJB, LDAP, Web Services, SOA. Web/Application Server: Apache Tomcat4x/6x, IBM WebSphere 5x/6x, Weblogic10x/8x, JBoss 6x.

Operating Systems : Windows 95/98/NT/2000/XP, Unix, Linux. RedHat x86 64 bit Case Tools/ OOAD : UML2x, Rational Rose1x,Rational Software Architect Version Control : ClearCase 7.0, SVN 1.6, CVS 1x.

EXPERIENCE

Client: CTS, NY J une2015-TillDate

Project: NYMMIS (J2EE Developer)

Role: Sr Software Developer ( Lead)

NYMMIS is a New York State Health Portal System which will be used by providers to add, edit and delete various rates on procedure, modifier and Revenue Codes. The portal has the privileged access control to various user based on their roles. This helps the NYMMIS to regulate the access of different functionalities across different users. The portal performs preliminary validation using java script and business validation in the back end. It updates the back end database based on the actions performed by the users. Responsibilities:

• Developed and maintained the application UI based on RAD

• Developed C lass diagrams, sequence diagrams using RAD.

• Developed the front end components using jsf standard and customized tags.

• Refactoring the Java code using C ore Java Collections API using Hash Map, Array List, String Buffer e tc., to boost the performance

• Created B O using EJB.

• Created S tateless Session Beans for retrieving data and Entity Beans for maintaining User Profile

• Designed D AO objects using J DBC and O racle 10g

• Used W ebsphere Application Server to host the application.

• Used C ore J AVA, O O design, d esign patterns, m ulti-threads, TCP/IP

• Used l og4j for logging activities.

• Used Clearcase for configuration Management

Environment: J2EE, JSF, CSS, Web Services, JSP, SERVLETS, SQL, Hibernate, Windows, Linux. Client: CTS, CA M arch 2014-May-2015

Project: CAMMIS (J2EE Developer)

Role: Sr Software Developer

CAMMIS is a California State Health Portal System which will be used by providers to add, edit and delete various rates on procedure, modifier and Revenue Codes. The portal has the privileged access control to various user based on their roles. This helps the CAMMIS to regulate the access of different functionalities across different users. The portal performs preliminary validation using java script and business validation in the back end. It updates the back end database based on the actions performed by the users. Responsibilities:

• Developed and maintained the application UI based on RAD

• Developed C lass diagrams, sequence diagrams using RAD.

• Developed the front end components using jsf standard and customized tags.

• Refactoring the Java code using C ore Java Collections API using Hash Map, Array List, String Buffer e tc., to boost the performance

• Created B O using EJB.

• Created S tateless Session Beans for retrieving data and Entity Beans for maintaining User Profile

• Designed D AO objects using J DBC and O racle 10g

• Used W ebsphere Application Server to host the application.

• Used C ore J AVA, O O design, d esign patterns, m ulti-threads, TCP/IP

• Used l og4j for logging activities.

• Used Clearcase for configuration Management

Environment: J2EE, JSF, CSS, Web Services, JSP, SERVLETS, SQL, Hibernate, Windows, Linux. Client: BMW, Parsippany, NJ J une2012–Feb 2014

Project: Inventory & Maintenance Management Application Package ( J2EE Developer) Role: Sr. Software Developer

Inventory &MaintenanceManagement Application Package (IAMMAP) is a common Package to automate the inventory & Maintenance related activities of various Stores of BMW. IAMMAP is implemented at all BMW store locations. Each of these will have a Store linked with some maintenance activity. IAMMAP is an application to streamline the process of these Stores. Proposed system will have Inventory Module features like Item Master, Indents, Indent Consolidation, Estimate, Local Purchases, Tendering Process, Proposal, Purchase Order, Receipts, Issues, Disposal and Stock Adjustments etc. Maintenance Module features like Equipment Master, Job Cards, AMC, Maintenance Schedules and Maintenance Logs etc. Responsibilities:

• Developed and maintained the application UI based on eclipse RCP framework

• Developed Ant s cripts for build-management and deployment activities.

• Developed a full-fledged T ree Viewer interface using JFace libraries along with drag and drop functionality

• Refactoring the Java code using C ore Java Collections API using Hash Map, Array List, String Buffer e tc., to boost the performance

• Used J AXB for converting Java Objects from the XML Message

• Created B O using EJB.

• Used SWT, JFace libraries and MVC pattern to develop the application’s front end architecture

• Created S tateless Session Beans for retrieving data and Entity Beans for maintaining User Profile

• Designed D AO objects using J DBC and O racle 10g

• Used W ebLogic 9.1 to host the application.

• Used C ore J AVA, O O design, d esign patterns, m ulti-threads, TCP/IP

• Used l og4j for logging activities.

• Used CVS for configuration Management

Environment: J2EE, HTML5, CSS, Web Services, SOAP, JSP, SERVLETS, SOAP, Mysql, Windows, Linux,Java Swing

Client: UPS

Project: Supply Chain Solutions – Atlanta, GA Oct 2010 – May 2012 Sr JAVA Developer

The objective of the Bill Pay Foundational Components (BPFC) project is to address and define the development of the basic foundational components as the first step of the overall Bill Pay initiative. The foundational components (Switch & Route, Messaging & Workflow, and Bill Pay Application) will provide a common platform for processing both card and EFT payments as well as consumer enrollment and bill presentments. They also provide the base infrastructure and interface between Bill Pay customers and MasterCard systems. Responsibilities:

• Developed Business Components in J ava/J2EE and Involved in various phases o f Software Development Life Cycle (SDLC).

• Developed REST Web Services using JAXB JSon.

• Developed user interfaces using J SP.

• Developed A NT scripts for compiling and deployment.

• Implemented M odel View Controller (MVC) architecture Using S pring 1.2 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with V alidation Framework.

• Designed and developed several S ervlets and H ibernate components.

• Extensively used S pring IOC, D ependency Injection throughout the application.

• Involved in the development of various interfaces for EFT, Focus and BillPay modules.

• Responsible for coding the front end validations using J Query.

• Designed and developed the Focus Integration component using Focus tool.

• Used H ibernate frame work for modules like Work Message and Error Handler in the project.

• Developed wrapper classes u sing with OPUS application.

• Deployed the entire application on IBM W ebSphere application server.

• Extensively used l og4j for logging the log files.

• Wrote test cases for unit testing using J Unit.

• Used Agile methodology for development process.

Environment: Java, J2EE JSP, XML, Web Services/ SOA, Spring, Hibernate, REST, WebSphere 6.1, SQL, PL/SQL, JUnit 4.3, Subversion, Focus, OPUS, Castor and Oracle 9i, Java Swing Client: Dell, Austin, TX

Project: Convocation and Conferences - Web Application Mar 2009- Aug 2010 Role: Software engineer

This application is for conventions and conferences to have conferences by registering the users. The admin can send bulk be known to event admins or anonymous. The known users are informed about the event by bulk uploading from the excel sheet, anonymous users are allowed through registration.

Responsibilities:

• Developed the application using Eclipse IDE and worked under Agile Environment.

• Team Work Allocation, Monitoring and Technical Updations

• Client interaction for the requirements and demos

• Integrated Spring and Hibernate using Hibernate Template provided by Spring ORM and implemented them as web services.

• Used Ant for developing build scripts and deploying the application into Tomcat.

• Coding and Code Reviews

• Database design of the application, enhancements

• Weekly meetings and Demo to Clients

• Application deployments using SVN and ANT

• Estimation of Man hours

• Technical Design based on Client’s requirements

• Email and SMS alerts when an event or special session scheduled. Environment: J ava, Hibernate, Core Java, Servlets, JSP, JMS, Struts2.0, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.6, SVN, JDBC, ANT1.6.

Client:Manhar Solutions, Hyderabad, INDIA. Feb 2008–Jan 2009 Project:Online Examination (w ww.allentrance.com) Role:Java Programmer

This project was done to provide online examination facility for all entrance exams conducted in India like SSC,APPSC,BSRB,RRB,TOEFL,NDA,BCA,CAT,EAMCET, MBACET, MCACET, GMAT,GRE,IIT,LAWCET,KCET ETC. All these entrance examinations are maintained in their own way i.e. choice of questions, question with multiple answers, filling up the blanks etc. This generates different set of questions for different users in the test by picking up questions at random.

Responsibilities:

• Developed dynamic page designing using JSP to invoke Servlets (Controllers).

• Developed JDBC Connection pooling to optimize database connections.

• Coordinated with the users to gather and analyze the business requirements.

• Design & Development of design specifications using design patterns and OO methodology using UML (Rational Rose).

• Involved in Use Case analysis and developing User Interface using HTML/DHTML

• Involved in the Development and Deployment of Java beans.

• Wrote different stored procedures in Oracle using Pl/SQl.

• Used Java Script for Client side validations.

• Implemented Session Tracking and User Authentication. Environment: Java,JSP,Servlets,JDBC,JavaBeans,Oracle,HTML/DHTML,VisualCafé3.0, Microsoft FrontPage, Java Script 1.3, PL/SQL, JavaMail Api, Tomcat 4.0, Windows 98. Client: Vasavi Electricals, India Sep 2006 – Jan 2008 Role: Jr. Java Programmer

This is an information system project developed for Vasavi electrical. A detailed client database has been created and developed, depending on the orders placed to the company. The database holds the information of the different machine components, its costs, the stock to be delivered, customer details, employee details etc. Responsibilities:

• Developed the application utilizing the Struts framework and MVC Architecture.

• Implemented Tiles, Validation frame works and Nested tag libraries.

• Involved in developing JSP pages for the web tier and validating the client data using the Java Script.

• Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to the appropriate handler.

• Adopted J2EE best Practice, using J2EE Design patterns like Data Access objects for portability and performance and created many Value Objects.

• Designed test-first code methodology and implement test cases using JUnit

• Implemented the database queries in DAO, used web services to access the web enabled methods.

• Implemented CSS(Cascading style sheets) at JSP pages for GUI look and feel

• Prepared test cases with respect to front end pages developed and tested upon the test cases written.

• Used CVS (Concurrent Versions System) for version control. Environment: Java Swing, Tiles, J2EE (Java, Servlets, JSP, JDBC-SQL), JavaScript, HTML, Eclipse, Apache Log4j, UML, JDBC, JUnit, CVS, Struts, Oracle 7.



Contact this candidate