ANNAPOORNA NAGIREDDI
**********.*************@*****.***
Professional Summary:
Over 6 Years of professional experience with JAVA/J2EE using Spring, Hibernate, Struts, Servlets, JSP, JSF, JPA Technologies and Web services.
Experience in all phases of Software Development Life Cycle (SDLC) including Development, Documentation, Testing, Deployment, Version Control and Production support.
Experience in software development process methodologies like Agile, Accenture V-Model, Kanban and ScrumBan.
Having strong work experience in different domains Telecom, Health insurance, Digital and Financial insurance.
Highly skilled in web building technologies like HTML, JavaScript, JSON, JQuery, AJAX, CSS, XML, XSLT and XPATH.
Extensive experience in developing/consuming/invoking Web Services using SOAP and Restful Webservices.
Experience with Mule ESB,IBM Websphere Datapower, JMS and MQ.
Solid work experience in developing applications using MVC and SOA architecture.
Having experience of working in different databases such as ORACLE, MySQL,DB2 and MS-Access.
Good Experience in developing SQL queries, PL/SQL functions and procedures.
Having experience in writing JUNITS using different frameworks EasyMock, Mockito and Log4j implementation.
Worked extensively with WebSphere Application Server (WAS) 6.1,7.1,8.0, Weblogic and Apache Tomacat.
Worked with Tortoise SVN, CVS and Harvest as source control for maintaining source code version.
Having experience in code reviews by using Crusible code review tool and peer reviews.
Experience in using build tools such as Maven, Ant and Jenkins.
Well versed in working with Onsite/Offshore Model.
Ability to communicate with the product manager on a daily basis.
Having experience in Unit, Integration, System, Production testing processes.
Having good design knowledge of preparing UML modeling Diagrams using RAD 6.0.
Self-starter, fast learner, proficient in programming logic, easily adaptable to new technologies and systems with proven abilities in resolving complex issues.
Highly motivated with the ability to work in a stressful environment with teams as well as independently.
Strong and effective problem-solving, analytical and interpersonal skills, besides being a valuable team player.
Good Management qualities coupled with impressive verbal and written communication skills as well as pleasing personality.
Technical Skills:
Programming Languages
Expertise in J2EE, Java, EJB, JDBC, JSP, JSF, RichFaces 3.3.3,Icefaces,Primefaces, C and C++.
Database Management
Oracle 10g/11g, SQL Server 7.0, DB2/400, Toad 8.5,
PL/SQL, Oracle SQL Developer 2.1, SQL Query Analyzer, MySQL and DB2.
Integration tools
Mule ESB, IBM Websphere Datapower.
Scripting Languages
XML,XSLT,HTML, Java Script, JSON, JQuery and CSS.
IDE Tools
Eclipse 3. 6, RAD 7.0,Edit Plus, vi editor and RSA 7.0
Application Frame Work
Struts Framework, Hibernate 3, Spring Framework 2.5.
Rational Tools
IBM Rational Application Developer 7. 0.
Application/ Web Server/ Directory Server
WebSphere Application Server 6.1,7 and 8, Tomcat 5.x,Apache 2. 0,Web logic
Web Technologies
HTTP, AJAX, Apache POI API.
Messaging
JMS, IBM MQ
OS Environments
Windows &, Windows XP, Windows 2000, AS400, Unix (AIX Version5).
Software Engineering Technologies
Design Patterns (MVC, Singleton, Factory, DAO, Value Object,
Session Façade, Abstract Factory), OOAD, SDLC, WebServices, XML, UML, JNDI, Sockets, SOA and Agile Development Methodology
Versioning / Build Tools/
Source Control Tools
CVS, Junit (easy mock and mockito, Cactus), SVN, Maven, Ant, Log4j,Jenkins,Jira and Rally
Education: Completed Bachelors (B.Tech) in Computer Science and Engineering from Jawaharlal Nehru Technological University, Andhra Pradesh, India.
Achievements:
Awarded as Competency significantly above peer group for each performance year in Accenture.
Certified ASDA(Accenture Solutions Delivery Academy) Developer.
Received star performer award from Accenture.
IBM Certified Database Associate DB2 9 Fundamentals.
Presented a paper entitled "DNA Computers" and won 1st prize.
Received memorial award for getting 1st rank in Bachelors degree.
Recognized for adding the value for the organization and to the client in the "Value creator" and "People developer" dimensions through my contribution in project teams. Received appreciation from the clients.
Professional Experience:
Travelers CORP, Hunt Valley, MD Oct 2014 – till date
Sr. Software Analyst
Project Description: Project deals with umbrella policy creation, rating and issuance based on different underlying policies which are created in different markets Agri, Select, National Programs, Middle market(CAG/CNS) and technology markets. It is basically rewriting whole flow using data virtualization and abnitio. Underlying Policy Retrieval System (ULPRS) is the main JAVA service of Umbrella project. ULPRS uses Policy 3.0 service to consume data from different databases using Datapower configurations and XSLT transformations.
Responsibilities:
Following the AGILE/SCRUM(bi-weekly and daily stand-up meetings and sprints) methodologies for daily project activities.
Analyzing the existing flow how it is actually designed and modifying design as per new architectural flow.
Experience in Modeling attributes as part of service model across each service.
Understanding the flow of different services from end to end and working with them.
Integration of SOAP and Restful services using IBM Websphere Datapower.
Debugging the rule flow in datapower and Configuring new service in datapower appliance.
Consuming the data from different databases using XSLT to restful web service Policy 3.0.
Experienced in working with each service from end to end flow.
Highly experienced in analyzing and fixing production defects.
Gained good experience in SOAP testing and PMD.
Submitting code for Crusible Team code review immediately after completion of development in current part of iteration.
Implemented JUNIT test cases using mockito framework.
Generated WSDLs and XSDs based on Schema.
Used websphere 8.0. as a server to build the ear.
Used Jenkins Build tool to build the code in DEV region.
worked on transformations using XSLT.
Used Tortoise SVN for source repository and version control.
Performing merge activities with different services before entering the release path.
Providing Production support during weekends as part of monthly releases.
Vast experience in fixing the defects as part of every release.
Good Testing experience across each phase of release.
Accepting any kind of service level defect to give the fix.
Environment: RSA 8.0.4,SOAP 5.0,Tortoise SVN, Crusible,CQ tool,XSLT, JUNIT, SOAP and Restful webservices, XML, XSD, Websphere8.0, IBM Datapower and Rally.
Express Scripts, St. Louis, MO Oct 2013 – Sep 2014
Sr. Software Analyst
Project Description : Formulary Publication System is to enhance the capability for creating Medicare Part D comprehensive and abridged publications on Formulary 14(F14).This is an integration business need that will be required to support west clients who are moving form Anchor to F14.Foundation 14 is currently producing abridged publications for east clients. Once migrated, west clients can continue to receive abridged publications with the existing capability, however it is the comprehensive publications that we are unable to create without enhancement. Formulary management has asked for an IT supported publication tool that will create comprehensive publications and baridged - comparable to the standards being produced for west clients. The west has been using a business built Microsoft access tool (Med Track) for abridged and comprehensive publications that will no longer be usable once clients migrate to F14.The west tool relies on Anchor data repositories and systems. These going away. Business asks for the Publication tool to be available for use by August 1st to produce annual publication.
Responsibilities:
Involved in analysis of High level design document and preparation of detailed design document.
Reviewing design document, sample pages, and Data model to understand and clarify any requirements.
Extensively involved in the development of module related to Restful Web Services.
Performed extensive development using Spring and Hibernate Framework
Preparing Sequence Diagrams and Class Diagrams using RAD 6. 0.
Participating in high-level meetings with client on Requirements.
Used Mule Enterprise Service Bus (ESB) for dependency resolving.
Implement JSON, REST interfaces as endpoints in Mule ESB.
Extensively used MVC concepts of Spring Framework as part of development.
Implemented back end as Oracle 10g and wrote complex queries for fetching and updating.
Implemented Restful webservices a subset of XML schema for a Web Service toolkit and for web services integration.
Fixing the defects in a timely manner by taking report from CQ tool.
Implemented loggers using Log4J and written JUNITS for the services developed.
Used Maven tools for the deployment.
Environment: Eclipse IDE, JAVA 1.6, JAXB, XML, spring with Hibernate, Restful web services, Clear Quest (CQ), Mule ESB, Maven Build tool, MySQL5.0, Oracle 10g,JUNITS, CVSRAD 6.0,UML,Harvest.
Highmark - eClipse, Pittsburgh, PA Dec 2011 - Sep 2013 Sr. Java Developer
Project Description: Formulary Publication System : Front Office Management System project seeks to enhance the current ICIS application (built in a PowerBuilder technology) and enhance the legacy Benefits system by building business applications and data repositories that will streamline the client set up and product configuration process. It will also enhance and establish Workflow business processes and capabilities that will satisfy the business/functional requirements related to Client and Product set-up that spans multiple applications within the Client and Benefits domain.
Responsibilities:
Involved in the analysis of business requirement from client and preparation of low level design from High level design documents.
Since it is a web based application extensively involved in the development of GUI using Icefaces.
Used JPA extensively for development of Backend.
Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
Worked with SOAP & Restful web services for getting the User information from PEGA Application.
Analyzed the Stored Procedures and implemented Triggers as part of Development.
Implemented the messaging concepts using JMS by Configuring WebSphere MQ.
Developed the Java Beans for other modules.
Involved in the preparation of test cases and performing unit testing using Junit.
Worked with Version Controlling systems like CVS and Harvest.
Implementation of Ant builds for deployment and development builds.
Worked with Oracle and MySQL Databases.
Environment: J2EE, Java1.6, JSF, JDBC,Java Script, Hibernate3, Icefaces, JUnit, HTML,XML, WebSphere Application Server 7.0,SOAP web services,JMS,MQ, Oracle10g, SQL Developer 1.1, TOAD, Spring 2, WSDL 2.0, CVS, Windows XP.
Highmark -DSPS, Pittsburgh, PA Aug 2010 – Nov 2011
Associate Java developer
Project Description: Digital Signal Processing System is all to do with the claims on the insurance terms and these tables signify the different rules for claims processing. The purpose of this is to provide customers with the information necessary to operate and control the Highmark Blue Shield Decision Logic Processing System. This customer controller environment provides the flexibility needed for the Highmark Blue Shield Claims Processing System to rapidly adjust to the changing needs of the business. The data in these tables is accessed and the logic executed via Logic Processing Application Programs.
Responsibilities:
Involved in the analysis of business requirement from client and preparation of low level design from High level design documents.
Since it is a web based application extensively involved in the development of GUI using Primefaces.
Used JPA extensively for development of Backend.
Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
Consumed Restful web services for getting sample data in to it from other mainframe application.
Implemented the messaging concepts using JMS by Configuring WebSphere MQ.
Developed the Java Beans for other modules.
Involved in the Unit Testing and integration Testing phases.
Implemented JUNITS using Cactus framework
Worked with databases like DB2 and MySQL.
Environment: J2EE, Java1.6, JSF, JDBC,Java Script, Hibernate3, Primefaces, JMS, MQ, JUnit, HTML,XML, WebSphere Application Server 7.0, Oracle10g, SQL Developer 1.1, DB2, Spring 2, WSDL 2.0, Ant 1.6, CVS, Windows XP, Restful Webservices.