Post Job Free
Sign in

Design Java Developer

Location:
Cincinnati, OH, 45249
Posted:
April 20, 2010

Contact this candidate

Resume:

Sai.Vinnakota

************@*******.***

805-***-**** [pic]

SUMMARY

Software Engineer with over 7 years of extensive experience in enterprise

wide Web and Client/Server Applications. Over 3 years of Health Care domain

experience in requirements analysis, design, development, configurations,

documentation, and deployments. Broad expertise with object-oriented

designs and implementations, structural analysis, integrated systems

development, multi-tier concurrent applications, distributed environments

and rapid application development tools.

. Expertise in developing Internet applications using WebSphere and

emerging SOA and J2EE technologies.

. Provided consulting on Service Oriented Architecture and Web Services

adoption and implementation and a Service Oriented Architecture

Maturity Model.

. Technical expertise includes Full life-cycle Object Oriented

development utilizing a Rational Unified Process which uses Use Case

approach, Object Modeling, and Design.

. Administration and configuration expertise in RAD/RSA and Websphere

Application Server 6.x/7.0.

. Expertise in XSD, XML, SOAP, WSDL. Creating Web Services through J2EE

technologies (Axis2, JAX-RPC, JAX-WS).

. Expertise in Subversion and Perforce with Eclipse, CVS Source Control

Management with RAD and Clear Case with RSA 7.5.

. Expertise in Object Oriented Analysis, Design / Development

Methodologies, Java and J2EE Core Design Patterns, Use Cases, Sequence

Diagram and Class Diagrams using UML with Rational Rose and Microsoft

Visio.

. Expertise in implementing applications using Struts, Spring, and

Hibernate Frameworks.

. Expertise in J2EE technologies: JNDI, JMS, MQ Series and Web

Application Development using Servlets, JSP, XML/XSLT, AJAX and JDBC.

. Designed and developed Stored Procedures, Triggers, and Sound RDBMS

concepts and extensively worked with DB2UDB, Oracle 9i and MS SQL

Server 2008.

. Good knowledge of various connectors, Installation and Configuration

of WBI Adapters for Web Services, JDBC and MQ Series.

. Best Practice Mentoring - guiding development teams in use of best

practice design strategies and design patterns in building mission-

critical, enterprise applications

EDUCATION:

. Masters in Computer Science from Middlesex University, UK

. Bachelor in Computer Science from Jawaharlal Nehru Technological

University

TECHNICAL EXPERTISE:

Languages C/C++, Java, UML, XML/XSLT, PL/SQL,WSDL

Scripting HTML, JavaScript, AJAX,XML and XSLT,SOAP

App Servers Web Sphere, Weblogic, Tomcat

Web Servers Java Web Server, Apache, Tomcat

Enterprise EJB, Servlets, JSP, JDBC,JMS,JNDI,XML,XSL,XSLT,XSD

Frameworks MVC, J2EE, Struts, Spring, Hibernate,, Ant, Maven,

Log4J and JUnit

IDE WSAD, Eclipse,RAD6.x/7.x,RSA7.5

RDBMS Oracle, DB2-UDB,MS SQL

Methodology/To OOA/OOD, RUP, Rational Rose, Visio,Symphonia Suite

ols

Operating Windows NT/2000, UNIX (AIX, Solaris), Linux

Systems

PROFESSIONAL EXPERIENCE

Anthem Blue Cross. Mason, OH

Nov 2009 - Tilldate

Lead Developer

Project: Online Store / INTACT (Internal TeleSales Application Capture

Tool)

Description: OnePoint- Online store is to attract and retain consumer by

building consumer loyalty, improving member conversion and assisting

members in transitioning among Anthem's products.The site provides a

targeted segmented path for consumers and provides financial tools to

demonstrate actuarial equivalents across products. Consumers accessing

online store have access to educational resources, a personal shopping

assistant to help them refine their search and answer any questions and a

Click-to call option. INTACT is a UI which would be used by Anthem Internal

telesales agents. INTACT holds all the operations which are supported by

extranet application.

Responsibilities:

. Responsible for writing detailed design specification document and

Designed Use Case, Class and Sequence diagrams for various modules and

components.

. Driven domain modeling through active participation with Business & IT

stakeholders.

. Worked closely with the business analyst's in gathering, understanding

and developing the requirements.

. Provided detailed technical specifications for integration systems

such as Qcare, FEP, and PROSRV (Claim Processing Systems).Conducted

team meeting to discuss requirements, design, impacted areas and the

necessary work arounds.

. Designed model for SOA style business tier services, transformed the

design model to Web Service assets (WSDL and XML schema) & Java code

from the WSDL.

. Developed Web Services using Top Down approach (server side) and also

generated EJB code from WSDL through Rational Software Architect.

. Configured Web sphere Application Server 7 using admin console for

configuring System and application variables. Deployed the Real-time

application into the application server.

. Designed and Developed Web Service using JAX-WS and Clients using

Axis2 methodologies.

. Experienced with Object Oriented Design (OOD) and Object Oriented

Analysis (OOA), UML and associated Tools like Rational Rose and

Modeling with RSA7.5.RSA supports modeling based on UML2.1.

. Adopted Model Driven Architecture approach to transform design model

to working java code.(For Service interfaces, Business Objects)

. Development was done using RSA for developing webservices, Ejb's and

other java classes.

. Created layout of the requirements for the development team to perform

development activities.

. Held daily meeting with the development team to check development

progress and resolve any design decision items.

. Developed Message based systems using JMS API and Message Driven

Beans.

. Ensured all applications met the requirements for CMM certification.

Performed review on project documentations including design documents,

work estimation, risk plan, test plan, deployment/build plan.

. Estimated project timelines and resources required to complete

programming projects, tracked overall development schedule including

outstanding tasks and dependencies across modules and projects.

. Worked with other developers, architects, SME's and other IT Team

members to develop solutions in compliance with established enterprise

standards.

. Interacted closely with the testing team to identify and resolve

various issues that identified during testing. Also, prioritized

various tickets and assigned to developers using Rational Clear Quest.

Environment: Java JDK1.6,JNDI,JavaScript,JMS 2.0,Log4J,Maven,UML,JAXB,DB2,

Websphere

MQ5.1,WSDL,SOAP,Spring,Subversion,ClearCase,Visio,Windows,AIX,Altovaxmlspy,S

OAP,AXIS2(ABD,XMLBeans),JAX-WS, Websphere7,Maven,Ant, Rational Software

Architect7.5.

MedPlus, Quest Diagnostics. Mason, OH

March 2009 - Nov 2009

Developer Advisor

Project: ELINCS

Description: MedPlus, Quest Diagnostics Company leader in diagnostic

laboratory testing, information, and services. This includes blood tests,

healthcare screening tests, gene-based testing etc. The project goal was to

transfer lab results based on the HL7 version requested by the client and

migrate data to a legacy system. The focus was to provide the system with

greater control, user functionality, robustness, scalability and security.

Responsibilities:

. Responsible for gathering requirements, Design the application modules,

use cases, flowcharts, application flow, prototypes, proof concept of

sample codes.

. Involved in requirement gathering for the application, designed Use Case

diagram, Class diagram and Sequence diagram.

. Provided MQ server specification required to meet the business needs for

scalability, robustness and performance.

. Developed stateless session beans and message driven beans for the

Package Deals, Details, and Summary functionalities.

. Created, configured and administered MQ Queue Manager, Queues, Queue

Connection factory, Channels, listeners.

. Integerated MQ with Weblogic and assisted in performance, load balance

testing. Implemented BMC patrol for performance management.

. Developed Marshalling and UnMarshalling for Request and Response XML

using JAXB2.0 and to manipulate XML documents.

. Used XML parser APIs such as JIBX and JAXB in the web service's request

response data marshalling as well as unmarshalling process.

. Implemented Symphonia Mapper for mapping multiple versions of data. Used

Symphonia designer to define the service according to HL7

specifications.Defined and designed s3d (definition files) based on HL7

specification and constructed the corresponding .ecc (Data mapping

project) for mapping HL7 version with the incoming xml message.

. Defined, developed and integrated J2EE Components to Support Enterprise

class Applications and Integrate with External Systems using XML and

MQSeries.

. Installed and configured IBM WebSphere MQ on AIX for development and QA

teams.

. Defining and maintaining Queue Managers and MQ Objects on Windows, AIX,

z/OS, and Linux

. Developed MQ Infrastructure in enterprise level with distributed and

clustered environment

. Implemented XPath along with reflections to derive the necessary client

parameters from xml instead of unmarshalling the whole response.

. Conducted Code reviews. Codes developed by peers to verify compliance

with established software coding practices and suggest improvements.

Environment: Java1.6, J2EE, JNDI, JMS 2.0,EJB2.0,HL7,JavaScript, HTML,

Log4J, Ant, UML,JAXB, AJAX, Eclipse, Oracle9i,Weblogic, IBM WebSphere

Application Server 6.0,Sun JAXB 2.0, Websphere MQ6, Unix, Windows,

Rational Rose, Altova- Xmlspy,Perforce, Visio, JUnit,

XML/XSL/XPath,Symphonia Suite.

Blue Cross of California, Newbury Park, CA

Feb 2007 - Feb 2009 Senior Developer

Project: Individual Web Services

Description: IWS is a collection of self-contained business services that

exposes WellPoint business functions to online partners including eHealth

and Connecture. These services are sets of related application functions

that can be programmatically invoked over the Internet. IWS can dynamically

mix and match Web services to perform complex transactions with minimal

programming. These Web services allow buyers and sellers all over the world

to discover each other, connect dynamically, and execute transactions in

real time with minimal human interaction. Moreover, these services are self-

contained, self-describing modular applications that can be published,

located, and invoked across the Web.IWS System expose business functions

like Drilldown health history, Auto underwriter response, products, Rates

etc. to WellPoint Online Partners (i.e. Connecture, eHealth, Formfire,

Planfinder etc and WellPoint internal systems like IUS, IES etc

Responsibilities:

. Implemented MVC-Model 2 architecture using spring and other J2EE design

patterns for the application development

. Involved in requirement gathering for the application, designed Use Case

diagram, Class diagram and Sequence diagram

. Involved in the design of process flow for Customer Information Change,

Funds Transfer modules using VISIO tool

. Developed static and dynamic Web Pages using JSP, HTML and CSS

. Designed and developed several interfaces to get claims from various

claim systems like Qcare, Proserv, Propbm, FEP, Medical Claims Systems

etc.

. Designed and developed Web services to expose services to outside vendors

. Develop additional UI Components using JSF and implemented an

asynchronous, AJAX based rich client to improve customer experience.

. Developed JSP custom tag libraries, and associated support in the Spring

Controller, that assists in creating interactive form-based applications,

which is the one of the primary area of functionality using Spring

Framework

. Used Hibernate ORM framework as persistence engine and Involved in

Mapping, hibernate Queries.

. Developed Marshalling and UnMarshalling for Request and Response XML

using JAXB and to manipulate XML documents. Used XML parser APIs such as

JAXP (SAX) and JAXB in the web service's request response data

marshalling as well as unmarshalling process

. Defined, developed and integrated J2EE Components to Support Enterprise

class Applications and Integrate with External Systems using XML and

MQSeries

. Configured connection pooling using WebSphere application server V5

. Installed and configured IBM WebSphere MQ on AIX, Sun Solaris

. Defining and maintaining Queue Managers and MQ Objects on Windows, AIX,

z/OS, and Linux

. Developing MQ Infrastructure in enterprise level with distributed and

clustered environment

. Created and administered MQ Series objects such as Remote queues, Queue

managers, Queues, Process definitions and channels

. Developed Action classes, which communicate asynchronous messaging via

JMS/MQ-Series to DB2.

. Configured and created application log file using Log4j and integrated

different application to make a unique framework for different layers.

Environment: Java, J2EE1.3, JNDI, JMS 2.0,EJB2.0, JavaScript, HTML, DHTML,

CSS, Log4J, Ant, UML,JAXB, LDAP, JSF, AJAX, JSTL, WSAD/RAD, Hibernate 3.0,

UDB DB2v7.2, IBM WebSphere Application Server 6.0,Sun JAXB 2.0, Websphere

MQ 5.1, Unix, Windows, Rational rose, Altova- xmlspy, Rational Clear Case,

Visio, Junit, XML/XSL, XSLT, Spring Framework.

Sprint PCS, Lenexa, KS.

Aug 2006 - Jan 2007

Sr.Java Developer

Description: Sprint is one of the nation's leading wireless service

providers along with major role in local telephone industry. Every new

customer has to register with Sprint.com using a UserID and Password. A

secure site processed the log in information. Detailed information about

their billing, services, new features, company information, due dates,

minutes used, and payment information was provided to each customer. The

front end of the application was developed in JSP, Servlets, EJBs, JMS and

JavaScript using the MVC architecture. The back end databases were Oracle

and Informix

Responsibilities:

. Designed, developed, coded, tested, and implemented PCS Vision/IP

Mediation/IP Rating/IP Billing application using OOD/OOP, RUP, UML,

Weblogic, J2EE, MQSeries, JMS, C++, XML, CORBA, Rational Suite, Oracle

8i, running Sun E4500, Sun Solaris and Windows NT. 3G (third generation)

is an industry term for a collection of international standards and

technologies targeted at increasing efficiency and improving the

performance of mobile wireless networks

. Sprint PCS has adopted the CDMA-based 3G standard known as CDMA2000. In

order to adopt 3G standards, Sprint PCS introduced new systems with

existing 2G systems, which are aptly called as Packet Data Switch Network

(3com, Nortel), AAA (3com, Nortel), Home Agent (HA), Enhanced Accounting

& Management System (Ceos), IP Application Mediation System (Xacct), Next

Generation Gateway (NGG) replaces the 2G WAP Gateway, IP Rating & Billing

systems (Horizon), Mobile Portal

. Developed, implemented and maintained continuous operation of a global MQ

Series application environment

. Created Detailed Design Document Using Functional Specifications Using

UML with Rational Rose 2000

. Object Oriented Design/Object Oriented Analysis with usage of Patterns,

UML, Use Case diagrams, Class diagrams, Object Diagrams and Sequence

Diagrams for illustrating the Design Document

. Designed and executed software testing as necessary to verify the design

and performance of the software.

. Involved in creating test cases and participated in Unit, Integration,

Connectivity, Load/Performance, and Service Readiness testing of various

applications

. Developed and directed Application system testing procedures,

programming, and documentation

. Updated the Design Documents after Integration testing Using Reverse

engineering process of Rational Rose 2000

. Participated in System validation activities including code reviews and

validation test documentation development.

Environment: JDK 1.2/1.3, Struts1.2, J2EE/JMS, Weblogic, JBoss, XML4j, XML,

VXHTML, XHTML, UML/RUP, Rational Rose 2000, Oracle 10g, Sun e4500/420,

Solaris 5.8, sonic SONIC MQ/IBM MQ/MQSI/WORKFLOW, XACCT 4.0, HORIZON

(AMDOCS), CEOS (MSI), WINDOWS NT.

Comerica Bank, MI

Feb 2006 - August 2006

Java Developer

Description: This system is being designed and developed to provide an

online facility for the Comerica Bank brokers with the options of promoting

the loan activities to their Comerica customers like closing docs, Loantrac

and underwriting. This involves in interfacing with various Comerica bank's

business partners in finalizing the loans of the customers based on the

customer's type and the business rules with their business partners.

Responsibilities:

. Responsible for gathering requirements, Design the application

architecture, use cases, flowcharts, application flow, prototypes, proof

concept of sample codes using Rational Rose as per UML notation.

. Responsible for writing detailed design specification document and

implementing all business rules as per Design document.

. Utilized the various J2ee Design patterns to develop the Business modules

based on the required functionality.

. Involved in designing, developing and deploying the Presentation and Web

Tiers based on Struts Frame Work using Java, JSP, XML, Action Beans,

Action Classes, WSAD 5.1

. Involved in Designing and Developed Session beans and Entity Beans

representing business logic and deployed on Web Sphere App Server 5.0

. Involved in developing interfaces for the LoanTrac in order to invoke the

various business partners using XML, XSLT, JAXB and DOM Parsers.

. Involved in writing and performance tuning the complicated SQL Queries,

Stored procedures to interact with EIS Tier (Oracle 8i) as per DAO Object

Patterns.

. Involved in testing of application on various levels like Unit,

Integration and System testing by utilizing various methodologies.

Environment: Java, J2EE, Servlets, XML, Web Services,JSP, EJB, JavaScript,

Struts 1.1, IBMWEBSPHERE 5.0, WSAD5.0, WinCvs, Oracle 8i, SQL Server 2000,

Log4J, ANT, Solaris 2.8, Windows2000, LOTUS NOTES.

Harcourt School Publishers, FL

April 2005 - December 2005

Java Developer

This system is being designed and developed to provide an online facility

for the School Teachers with the options of adding different level of

students into different groups (intensive, strategic, English learners). By

keeping students into different groups teacher can spend time on particular

group depending on there capabilities. And the system also has the

allocation of different stations to different groups. And it also contains

all the material that is needed by the teacher for lecturing. This system

involves in interfacing with teachers daily activities, which is related to

the classroom activities.

Responsibilities:

. Involved in gathering requirements for the project and analyzing them.

. Worked with STRUTS framework that uses MVC2 design paradigm.

. Used Design Patterns for developing the applications.

. Involved in Functional, Technical design and document preparation.

. Used JSP taglibs c: if, c: test and c: set in JSP's for handling the

logic in JSP's.

. Extensively used apache Struts 1.1/1.2 framework for developing screens

interacting with the facade and service layers.

. Used HTML, DHTML, CSS and JavaScript for creating the front side screens.

. Developing the Presentation Tier based on Struts Frame Work using Java,

JSP, XML, Action Beans, Action Classes, and Tag Libs in WSAD.

Environment: Java, J2EE, Servlets, XML, JSP, JavaScript, Struts1.1,

WEBSPHERE5.0, WSAD5.0, WinCvs, Oracle 8i, Log4J, ANT, Windows2000, Apache

Tomcat Web server.

Leyon Limited, London UK

Oct 2003 - Dec 2004

Java Developer

Responsibilities:

. Developed and designed Online Insurance Registration and PDF generation

of Insurance application

. Analyzed and Designed Business components by creating Object Model using

UML and Rational Rose

. Reviewed Business requirements with system integrators and develop

Software Design Specification

. Installed and Developed environment with WebSphere, Oracle on Linux

. Prepared and Presented the high-level system architecture, detail system

architecture, detail security architecture, workflow, basic design

approach

. Prepared Business System Analysis and Design Report - technical

perspective such as USE Cases, Sequence diagrams and Class Diagram.

Detail System Architecture and the detail functional Work Flow

. Analyzed and designed the EJB Components, JSP and Servlets

. Designed logical and Physical database model with Oracle DBA

. Designed the MVC model using Data Access Object and Value Object Patterns

to implement the presentation, data access and business logic using JSP,

Servlets and EJB

. Collaborated with the UI code developers to iron out the common object

interfaces

. Performed Load testing for scalability and availability

. Participated in the Technical Analysis, Design Specification, Developing,

Testing and Implementation

Advace Soft Ltd. Hyderabad, India

June 2002 - April 2003

Programmer Analyst

Responsibilities:

. Involved in the system analysis, design of database, implementation and

documentation.

. Worked in Client / Server section of the IT Department.

. Writing Applications using Visual Basic with Oracle Database on UNIX, and

Access 97 database as back ends.

. Developed HTML pages using JavaScript.

. Wrote stored procedures, triggers using PL/SQL in oracle

. Involved in user acceptance testing and maintenance of the application

. Used IIS / Apache as the Webserver.



Contact this candidate