Pranitha
********.*****@*****.***
PROFESSIONAL SUMMARY
Eight years of professional experience in Software Development involving
Analysis, Design, Development, Implementation and Maintenance of Medium to
Large Enterprise applications in Web based environment using JAVA/J2EE
technologies. and Experience in implementing web content management
applications using Adobe/Day CQ5.5.
. 2 years of experience in Developing Java components for Adobe CQ5 CMS
(Content Management System), set up new websites and local
environments, and migrated existing websites to the CQ5 platform;
demonstrated ability to quickly learn new framework
. Designing architecture and working knowledge in JCR, Apache Sling,
Apache Felix, OSGI, REST, Oracle
. Well versed in developing Templates, Components for CQ5 WCM using
CRXDE LITE, CRXDE, Eclipse.
. Moving Packages between the environments using Package Manager and
replicating content to publish.
. Experience in various Web based frameworks: JSF, spring and Hibernate.
. Well versed in web development using HTML, XML, CSS, jQuery, AJAX,
Java script.
. Good experience in Web Services and large volume application.
. Expert in SQL quire writing
. Solid Understanding of Object Oriented Programming and RDBMS concepts.
. Comprehensive work experience on Application Servers such as IBM Web
Sphere Application Server, Web logic and JBoss.
. Good knowledge of Configuration with Designing and code from
specifications, analyzes, evaluates, tests, debugs, documents, and
implements complex software apps
. Experienced in developing UML diagrams like Class and Sequence
diagrams using Rational Rose and MS Visio.
. Expertise in all phases of Software Development Life Cycle (SDLC),
Object Oriented Analysis and Design (OOAD).
. Well versed with Rational Unified Process (RUP), Agile/Scrum and Test
Driven Development Methodologies.
. Excellent Analytical & Interpersonal Skills, Self-motivated and have
the ability to work well in a team or individual environment.
. Demonstrated ability to Learn quickly and succeed in challenging
environment, Adept at motivating staff to ensure smooth workflow and
increased productivity.
TECHNICAL SKILLS
Languages Java, J2EE, SQL/PLSQL,
Web Content Adobe/Day CQ 5.5, OSGI, Apache Felix,
Sling, JCR
Servers Websphere
Enterprise JSP, SERVLETS, EJB, JDBC, JMS, JNDI, Web
Technologies Services
Web Technologies HTML, CSS, XML, JavaScript, AJAX, jQuery,
XSLT
Frameworks Spring, Hibernate, JSF
Tools Maven, ANT, JUnit, log4j, Toad, SQL
Developer, JIRA
Application Servers IBM Web Sphere 6.1, JBoss, Tomcat 5.x
Methodologies RUP, Agile/Scrum, SDLC, Use cases
Version Control SVN, Clear Quest, Clear Case
Databases Oracle 9i & 10g, SQL Server 6.5
IDEs IBM RAD 7.0/8.0, Eclipse 3.x, Net beans
PROFESSIONAL EXPERIENCE
Office Deport, Florida
Jan 2013-Till date
CQ5 Developer
Project: Order Management
The project was to build the application which Worked on development of
Vendor management and procurement system for office deport to manage On-
line ordering of items and quality control. Team is responsible for
developing all generic components and Templates. Office deport has
unique architecture where CQ5 page JSON data is consumed in Ruby on rails
and jRuby application. End user can see data from ROR application whereas
marketers/editors can update data from CQ5 Author environment.
Responsibilities:
. Analyzing the requirement and choosing the optimal mechanisms to meet
the requirement.
. Identifying & developing new common components.
. Unit Testing and Regression Testing of Web Application.
. Fixing the issues involved in Development of the Web Application in
coordination with QA.
. Following Necessary Coding Standards and Code Optimization Mechanisms
to achieve Consistent and
High Performance throughout the Application.
. Refactoring major component JSP.
. Implementing the timelines, delivering the assigned tasks as per the
Sprint and scheduled milestones and meeting the expectation of the
clients.
. Providing technical guidance to teammate to resolve issues.
. Doing Peer-To-Peer Code Review.
. Offshore coordination.
Environment: Java Day CQ5 (5.6 version), CRX, OSGi, Java, J2EE, jRuby, Ext
JS, Maven, Perforce, JSP, Servlets, POJOs, Eclipse, DAO, Hibernate, spring,
Oracle, Shell, Perl, ANT, Jboss, DB2.
Florida Blue, Jacksonville, FL
Apr
2011 - Dec 2012
CQ5/J2EE Developer
Project: E-rate
E-rate is a large group rating and underwriting system for Florida Blue. It
is used for automation of large group sales process, cross-selling of
health, dental, vision, life/disability products, Benefits and rates
comparison, Under Writing of large group products. Application was used by
both underwriters and customers with separate login modules.
Responsibilities:
. Installed and Configured CQ5 Web Content management System and Apache
Felix Admin Console.
. Installed CRXDE Integrated development environment and Configuration of
the project with Subversion version control.
. Design and development of web pages using CQ5, JavaScript, HTML, CSS,
Ajax and JQuery.
. Developed Adobe CQ5 templates and reusable components.
. Extensively used CQ5 tagging features in developing components and
templates.
. Worked on implementing Chase home page and other related pages.
. Worked on clipped apps component which pulls data from external J2ee
apps, web services.
. Worked on Author instance to help authoring complex components on
pages.
. Used JIRA & Mingle for bug tracking and project tracking.
. Used Hibernate as ORM tool and Perforce for source code repository.
. Created documentation and project specific configuration as wiki pages
in Confluence.
. Involved in various phases of Software Development Life Cycle (SDLC) of
the application like Design, Analysis, Development and Implementation.
. Participated in High-level design of the application by applying the OOP
concepts and Java Design patterns.
. Configured Faces-Config.xml and navigation templates for standard
navigation rules.
. Participated in Database design sessions with Data Architects.
. Wrote custom jquery and CSS to maintain user friendly look and feel.
. Created custom tags for multiple use across application.
. Developed base beans which can be used by multiple backing beans.
. Experience working in an agile environment, involved in daily standup
meetings.
Environment: Java (jdk1.5), JSP, Servlets, Java Script, HTML, CSS, Ajax,
jQuery, Day CQ5.4 (WCM), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR
Connector, Windows and Linux.
NetApp, Sunnyvale, CA.
Jan 2010- Feb 2011
Developer
Description: Worked on development of Customer Order Sales Processing and
fulfillment System. This system deals with the sales portal and tracks the
customer orders after order have been fulfilled. It also tracks Defects and
Customer Satisfaction.
Build a new system Candidate Address System (CAS). The CAS allows client to
enter a postal code and returns the list of all streets names in the
provided postal code.
Responsibilities:
. Participate in scrum meetings and sprints.
. Developed session scoped and request scoped managed beans.
. Deployed application in Development and Test environments.
. Used Web services - WSDL and SOAP for getting credit card information
from third party vendors.
. Develop action listeners for multiple existing components to provide
smooth UX.
. Used SAX and DOM parsers for reading and putting XML messages into
Message broker.
. Develop front end validations using JSF and back end validation in
service layer for strong security.
. Used faces context to retrieve bean properties and set messages.
. Used rich faces Ajax validators, rich menu items, rich pick list etc.
. Developed xhtml pages using JSF and Rich Faces
. Used JMS API for asynchronous communication by putting the messages in
the Message queue.
. Used to hibernate to interact with data using lazy loading techniques.
. Configured hibernate configuration file to setup new mapping files and
class files.
. Used hibernate b objects to perform multiple database operations.
. Participate in code review sessions.
. Performed unit testing using JUNIT framework.
. Execute ANT scripts and deployed the application on Web logic
Application Server.
. Monitored the error logs using Log4J and fixed the problems.
. Developed the different components of application such as View and
Controller components and used CVS for version control.
Environment: Java, J2EE, xhtml, JSF, Rich faces, JMS, JNDI, HTML, XML, DOM,
SAX, ANT, Rational Rose, Web logic Application Server, Eclipse, LOG4J,
Oracle 10g.
PayPal, San Jose, CA,
Jan 2009 - Dec 2009 Developer
Description: Paypal has many supporting java applications which are both
web based and standalone Crontab Scheduled running on Linux operating
system. All these applications together perform the functions like customer
support, monitoring, reporting and maintenance of the platform.
VLBC (Value Link Business Center): This is back office web application tool
built on various java and j2ee technologies.
It serves as a tool for clients, helpdesk users and administrators to
perform various functions ranging from manufacturing
gift cards to activating, reloading (E-commerce), enquiring balance etc.
The application also performs complex task of boarding
a new merchant and configuring them into gift card platform. Major Java
technologies and frameworks used are Struts, spring, Soap Web services.
Responsibilities:
. Creation of design specifications and design documents for enhancement
of Discussion and Discipline Modules.
. Facilitated agile development process in the company including
requirements and design processes.
. Minimizing defects in system and ensuring adequate quality control.
. Coded and debugged Stored Procedures, Packages and Views in Oracle
Databases using SQL and PL/SQL,which were called by user-oriented
application modules.
. Applied Exception Handling and Validation controls to provide
proper data validation and catching exceptions occur during system
execution.
. Loaded and unloaded data sets from or to Oracle Databases using TOAD.
. Implemented reusable Procedures/Functions and Involved in Requirements
gathering from Onsite Managers, suggesting various approaches and
providing Infrastructure sizing Recommendations.
. Involved in web services (JAVA) module.
. Involved in Scope and Estimate level of effort.
. Design prototypes for various work streams and Involved in Process Flow
Design (Request Type, Workflow, Reports, Portlets)
. Involved in Code Reviews, Unit Test Cases and Review of Timesheets.
. Preparation of Deliverables for Release (Design Docs, Unit Test
cases, RTM, Deployment Checklist, Configuration Guide, Release Notes,
Training Materials).
. Working with Production vendor HP to solved product related issues
. Involved in Resource Management, work Planning and Prioritization.
. Developed new functions and classes for Discussion, Discipline modules.
. Enhancement of Procedures, Functions at back end using PL/SQL.
. Participate in iterative/agile approach with unit tests and weekly
releases.
Environment: Java, J2EE, JSP, Servlets, UML, Rational Rose, Weblogic 9,
Agile, Scrum, Apache Maven 2.0.9, Smart CVS 7.0, Eclipse, Struts 1.1,
Struts 2.0,UNIX, Java Script, AJAX, MS SQL Server, Oracle 9i.
United States Automobile Association (USAA), India
May 2006 - Oct 2008
Jr. Developer
Description: USAA Claims Work Flow Management (WFM) Project aimed at
complete re-engineering of the workflow in Claims. It automated the loss
assignment and replaced the earlier Diary System which was developed in
Visual Basic. The new system would support all the business processes that
the earlier system supported and newly identified enhancements. As part of
Work Flow Management a user friendly web based tool was built for Claim
handlers to manage Claims.
Responsibilities:
. Involved in the initial JAD and requirements gathering sessions for the
project
. Functioned as the key member of the consulting team in the design and
development of the application
. Created Class and Sequence diagrams
. Developed Rich user interface using HTML, JSP, AJAX, JSTL, Java Script,
jQuery and CSS.
. Responsible in creating and maintain JDBC connections, and defining JNDI
names to access Database
. Implement business logic using Java classes and methods while following
design standards.
. Designed JSP pages using JSTL tags.
. Used Maven for building and deploying on JBoss application server.
. Developed Junit Test Cases and performed unit and integration testing
. Used SQL to generate simple to medium reports from the Dairy system
database
. Involved in design reviews and Code reviews for various modules
Environnent: Java, J2EE, JSP, JDBC, UML, HTML, Java Script, RAD, JBoss,
Star Team, DB2, Windows XP
EDUCATION
. Masters with Combination of Computer Science, India
. Bachelor in Computer Science, India