Post Job Free

Resume

Sign in

Project Application

Location:
Dublin, CA
Posted:
July 08, 2015

Contact this candidate

Resume:

Sai Yerneni

Mobile- 408-***-****

Email id:acqm9i@r.postjobfree.com

SUMMARY:

Java/J2EE Analyst/Developer with over Eight years of IT experience in full life cycle development including analysis, design (system/database/OO), development, deployment, testing, documentation, implementation & maintenance of application software in web-based environments, Distributed n-tier and Client/Server architectures.

Strong Experience in Java, JavaBeans, EJB, RMI/IIOP, Java Mail, Servlets, JSP, applets, AWT/JFC, JDBC, XML, XSL, XSLT, JNDI, JMS, LDAP, Oracle, Mysql, MS SQLServer, Unix and Windows Platform .

Experience with AngularJS,Typescript,CSS3,Bower,NodeJS,Gulp,GruntJS,Karma,Jasmine Tests

Experience with Presentation Tier development using JSP, XML, XSL/XSLT, JavaScript, HTML, DHTML,Ajax, AWT, SWING, Apache Struts and Custom Tag Libraries.

Excellent knowledge in Design patterns, J2EE Security, Role-Based Authorization and Middle Tier development.

Good exposure to JDBC, Servlets, EJBs, Session beans, Entity beans, Message Driven beans, JMS, JNDI, Hibernate.

Skilled at programming on different Java IDE’s like Eclipse, WSAD, RAD, JBuilder, Junit

Extensive experience in design, development and implementation of Model-View -Controller (MVC, MVC2) using Struts 1.01/1.02 framework.

Proficiency in reviewing and understanding of Business & functional requirements and writing detailed Test Plans, Test Cases, and Test Scripts for Web and Client/Server applications.

Good experience on testing and configuring applications running on WebSphere Application Server using JUnit .

Experience in Backend testing by writing SQL queries to test the integrity of application

Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, Cursors and Triggers.

Strong Experience in JSR 168 Portlet Development, AJAX Based Portlets (Dojo 1.2)

Experience in Shell scripting using ssh and ksh scripts.

Strong Experience in Verity Search Toolkit and Apache Velocity and Lucene template engine.

Experience in Object Oriented Design, analysis and modeling using UML/RUP/Rational Rose/MS Visio 2003.

Strong experience on application servers (WebSphere 4/5, Resin) and Apache Tomcat.

Strong experience on IBM WebSphere 4.x/5.x development, IBM Websphere Portal 5.x/6.x and IBM WSAD(Websphere Studio Application Developer) v5.1.2.

Strong experience on ANT Build scripts and Maven to automate the compilation, creating directory structures, JAR and EAR files

Experience in WebServices like JAX-RPC(Java API for XML based RPC),JAXP(Java API for XML Processing),JAXR(Java API for XML Registries).

Excellent analytical, interpersonal and communication skills.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL, PL/SQL, HTML/DHTML, XML, XML Beans 2.0, XML Schema, XSD, XSL, XSLT, UML, CSS, JavaScript,Ajax, Shell Scripting, Visual Basic.

Internet Tech: EJB, Servlets, JSP, Apache Struts, WebServices, Applets, JavaSwing, UML, Java Beans, RMI, JDBC, SQLJ, JNDI, JMS, Hibernate, ASP, XML(DOM and SAX parsers)

Databases: Oracle (PL/SQL, SQL* PLUS), MS SQL Server, DB2, MySql, HSQLDB, MS Access

Operating Systems: Windows NT, MS Windows, UNIX, Linux, MS-DOS

IDE Tools: Eclipse, JBuilder, Net Beans, Web logic Workshop, WSAD, Macromedia Dream Weaver, Adobe PhotoShop, Rational Rose 2000, IBM WSAD(Web Sphere Application Developer).Websphere Portals, Java Portals, Boss Portals, Boss

Web Services: JAX-RPC, JAXR, JAXP

EAI: MQSeries, JMS (Java Messaging Service)

Version Control: Visual Source Safe (VSS), Clear Case

Web Servers: WebLogic Server 7.0/8.1, WebSphere Server 4/5, Tomcat 4.x

Protocols: TCP/IP, HTTP, RMI-IIOP, SMTP

Build/Source Tools: Rational Tools (Rational Rose, Clear Case and Clear Quest)

PROFESSIONAL EXPERIENCE:

EDUCATION:

Bachelor’s Degree in Computer Science, India.

Client: Kaiser Permanente, Pleasanton, CA May 2012 –Till Date

Project Details: Claims Status Online(CSO)

Description: Claims status on-line tool for Members also referred to as “Claims Portal for Members” (CP-M) will function as a self service tool for KP Members. KP-Members will be able to check status and view summary and detailed information about their Claims. Claims status on-line tool for Providers also referred to as “Claims Portal for Providers” (CP-P) will function as a self service tool for Providers. Providers will be able to check the status of their claims and view summary and detailed information about the Institutional and Professional Claims that they have submitted to Kaiser Permanente.

Work Environment: IBM Websphere Portal Server,AngularJS,Typescript,Gulp,Bower,NodeJS,CSS3,Restful Webservices.

Responsibilities:

RWD (Responsive Web Design of the Application.

Worked on Gulp,Grunt Build Tasks.

Developed RWD using AngularJS,Typescript

Agile Development with 2 weeks iterations

Good Understanding of Karma,Jasmine Tests.

Used Maven build scripts, Gulp Build scripts,Apache continuum for Auto Deployment.

Developed Portlets based on JSR-286

Worked on Modular custom themes.

Used PUMA API in themes for User and group information.

Worked on Migration tasks to 8.5.5 from 8.0 Websphere Portal server.

Worked on ILWCM (component development,Authoring templates,Presentation templates)

Worked on developing WCM Components(navigation,menu,html,jsp)

Client: Kaiser Permanente, Pleasanton, CA October 2011 –May 2012

Project Details: TimeOffRequest Tracking (TORT)

Description: TORT is an intranet application for Kaiser HR Employees. This system provides different portlets for displaying paystubs, Performance Reports, Benefits.TORT is an enterprise portal for managing TimeOffRequests across all Requestors and Approvers of Employees of Kaiser Permanante.TORT provides tools to Create,Approve,Return,Place On Hold TimeOffRequests across the system.The system supports Vacation Bidding and Partial TimeOff Requests.

Work Environment: IBM Websphere Portal Server,JSR 168 Portlets,ILWCM, Hibernate,Spring Framework, Maven, Dojo1.2.3, JSP, XML, XSLT, RAD 7.0, SVN, HTML, CSS, Oracle, AIX, Log4j.

Responsibilities:

Developed Rich Dojo Ajax Based Portlets based on JSR-168,JSR-286 (Select UBT, Reports, Edit UBT Portlets) .

Worked on ILWCM (IBM Lotus Web Content Management) components.

Created new Custom Theme with Left Navigation

Worked on RAD 7 and MyEclipse Blue with Junit, SVN and multiple other plugins.

Good Understanding of Spring- Hibernate based Object Relational Mappings.

Used Maven build scripts, Apache continuum for Auto Deployment.

Worked on KPINF Framework for developing Portlets.

Worked on Personalization (rules).

Worked on Webtrends for Reporting.

Experience in developing Themes and Skins.

Client: Tier Technologies, San Ramon, CA April 2011 –October 2011

Project Details: OPC-APP(Official Payments Corporation)

Description: Official Payments is an enterprise portal web application for managing payments

Across all states and counties for different products of State and IRS payments clients.

The web application provides tools to make payments across all the clients.

Work Environment: IBM Websphere Portal Server,JSR 168 Portlets,ILWCM, Hibernate,Spring Framework, Maven, Dojo1.2.3, JSP, XML, XSLT, RAD 7.0, SVN, HTML, CSS, Oracle, AIX, Log4j.

Responsibilities:

Developed Rich Dojo Ajax Based Portlets based on JSR-168,JSR-286 .

Created new Custom Theme with Left Navigation

Worked on Oracle JDeveloper and MyEclipse Blue with Junit, SVN and multiple other plugins.

Good Understanding of Spring- Hibernate based Object Relational Mappings.

Used Maven build scripts, Apache continuum for Auto Deployment.

Client: Kaiser Permanente, Pleasanton, CA April 2010 –March 2011

Project Details: UBTTracker (Unit Based Tracker Teams)

Description: UBT Tracker is an enterprise portal for managing Unit Based Teams across

all regions of Employees of Kaiser Permanante.UBT Tracker provides tools to Search, Create, Delete, Modify Unit Based Teams.

Work Environment: IBM Websphere Portal Server,JSR 168 Portlets,ILWCM, Hibernate,Spring Framework, Maven, Dojo1.2.3, JSP, XML, XSLT, RAD 7.0, SVN, HTML, CSS, Oracle, AIX, Log4j.

Responsibilities:

Developed Rich Dojo Ajax Based Portlets based on JSR-168,JSR-286 (Select UBT, Reports, Edit UBT Portlets) .

Worked on ILWCM (IBM Lotus Web Content Management) components.

Created new Custom Theme with Left Navigation

Worked on RAD 7 and MyEclipse Blue with Junit, SVN and multiple other plugins.

Good Understanding of Spring- Hibernate based Object Relational Mappings.

Used Maven build scripts, Apache continuum for Auto Deployment.

Worked on KPINF Framework for developing Portlets.

Client: Cisco Systems Inc, San Jose, CA Dec 2007 – March 2010

Project Details: CIP(Customer Intelligence Platform)

Description: Worked on Customer Intelligence Platform 1.0 (CIP) to integrate, automate and extend the functionality of the pilot AutoFocus and Customer Performance Indicator (cPI) programs. In an effort to provide a more complete view and analytic foundation for Customer Intelligence insight, a pilot program was launched to begin incorporating customer specific network configuration information with historical network performance metrics. The body of custom and “canned” reports generated to highlight various interactions within a customer’s network, including a generalized view of complexity and consistency, are known collectively as AutoFocus analysis

Work Environment: Apache Tomcat Server, XML, UML, Ant, Dojo Ajax,JSP,EJB 2.0,XML,XSLT, Eclipse, SVN, HTML, CSS, Oracle,Unix.

Responsibilities:

Worked on GUI Development using DOJO Ajax,JQuery.

Aggressively worked on Parsing Framework using XML and RBML.

Worked on ILWCM,Personalization.

Worked on indexing and configuring Verity Search Engine.

Strong Experience on Apache Lucene Search Engine for indexing and search library.

Experience in developing Themes and Skins for WP 6.0,WP 5.1.

IBM Websphere Portals used for developing Portlets based on JSR-168 and JSF

Worked extensively on JavaScript and XML to get the AJAX functionality to the UI.

Wrote JUNIT test cases for the components and involved in unit Testing.

Experience in using Cronjobs and Unix based shell scripting.

.

Client: CodeGreen, San Jose, CA Jan 2007 –Dec 2007

Project Details: YEP(Year End Planning Tool)

Description: Worked on Sales tools that help sales personnel in managing their day to day events .worked on multiple phases ranging from environment configuration,UI design and back end coding. The main purpose of the projects is to manage Year end planning for 2006 with Personalization.

Work Environment: IBM Websphere Application Server, IBM Websphere Portal Server, JSR 168, UML, Ant, Ajax,JSP,EJB 2.0,XML,XSLT, RAD, SVN, HTML, CSS, Oracle,Unix.

Responsibilities:

IBM Websphere Portals used for developing Portlets based on JSR-168 and IBM Portlet API (JSR 286) .

Aggressively worked on developing WebServices that connect to various applications on

SOA like Siebel,Salesforce systems.

Created new Custom Theme with Left Navigation

Worked extensively on JavaScript and XML to get the AJAX functionality to the UI.

Wrote JUNIT test cases for the components and involved in unit Testing.

Worked with IBM on several PMR ‘s to resolve multiple issues.

Worked on Refactoring existing Portlets.

Strong Experience on Apache Velocity Template Engine

Experience in Knowledge of Portal Document Manager (PDM) and

IBM Web Content Management.

Client: STC, Tucson, AZ October 2005 –Dec 2006

Project Details: Pan-Canadian Public Health Surveillance (PHS)

Description: The purpose of this Project is to design, architect, and build a reference implementation of the Pan-Canadian Public Health Surveillance (PHS) System that provides high quality, timely health surveillance data at the regional, provincial/territorial and Pan-Canadian levels. The PHS System is intended to integrate with the Electronic Health Record architecture and 'infostructure', and will make health surveillance information available to authorized users regardless of location.

PHS includes the following functional components:

Case Management

Client Management

Work Environment: IBM Websphere Application Server, IBM Websphere Portal Server, JSR 168, UML, Maven, Junit, RAD, JSF Framework, DTD, XSD, Shell Scripting (Ksh), Maven, SVN, HTML, CSS, Servlets, Oracle, Unix.

Responsibilities:

Worked as a Senior Server Side Java developer .

Handling Transactions, supporting Java features like Java, JSP, JSF, Oracle, EJB are

handled by IBM Websphere Application Server

Worked on writing Custom Event Handlers,Validators and Converters using JSF API.

Worked on developing several JSP’s including JSF UI Components.

Worked on developing Custom JSF UI Components.

IBM Websphere Portals used for developing Portlets based on JSR-168 and JSF .

The Java client application was designed using JSF framework based on the

Model/View/Controller (MVC) paradigm. It was programmed to handle events, retrieve and

display user data and perform lightweight business rule validations.

Involved in developing Maven build scripts to automate the compilation, creating directory

structures, JAR and EAR files

Extensively used JSF Framework and ADF Tag library.

Created and Maintained Regression Test Scripts for overall business process and executed them in QA Environment.

Wrote JUNIT test cases for the components and involved in Integration Testing,Regression Testing.

Client: Ford.Edison,NJ Jan 2005 –Sep 2005

Project Details: Ford Test-Drive

Description: ‘Ford Test Drive’ application has been developed for Ford to manage the testdrive between Customers and Dealers. The Test Drive application tracks all the vehicle details of the Customers. This application keeps track of the addresses of the Customers, based upon the address; the system chooses the nearest dealer, checks if the vehicle is available for the test drive. This application validates if the vehicle is already taken by the customer then testdrive is not required. This application maintains the Testdrive details, Drivers Insurance Details.

Based upon the validation of the Driver details, he is eligible for the testdrive. After the testdrive is confirmed and submitted the letter of confirmation is sent to the dealer confirming the schedule. After confirming the testdrive, we can verify the status of testdrive in the application.

Work Environment:

EJB, JMS, IBM Web Sphere Application Server, UML, Ant, unit, IBM WSAD(WebSphere Application developer),XML, DTD, XSD, XMLSchema, RationalClearcase, ClearQuest, HTML, CSS, JSP, Servlets, Struts, Oracle.

Responsibilities:

Interacted with business analyst to convert business requirement to technical requirement

Involved in Software Development Life cycle SDLC starting from requirements gathering and performed object oriented analysis and design using UML/RUP, Rational Rose

Setting up the entire web application framework through MVC Design pattern

Created Form Beans and Action classes as a part of the Struts framework

Developed Internet Web Application using J2EE architecture, worked extensively on JSF framework to design the user interfaces, used JSP tag libraries to define custom tags and JDBC for database connectivity

Handling low level Database like Oracle transactions, supporting Java features like Struts, Java, JSP, EJB are handled by WebSphere Application Server

Developed Enterprise Java Beans (EJB) Session Beans, Message Driven Beans and used JMS interface to interact with MQ middle ware

IBM Websphere Portal version 5.x is used to develop portlets and used for personalization

Helps build scalable and reliable portals that improve employee productivity and increase customer loyalty

Extensively used Struts and custom tag libraries

Involved in design using the sequence diagrams and class diagrams using Rational Rose UML Tool

Used Visual Source Safe version tool for version controlling

Wrote JUNIT test cases for the components

Client: Ford, Edison,NJ Sep 2004 –Dec 2004

Project Details: Ford Fleet Challenge

Description: ‘Ford Fleet Challenge’ application has been developed for Ford to manage the GrandPrix Online Quiz competition between Customers from four different companies. The Fleet Challenge application is to focus on Ford products, the main idea of this application is to focus on Ford products, This application makes people from different companies to concentrate more on Ford products. This application is similar to competitive quiz updated every month with the previous results. Every month Ford gives out fabulous prizes for winners in this Challenge. The Ford Fleet Challenge application keeps track of the Previous Answers for the Questions, Previous Results, Fabulous Prizes and Winners from different Companies and Ford Products.

Work Environment:

J2SE, EJB, JMS, Web Sphere Application Server, UML, Ant, Junit, Eclipse, XML, DTD, XSD, XML Schema, Rational Clear Case, ClearQuest, Eclipse,HTML, CSS, JSP, Servlets, HSQLDB

Responsibilities:

Interacted with business analyst to convert business requirement to technical requirement

Handling low level Database like HSQLDB transactions, supporting Java features like Struts, Java, JSP, EJB are handled by WebSphere Application Server

Involved in designing the application using Rational Rose UML Tool

Used Visual Source Safe tool for version controlling and Rational Clear Quest as defect tracking system

Active involvement in development and coding of stored Procedures using PL/SQL, SQL DDL & DML, triggers, sequences and packages in Oracle

Involved in Report generation for FORD data using Oracle Forms and Oracle Reports Builder

Established Connection between Java and Database using JDBC

Wrote JUNIT test cases for the components and Java programs to ensure all the developed code working properly before delivering the code to Clear Case server

Client: Aon Insurance, NJ Jan 2004 –Aug 2004

Project Details: Aon Market Exchange II, (Aon Pearl (AmeII))

Duration of the Project: 6 months

Description: ‘Aon Market Exchange II’ application has been developed for Aon to manage the Insurance Quotes between Customers and Insurance Companies. The Aon Pearl application acts as a broker between Insurance companies and Customers. This application views the Submission Details; where as Catcher from Aon receives a new submission within the workbasket and allocates Lines of Business to other underwriters. Underwriter after reviewing will create a quote and/or exchanges dialogue with the Account Handler/Broker and views individual quotes or compare quotes, then underwriter accepts the quote. Once all Lines of Business have been placed, inform unsuccessful insurers.

Work Environment:

Struts, EJB, JMS, RMI, IBM Websphere Application Server, MQSeries, UML, MS Visio 2003, RUP, Ant, Junit, Eclipse, DTD, XSD, XML Schema, Rational ClearCase, Clear Quest, HTML, CSS, JSP, Servlets, TOAD,JAXR,Oracle.

Responsibilities:

Involved in Developing Use Case diagrams using UML

Handling high capacity Database transactions, supporting Java features like Java, JSP, EJB are handled by WebSphere Application Server

Developed Enterprise Java Beans (EJB) Session Beans, Message Driven Beans and used JMS interface to interact with MQ middle ware

IBM Websphere Portals used for developing portlets and for customization

The Java client application was designed using Struts framework based on the Model/View/Controller (MVC) paradigm. It was programmed to handle events, retrieve and display user data and perform lightweight business rule validations

Developed Enterprise Java Beans (EJB) Session Beans, Message Driven Beans and used JMS interface to interact with MQ middle ware

IBM WSAD Tool used for development of the application

Involved in developing ANT build script to automate the compilation

Used Rational Rose to prepare the ‘High-Level’ & ‘Low-level design’ of application

Extensively used Struts Framework and Custom Tag library

Created messages in MQSeries Queue by using Enterprise Java Beans

Design and developed EJB’s for handling business logic

Involved in unit testing and Writing Test Cases .

Client: LWSI (Lavender and wyatt Systems Inc), U.S.A June 2003 –Dec 2003

Project Details: Essentia

Description: The ‘Essentia’ combines all of the administrative, human services and clinical elements critical to effective operations and service delivery in the behavioral healthcare environment into a single entity. It is basically a Legacy AS400 System, which caters all the needs of Behavioral Healthcare. The present system is developed on studying the existing system. It has many modules like Accounts Receivable, Accounts Payable, Fixed Assets, Payroll, Human Resources, Human Services/Managed Care, Client Intake, Scheduling, Management Information Reporting, Reports. GL Codes are also maintained and a Smart Filter facility is provided. Account Payables module maintains all the details of Invoices, Purchase orders and Vendors. Fixed Assets are the assets that the Company/Hospital have possession of. Client Intake module mainly details with the Personal and Clinical Record of the Patients/Clients who were diagnosed. Other Modules are yet to be studied.

Work Environment:

JDK, EJB, JMS, Websphere Application Server, MQ, Tibco EMS server, UML, MS Visio 2003, RUP, XDoclet, Ant, Junit, Eclipse, XML Beans, DTD, XSD, XML Schema, Rational ClearCase, Clear Quest, HTML, CSS, JSP, Servlets, shell scripting, perl, TOAD, Oracle 9i, Windows NT

Responsibilities:

Extensively worked on developing Java utility classes, libraries, data structures, Factory and Static classes

Developed serverside application using J2EE architecture, worked extensively on EJB components design the user interfaces

Developed Enterprise Java Beans (EJB) Session Beans, Message Driven Beans and used JMS interface to interact with MQ middle ware

Involved in developing ANT build script to automate the compilation, creating directory structures, JAR and EAR files of the Websphere deployment descriptors

Extensively involved to support the application Assembly Test, System Test, Integration System Test and Performance Test

Used TOAD 7.3 IDE to interact with back end Oracle 9i database

Active involvement in development and coding of stored Procedures using PL/SQL, SQL DDL & DML, triggers, sequences and packages in Oracle

Client: Cingular Wireless Systems, Seattle, WA Jan 2003 – June 2003

Project Details: Cingular Integration System

Description: Cingular Integration Project deals with the integration of (ORANGE) Cingular Billing Systems (Care & Telegence) with former AT&T Wireless (BLUE) Collection System (ORBIT– Organizational Risk Based Integrated System).

Work Environment: JDK, EJB, JMS, Weblogic Application Server, Tibco EMS server, UML, Ant, JUNIT, Eclipse, XML Beans, DTD, XSD, XML Schema, HTML, CSS, JSP, Servlets, shell scripting, TOAD, Oracle 9i.

Responsibilities:

Extensively worked on developing Java utility classes, libraries, data structures, Factory and

Static classes

Wrote JUNIT test cases for the components and Java programs to ensure all the developed code

working properly before delivering the code to Clear Case server

Designed and developed several Stateless EJBs and worked extensively on Web Services

Developed OWS framework using several J2EE Design Patterns Service Locator, Session Facade,

Singleton and Factory Pattern

Played crucial role in establishing the connection between ATLAS

(external billing system application) and ORBIT application using weblogic foreign

JMS provider and Role-Based Authorization

Created WebLogic startup classes to schedule crone like jobs on the server side and XDoclet

for the generation of the WebLogic deployment descriptors

Involved in developing ANT build script to automate the compilation, creating directory structures,

JAR and EAR files and XDoclet for the generation of the WebLogic deployment descriptors

Used TOAD 7.3 IDE to interact with back end Oracle 9i database

Client: Aetna US Health care, Middletown, CT June 2002--Dec2002

Project Details: eTurns System

Description: eTums is a Web Based three-tier multiple client system used to log, review Patient Management Events (PMEs) for HMO, Traditional & Managed disability health insurance products. The PMEs include Inpatient, Ambulatory, Health Program and Managed Disability information.

Work Environment: Java, J2EE, Jakarta Struts, JUNIT, Swing,AWT, Servlets, JSP, XML, XSLT, IBM WebSphere Application Server, IBM DB2, IBM WSAD, JMS, JDBC, HTML, JavaScript, Rational Rose, Windows .

Responsibilities:

Worked as a Front end UI developer partly involving in server side Java development.

Involved in preparing the use case diagrams, sequence diagrams and class diagrams using

Rational Rose and UML/RUP

Used Struts framework based on the Model-View-Controller Architecture.

It was programmed to handle events, retrieve and display user data and perform

lightweight business rule validations, using Java and Swing APIs .

Implemented the UI (User interface) of the eTums application using JSP’s

Used Eclipse Java IDE to develop and debug the applications

Created and deployed Servlets onto J2EE Server IBM WebSphere

Extensively used XML to save and retrieve the patient history reports.

Created dynamic web pages using JSP, static pages using HTML and client side validations

developed in JavaScript .

Interacted with IBM UDB DB2 8.1 database using JDBC.



Contact this candidate