CAREER SUMMARY
nearly * years of SDLC experience, software analysis, design and implementation of web applications and backend applications. Hands on with Servlet,JSP,JDBC,Struts, Web Services with Axis as well as XFire , Hibernate, spring, JSTL, J2EE, SQL,My-SQL,Ms-Access, PL/SQL, XML,XSD, HTML, DHTML on windows platform.
Works well independently or in a team environment, and able to establish excellent relations with clients, employers, and associates, Experience with large-scale information systems projects, Works well under pressure,
Experienced in all phases of the Software Development Life Cycle (SDLC) utilizing J2EE technologies, Some J2EE architectural and integration knowledge is a plus.
Working experience on developing Message Flows / Message Sets using IBM MB 6.1 and transmitting messages using IBM MQ 6.1, 7
Experience in working on XPaths, different message formats and in developing routing logic using ESQL, Mapping Nodes and Java.
Ability to provide technical guidance, promotes and enforces J2EE development best practices, and interacts with customer business owners and developers on a daily basis. Excellent communication and GREAT PEOPLE SKILLS!
Well-developed abilities to effectively communicate technical issues to business people, and business issues to technical people, Open thinker with the ability to provide imaginative, *outside the box* solutions where the need demands.
Proficient in developing database application using Oracle 8/9i/10g,MY-SQL
Solid experience with Eclipse, ANT, Experience with optimizing web server performance, including caching, compression, load balancing and failover situations.
Solid experience with web design principles, OOP, MVC, JEE design patterns and performance tuning high-traffic web,
TECHNICAL SKILLS
Languages: Java,J2EE,Servlet,JSP;JDBC,JSTL, Struts Frame work, Spring frame work, Hibernate Frame work, XML, XML Schema,XSD,Web services with Axis and XFire Frame work,WSDL,Dom Parser,SAX parser,JAXB Parser, XSLT,SOAP, UDDI, OOP, OOAD, UML,HTML,XHTML,DHTML,CSS,Javascript, IText ApI for Creating PDF files; one shield product consists of the following module (UI ,PAC,Interfaces,FORMS), Message Flows / Message Sets using IBM MB 6.1 and transmitting messages using IBM MQ 6.1, XPaths, different message formats and in developing routing logic using ESQL, Mapping Nodes and Java.SAP BI/BW
Technologies SOA, Web Services, JEE, B2B, C2C,
Tools: XmlSpy, Eclipse 2.1/3.0, JBuilder6/7/8; Rational Rose, JDK1.6; Turbo C++; PVCS, IBM’s RAD Application (IDE),Oxygen , RAD Application (IDE),Eclipse Euro
Databases: Oracle 9i/10g; MySQL, MS-Access; SQL; PL/SQL; ERWin4, TOAD.
Operating System: Windows (XP/ 2K/ NT/ 98/ 95);
Hardware: Pentium Server and Workstation; Sun Sparc, Single Board Computer.
Methodologies: OOP, Object Oriented Analysis and Design (OOAD); Software Development Life Cycle (SDLC)
platforms Oracle 10g, Apache Tomcat 4.x,5.x; JBoss, , WebSphere Server 10, Pramati Server 4.0
Design pattern singleton design pattern, observer design pattern
EDUCATION
Bachelor of Technology (Electronics & Communication Engineering), April 2005
Jawaharlal Nehru Technology University, Hyderabad.
WORK EXPERIENCE
Main Street of America (MSA)
Website: http://www.msagroup.com Value momentum software services Limited
Hyderabad Madupur, INDIA.
Software Engineer
Client: MSA /Wipro Technologies
MSA/ NGM project mainly emphasis on insurance background designed for US customers. Metadata managed transaction for clients and customers. Emphasized on both auto and home as line-of-business (LOB), provides insurance coverage to more than 500,000 policyholders exclusively through more than 1,300 independent agents. The client has his agents in different locations of the country where they use this application for quoting customers for insurance policies and to deliver insured policy. The set of jurisdiction rules and terms vary based on the origin and place. The user interface is dynamically generated based on those rules present in metadata. The client enters the credentials of the customers by obeying the rules and transformations. The customer is given the quote for the policy and upon successful agreement; the policy is generated and issued to the customer in form of PDF document
Responsibilities:
Analyze business requirements for Solution definition & configuration in One Shield Dragon product for Forms ,UI and Interfaces .
Involved in the gathering of the client’s requirements, prepared specification documents of the requirements
Document and communicate risks and issues related to the development lead, Resolve issues escalated by team members
Involved in the analysis and fixing of UI
Desiging workflow for Application in one shield product and invoking the from UI and interfaces .
Desiging External cache object strcuture (EOC) to store the XML response objects
Communicates effectively with both the team members and customers both in the written and spoken form and get the final sign off from the customer.
Involved in written Function Oracle languages and implemented in one shield product as per client requirement
Review the designs and code for the development team and follow the standard guide lines
Environment: Core Java, Web services ,One shied product , XML ,XMLspy tool,PL/SQL,funtions
Erie Insurnace Group
Website: http://www.msagroup.com Value momentum software services Limited
Hyderabad Madupur, INDIA.
Sr.Software Engineer
Client: Erie Insurance Group, Erie, USA /Wipro
Erie Insurance offers a range of services to meet family insurance needs, including a variety of home and tenant (renters) insurance policies and boat insurance. ERIE also offers a variety of business insurance products to meet the needs of both small and large businesses. Erie Family Life offers a complete line of products to meet individual and business life insurance needs.
Responsibilities:
Creating mapping documents with XPaths for all the attributes that will be passed to the target Print System
Understanding BOM mapping and identifying the XPaths for converting DXF XML to IBM IAA XML and from Target response XML to Vice-versa
Developing / updating the message flows for the transformation of data with different nodes
Creating / updating the message sets by creating Message Definition files using different Target and source Schemas provided by client
Creation of Unit Test Case documents and handcrafting of Input DXF XML files
Unit testing using SOAP UI with Handcrafted DXF XML as input.
Check in the code in Harvest and the move the code to Assembly environment for testing
Environment: IBM MB6.1, IBM WS MQ 6.0, XML Spy, SOAP UI
Air Canada Online (AC)
WebSite: http://www.aircanada.com HCL Technologies, Noida, INDIA.
Software Engineer
Client: Air Canada
Air Canada is Canada's largest airline, provide scheduled and charter air transportation for passengers and cargo to 240 destinations, vacation packages to over 90 destinations, Web application provides very comprehensive air ticket booking functionality for website user, Agent and third-party apps. such as Fare search, Lowest fare, book itinerary, estimate cost, Maintain list of flight equipment/plans, fare classification, request for special needs, meal request, apply discount, run promotions online, review booking and complete reservation with service taxes, online check-In and more. Back end expose via web-services front end using these well define web-services to access back end system, it ranges from mainframe, custom application and third-party systems.
Responsibilities:
Involved in the analysis and fixing of bugs reported for Air review ,Rebook,LFS,Web services
Involved in the estimations done for enhancement of already developed customer information sub applications.
Review the designs and code for the development team and follow the standard guide lines
Involved in the gathering of the client’s requirements, prepared specification documents of the requirements
Communicates effectively with both the team members and customers both in the written and spoken form and get the final sign off from the customer.
Document and communicate risks and issues related to the development lead, Resolve issues escalated by team members
Responsible for coding Air-Review, Air-Book Air-Rebook, Rebook Lowest Fare, web service Modules.
Wrote JAXB code to marshal and un-marshal XML and handle back end calls.
Build web pages for Air-Review, Air-Book Air-Rebook web service Modules.
Responsible for creating stub class by using WSDL XML file and also validating the WSDL File against the standards
Responsible for validating the request and response XML file against its schema (i.e. XSD)
Helped in Code Reviews against the ‘code review checklist’ standards.
Perform unit test with WSDL, valid request/response against XSD Schema.
Implementing log4j to generate log at server side
Wrote Unit Test cases, interacting with QA Team and verify requirements.
Setup development & testing environments
Participated in code review and help in integration and system testing.
Environment: Core Java, Web-services, JAXB, Strut Frame work, IBM’s,Servlets,JSPs, RAD Application (IDE) and Web sphere, XML Spy, Oxigen, XML and Windows XP.IText ApI for Creating PDF files, DOM Parser
Star wood Event Planner (SEP)
Web Site: http://www.starwoodhotels.com HCL Technologies, Noida, INDIA.
Software Engineer
Client: Starwood Event Planner
Starwood owns nine plus brands of hotels, each hotel brand has it customize web application for managing membership, My Account, start points, star Awards, star guest program. Current application is enhance to provide an efficient way of managing the group sales, rate negotiation, event planning, club membership, attendee’s preference for the event/stay. It creates a customized Event web page with details itinerary, planner/participant could add custom messages & photographs from event, Event attendees are allow participate/host and event, book room/conference halls at pre-negotiated rate.
Responsibilities:
Review the designs and code for the development team and follow the standard guide lines
Involved in the gathering of the client’s requirements, prepared specification documents of the requirements
Communicates effectively with both the team members and customers both in the written and spoken form and get the final sign off from the customer.
Experience with the sizing/estimating process, information systems development and support, and the preparation of detailed work plans/schedules
Verify that configuration items including software code, test scripts, and test data are created according to SCM.
Responsible for the Login and Registration modules.
Login and Registration module included Update profile, Forgot password, Change Password, Registration Processes,
Responsible for coding For Event Planner module, Event manager, Event Attendees, Event Itinerary, Hotel Finder, Room Finder pages.
Responsible for writing code to write data in excel sheet by using abstractviewcontroller controller
Responsible for creating stub class by using WSDL XML file and also validating the WSDL File against the standards
Responsible for validating the request and response XML file against its schema (i.e. XSD)
Wrote front end in Spring MVC, and back end with Hibernate on Oracle database.
Helped in Code Reviews against the ‘code review checklist’ standards.
Wrote Unit Test cases, interacted with QA Team and verify user requirements.
Setup development and testing environments
Participated in code review and help in integration and system testing.
Environment:
Core Java 1.5,Spring Framework(simpleFormController,AbstractExcellView,controller,AbtractController),Servlet,JSTL, Hibernate Framework, JAXB, web services ,My Eclipse (IDE) and Web sphere, Jboss, Oracle 10g, Windows XP,
Clinical Trial Management System (CTMS)
Software Engineer Buttress Technologies Banglore INDIA
Client: Wipro Technologies, Bangalore, INDIA
Clinical trials are conducted to allow safety and efficacy data to be collected for new drugs or devices. These trials can only take place once satisfactory information has been gathered on the quality of the product
Investigators enroll healthy volunteers and/or patients, followed by larger scale studies in patients that often compare the new product with the currently prescribed treatment. As positive safety and efficacy data are gathered
The most commonly performed clinical trials evaluate new drugs, medical devices (like a new catheter), biologics, psychological therapies, or other interventions. Clinical trials may be required before the national regulatory authority, approve marketing of the drug or device, or a new dose of the drug, for use on patients.
Phases
Clinical trials involving new drugs are commonly classified into four phases. Each phase of the drug approval process is treated as a separate clinical trial. The drug-development process will normally proceed through all four phases over many years. If the drug successfully passes through Phases I, II, and III, it will usually be approved by the national regulatory authority for use in the general population. Phase IV are 'post-approval' studies.
Before pharmaceutical companies start clinical trials on a drug, they conduct extensive pre-clinical studies.
Responsibilities:
Responsible for the Login and Registration modules
I. Authenticated login and registration of users, and assigning users different roles and privileges in multi-site clinical studies
Responsible for the submit data modules
II. Allows subject enrollment, data submission and validation using web-based Case Report Forms (CRFs). For use by clinicians and research associates involved in patient enrollment and data capture processes.
Responsible for the Extract data modules
III. Enables data extraction and filtering of datasets for use by investigators, statisticians, and study directors.
Responsible for the Manage Study modules
IV. Facilitates configuration and management of studies (protocols), sites, CRFs, users and study event definitions by study directors and coordinators. You can define data elements, CRFs, and protocol events without any custom programming.
Environment: Java, JDK, strut, JAXB, XSD,XML, WSDL, web services ,My Eclipse (IDE) and Web sphere, Jboss, Oracle 10g, Windows XP,DHTML, HTML, JavaScript, JSF
Performance Appraisal System (PAS)
Software Engineer Buttress Technologies Banglore INDIA
Client: Buttress Tech, Banglore, INDIA
Its regarded as necessary part of the progressive organization, it provides employees & supervisor discuss, setting work objectives for the employee, aligning individual and organizational goals, identifying training and development needs, and discussing career progression opportunities. Employee will have an opportunity to receive feedback regarding progress against well define milestones, This leads to reduced error and waste, increased productivity, improved quality and service for customers, as well as enhanced employee motivation, commitment, a sense of ownership and define path for long term carrier development. Performance appraisals and makes them objective by providing uniform processes and criteria. These further result in a fair, valid, and legally defensible basis for rewarding and recognizing individual performance.
Responsibilities:
Responsible for the Goals definition, Feedback module.
Wrote pages in JSP, Struts and back end is Data Access Objects (DAO) and JDBC.
Participated in code review and help with unit, integration and system testing.
Interacting with the QA Team to ensure quality standards.
Setup development & testing environments
Environment: JSp,servlets,JDBC, JDK1.2, JDBC, XML, Oracle 8i, CVS, Eclipse 2.1, Windows 2000/XP (Pentium workstation).