Post Job Free

Resume

Sign in

Developer Design

Location:
Hyderabad, AP, India
Posted:
March 26, 2014

Contact this candidate

Resume:

S ridhar

614-***-****

acdbtl@r.postjobfree.com

PROFESSIONAL SUMMARY:

• 7years of experience in IT industry in Software Analysis, Design, Development, Testing,

Deployment and Maintenance of Web and J2EE applications.

• Experience in different phases of Software Development Life Cycle (SDLC) including Design,

I mplementation and testing during the development of software applications.

• Expert in Web Development using Java/J2EE technologieslike Java,multi threading, JSP,

Servlets, JDBC and XML/XSL.

• Experience in developing applications using three t ier architectural frameworks such as MVC

( Model View Controller) STRUTS, SPRING framework and H ibernate.

• Well versed with J2EE Design Patterns l ike Singleton, Factory, Front-Controller, Session

Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC (Struts),

B usiness-Delegate. Also well versed with Agile and Scrum methodologies.

• Experience using Front End Technologies such as HTM L, DHTM L, JavaScript and CSS for

developing U I for the applications.

• Experience inJQuery,AJAX, XML and XML related technologies like XSL, XSLT and XML

Schema.

• Hands-on experience in designing XM L-based distributed systems that are reliable, scalable,

secure and loosely coupled.

• Proficiency in Database Programming usingOracle, SQL Server, HQL and MySQLcreating

s tored procedures, Tr iggers, Indexes, Functions, Views, Joinsetc.

• Experience in developing and deploying applications using Web sphere Application Server,

Tomcat, Web Logic andJBoss.

• Experience in wr iting, inserting verification points and executing the Test cases using

automation tools like Quick Test Pro, Selenium IDE and Load Runner.

• Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for

A utomated and Manual Testing based on the functional specification for the Functional,

Regression, GUI Usability and System Testing.

• Strong Experience in performing different types of Testing like Smoke, Functional, In tegration,

Regression, System Testing.

• Extensive experience in Unit Testing, Functional Testing, System Testing, and Production

Support of large-scale, enterprise applications and products-Experienced in Various IDE’s likes

Eclipse, RAD and Net Beans IDE.

• Experienced in using SOAarchitectureto integrate service calls for the consumer.

• Excellent experience in Object-oriented design and analysis.

• Experience in using various Configuration Management tools like CVS, Clear case.

• Quick learner andexcellent team player, ability to meet deadlines and work under pressure -

either unsupervised or in a team.

• Excellent communication and self-motivated to implement complex rules.

TECHN ICAL SKIL LS:

Programming Language C, C++, Core Java, J2EE, PL/SQL, T-SQL

Web Technologies JSP, Servlet, JSF, XML, XSL,XSD, JavaScript,JQuery, AJAX, JDBC, CSS,

U M L, Web services, SOAP, WSDL,TCP/IP,JAX-WS/JAX-RPC/JAXB, ExtJS

Frame works STRUTS, JSF, Spring, Hibernate

M iddleware JMS

Technologies

IDE RAD, Eclipse, JBuilder and Net Beans.

Markup Languages HTM L, DHTML

RDBMS/ Databases Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008, MySQL, HQL.

Web/App Servers Tomcat, JBoss, WebLogic, WebSphere Application Server

B uild Tools ANT

Version Control System SVN, CVS, Clear case

Testing Tools JUnit Testing, SOAP U I, QTP, Selenium, Load runner

Operating Systems Windows 2000/XP/NT/vista/7, Ubuntu Linux

PROFESSIONAL EXPERIENCE:

Monsanto, MO Jan 2013- Mar 2014 Role: Java developer

Description: Monsanto is the largest producer of glyphosateherbicides i n the United States through i ts

Roundup p roduct line, which is used to kill weeds, especially annual broadleaf weeds and grasses that

compete with commercial crops.

Responsibili ties:

• Involved in the process of Design, Coding and Testing phases of the software development cycle.

• Developing front end screens to be cross-browse & cross-platform based application while using

JSP, XML, XHTML, CSS, JavaScript/JSON, DOM, JQuery and AJAX.

• Used DAO, VO (Value objects) and other J2EE Design Patterns in developing application code.

• Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP and more Bind

objects and retrieve them via JNDI interface.

• Developed JSP pagesusingspring frame work, Custom tags and JSTL.

• Used the components of SPRING Framework like SPRING MVC, SPRING AOP.

• H ibernate is used as persistence framework for the application.

• Application is developed using Rational Application Developer (RAD) and Oracle, Sqlserver were

used as backend. Also used Subversion (SVN) as version control tool.

• Used XML to t ransfer the application data between client and server. In server-side Servlets is

used to construct and parse the data in XML format and in client-side Java is used.

• Multi threading is used to send and update message.

• Developed stored procedures, Cursors, using Oracle as the backend.

• REST based web services is used.

• Responsible for developing RESTful Web Services that performed multiple tasks.

• Converted obsolete Java web interface into a Rich In ternet Application using ExtJS

• Worked on Jersey, Jackson, Mul tipart dependency frameworks

• Extensively used Selenium IDE to record, playback and debug individual test cases, using

Selenium Web driver provided more f lexibility in automating test cases.

• Co-ordinate with QA for testing, Production releases, Application deployment and integration.

• Responsible to integrate applications for web- based environment using SOA.

• Provided maintenance and resolving production issue.

• Building and deployment of JAR, WAR, EAR files on test, stage and production systems in

WebSphere Application Server.

• Involved in Production Support and minor enhancements as per application requirements.

Environment: Java EE 6, Spring Framework, JSP, JSTL, Flash,, J AXB,Web Services using REST,

Jersey framework, Jackson,JMS, XHTM L, CSS, YUI, JavaScript, AJAX,JQuery, H ibernate, ExtJs 4.0,

X ML, Rational Application Developer(RAD) 7/6, WebSphere8,SOA, Oracle 11g, SVN, UN IX, ANT,

M Q,Perl.

Mapfre Insurance Oct 2011 –Dec 2012

Columbus, OH

Role: Java/J2EE Developer

Description: Agency Portal (Auto and Home insurance Rate Fillings) is a web-based insurance

application which provides quick, efficient and accurate way of quoting and binding policies for Auto

and Property. Agents can quote, bind and submit business for Auto and Property. Agency portal

application is integrated with different services like Rating Service, Tech21 using SOA architecture.

Rate Fillings: Agency Portal app provides quote proposal for auto and home insurance depending on

t he user history, coverage’s user selected, and discounts applied.

Responsibili ties:

• Extensively used XML, JSP, JavaScript, AJAX, JQuery,Struts to drive the application and request

user input from backend.

• Extensively worked with number of t ransaction definition files (TDF) using XML to design the

f ront-end pages in the applications. The dynamic t ransaction rendering and behaviors (DTR’s)

were writ ten accordingly to control the functioning.

• Used SAX and DOM parsers to read and receive request and response from V12/V2/tech 21

p remium calculations.

• Designed and developed Outgoing Message interface through web service client using JAX-WS.

• Implemented DAO calls to access data from AS400. Involved in running SQL statements to look

t hrough the policy information in AS400.

• Proficient in working with the deployment of code in WebSphere.

• Implemented DAO, Singleton design patterns in the application.

• Data Operations are performed using Spring ORM wir ing with Hibernate and Implemented

H ibernate Template and criteria API for Querying database.

• Performed unit and regression testing in the application for bug fixing and better code review

sessions.

• Used Apache Tomcat 7.0 servers for everyday local deployments and WebSphere 6.0 in the test

environments.

• Responsible for WebSphere deployments, creating unit test document and UM L diagrams for small

p rojects in the application.

• Involved in detail analysis, estimates, development, bug fixing and enhancement following SDLC

and scrum patterns.

E nvironment: Ajax, XML, XSLT, JavaScript,JQuery, JAX-WS, JDBC, Struts 1.3,WebSphere 6.0,

H ibernate, Tomcat 7.0, SVN,JBoss, Log4j, ANT.Perl.

Client: SEI Investments, Oaks, PA. Jun 10 – Aug 11

Project: Accouter Live

Role: J2EE developer

Description:SEI provides software for Asset Management, Business Finance Management, Investment

P rocessing and Investment Operations for institutions and personal wealth advisors. The Accouter

L ive project is SEI’s web application that has complete business finances management tools like

I nvoicing, Inventory, and Support for all types of taxes, detailed financial reports, Business

i nformation and analysis features .The application records and processes accounting t ransactions

w ithin functional modules such as accounts payable, accounts receivable and t r ial balance. The web

application also provides different reports related to Accounting Transactions, Invoicing etc.

Responsibili ties:

• Involved in Software Development Life cycle starting from requirements gatheringandperformed

OOA and OODusing UM L.

• Developed the User Interface using spring, html, logic, bean, JSP,HTM L and CSS.

• Implemented MVC architecture using Spring Framework.

• Used JNDI as part of service locator to locate the Factory objects, Data Source Objects and other

service factories.

• Developed POJO as part of persistence framework.

• Involved in modifying Hibernate configuration file for mapping resources.

• Worked on different J2EE design patterns like MVC, Service Locator, DAO for developing

t his Web application

• Developed RestfulWeb Services.

• Used JSON for data exchange between application modules along with XML

• Implemented Front controller using Struts framework.

• Used Eclipse IDE for code development along with CVS for managing the code.

• Involved in documenting and resolving testing issues in the testing environment.

• Involved in maintaining SOA to make consumer benefit from well-defined interfaces to access.

• Prepared Test Plan Design and Test case design based on the system requirements/Business

requirements.

• Involved in implementing QA methodology and Test Met rics.

• Expertise in Smoke Testing for overnight builds and reported the critical issues to thedevelopers.

• Worked on QTP Framework and modified necessary Framework components

• Writ ten Manual Test Script in HP Quality Center and executed them.

• Clear case has been used as a Version Controlling system.

• Deployed J2EE components (EAR/WAR/JAR) on WAS 6.1 using WAS Admin Console and WS_FTP.

• Performed Unit Testing, Functional testing to validate how better and feasible is the application to

be used by the End-user.

• Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC

Connections which reads data from scripts using property and XM L files.

• Develop code to support engineering test benches

• Develop code to automate database operations

• Maven was used as build management tool.

• Coordinated with configuration team for test, release, and deployment.

Environment:Java, J2EE (JSP2.1, Servlet), AJAX,JQuery,Struts, JMS, Hibernate, HQL, Spring,

O racle 10g, TOAD, HTM L, CSS, XML, JavaScript, Web sphere Application Server 6.1, RAD 7.0, Web

services, Apache axis, WSDL, JUnit,QTP, Python.

Client: Comerica Bank, TX. Dec 09 – May 10

Project: Community Development System (CDS)

Role: J2EE Developer

Description: (Community Development Services) The Community Development System (CDS) was

developed to provide the bank with a platform for loan approval .The users of the system are the

employees of the bank. The highest level of user is the administrator who reserves all the r ights of

administrative work in the bank. The second level of user is the staff that is responsible for opening,

closing, and editing customers account. The users use CDS for granting loans to the customers based

on their history in the bank. Once the loan is approved, the loan information is added to the database

for future reference.

Responsibili ties:

• Experience in System Analysis and Design methodology as well as Object Oriented Design and

Development using OOAD methodology to capture and model business requirements.

• Proficient in doing Object Oriented Design using U M L-Rational Rose.

• Involved in implementing Object Relational Mapping (ORM) using H ibernate for persisting

business objects data into underlying database.

• Asynchronous JavaScript and XML (AJAX) were used to send and receive data requests

asynchronously.

• Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.

• Extensively developed User defined Custom JSP.; tags to separate presentation from

application logic.

• Responsible for creation and consumption of Web services both SOAP andREST based. Created

WSDL files using XM LSpy and integrated with Spring Web Services.

• Designed and developed used XSLT t ransformation components to convert data from XML to

H T M L, Used XML DOM API for parsing XML.

• Involved in wri ting SQL, Stored procedure and PL/SQL for back end. Used Views and Functions

a t the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle

Database.

• Developed HTM L and JavaScript. Developed Scripts for UN IX platform deployment.

• Develop code to automate database operations.

• Used ANT for compilation and building JAR, WAR and EAR files.

• Experience doing unit testing using JUnit.

• Project coordination with other Development teams, System managers and web master and

developed good working environment.

Environment: Java, J2EE, JSP, Servlet, Struts,HTM L, CSS, JavaScript, AJAX, XML, XSLT, SAX,

DOM, Hibernate, Spring, Web Services (SOAP), Oracle 10g/9i, JUnit, JDBC, PL/SQL, Eclipse, ANT,

Solaris/Windows, WebLogic.Python.

Company: Pragma Software Solutions Pvt L td., Bangalore, India. Aug 06– Oct 09

Project: Intelli Healthcare Systems

Role: Java developer

Description:Intelli Health Care System is a US based Health care related web application. IHC has 16 hospitals

in USA. It contains the details of doctors, patients and their health insurance policies. The main aim of this

application is to provide global access to their patients, doctors and other people who are involved in this. So

the patients can access their medical report and some other reports concerned to them and the doctor can

access the details of his patient.

Responsibili ties:

Design and Coding User Interface.

• Interaction with client in deploying the Application and explaining the functionalities of the Product

to client to make him familiar with the Product.

Involving in documentation.

Performed the UNIT, Integration and Acceptance test phases.

Database management and JDBC connectivity.

Created Dynamic web pages using JSP.

Environment: Struts, JSP, Servlets, Java Script, Mul ti threading, PL/SQL, Tomcat and Xml.



Contact this candidate