RADHIKA BOKKA
Phone: 316-***-**** abijyv@r.postjobfree.com
CAREER SUMMARY
. J2EE/Java Developer with over seven years of professional experience
in Java Application Development, Object Oriented Programming & Design,
Distributed Application Development, and Database Applications.
. Extensive experience in developing web based, portal,
internet/intranet, client/server, distributed architecture, Object
oriented architecture applications using Java, J2EE and XML
technologies.
. Extensive expertise in core Java, Java Servlets, JSP programming,
J2EE, EJB, JDBC, JMS, Struts, Hibernate, Spring, JNDI, Webservices.
. Expertise in developing GUI based application using JSP, HTML, XHTML,
DHTML, CSS.
. Expertise in XML technologies (SAX, DOM), XSL, XSLT, XML Schema, DTD,
Custom Tags (JSTL), JAXB, XSD and JavaScript.
. Expertise in using IDE like Eclipse, JDeveloper, NetBeans, Rational
Application Developer(RAD).
. Development experience with Application/Web servers like IBM
Websphere, BEA Weblogic, JBoss and Apache Tomcat.
. Sound Knowledge in database concepts and working experience on Oracle,
DB2, MySQL and SQL server databases.
. Successfully designed and implemented various reusable components and
frameworks using Design Patterns like MVC (Model-View-Controller),
Business Delegate, DAO, Singleton, Factory, etc.
. Experience in using different design methodologies and tools like UML
and Rational Rose.
. Knowledge and experience on GWT1.x(Google Web Toolkit).
. Excellent experience in client interaction, requirements gathering,
design, development and deployment of various functional documents
. An effective communicator, committed team player, quick thinker and
rapid problem solver with commitment and has a strong work ethic and
ability to quickly adapt to new environments.
TECHNICAL SKILLS
Web Technologies : HTML, DHTML, XML, XSL, AJAX, XSLT, Java Script, SOAP,
SOA.
J2EE Technologies : Servlets, JSP, JDBC, JNDI, EJB2.0, JAXP, JavaBeans,
JNDI, JMS, JAX-RPC.
Tools /IDE : IBM RAD7.x, NetBeans4.x, Eclipse3.x, SQL
Developer, SOAPUI 2.x, JDeveloper9.x.
Database : Oracle8I/9I/10g, DB2, SQL Server 2000,
MySql5.0.
Build Tools : Ant, Maven.
Application Framework : Struts, Hibernate, Spring framework.
Distributed Architecture : RMI, EJB, LDAP, Web Services, SOA.
Web/Application Server : Apache Tomcat4x/6x, IBM WebSphere 5x/6x,
Weblogic10x/8x, JBoss6x.
Operating Systems : Windows 95/98/NT/2000/XP, Unix, Linux.
Case Tools/ OOAD : UML2x, Rational Rose1x.
Version Control : ClearCase 7.0, SVN 1.6, CVS1x.
Languages C, C++, Java, VB, VC++, Perl.
PROFESSIONAL EXPERIENCE
Cardinal Health, Ohio May '10 -
Current
Senior J2EE Developer, Cardinal Identity.
Cardinal Health, Inc., is health care services company specializes in
health care supply chain services, providing pharmaceuticals and medical
products. The company is also a manufacturer of medical and surgical
products, including gloves, surgical apparel and fluid management.
Currently involved in 'Cardinal Security Application' where the Project is
to synchronize data between the legacy and the new authentication systems.
The data that will be synchronized between these legacy and new systems
includes Cardinal.com password data, security questions, and user id
provisioning updates.
Responsibilities:
. Installed and configured local environment with tools ClearCase7.x,
Clear Quest 7.x, RAD7.x & Websphere6.x.
. Currently working for DMC Project for collecting user data from legacy
system and synchronizing in LDAP which is in transition phase.
. Understanding existing application and code developed on technologies
using EJB3.0, JMS(MDB), XML, HTML, JSP, SOAP messages, Sleep script.
. Investigating unsynchronized data issues in Production.
. Issues came across are Addsync, EJB timeout, multiple records in LDAP
for same user etc.
. Recreating existing Production issues in Dev environment and
troubleshooting the issues to mitigate the impact.
. Developed code to resolve the issues and improve supportability of the
application.
. Modified existing EJB's as a solution for issues and modified the
design of application.
. Daily log scraping and updating the team with new issues and helping
team with their research issues.
. Monitoring Tivoli agents on production and observing CPU utilization
by application.
. Processing data through another application DRT to mitigate unsync
data issues.
. Introduced emailing facility to the existing application as a part of
transition using Java5.
. Used best practices and design patterns Singleton, DTO, DAO, etc.
. Agile methodologies are followed for development of the project.
. Monitoring CPU utilization with TOPAS and Tivoli agents.
. Investigated Heap and Core dumps to find the root cause of CPU spikes.
. Working on Log Retriever application developed on Sleep script and
fixing the bugs in the code.
. Working with different teams to troubleshoot the issues in daily
status meetings and coming up with recommendations to resolve the
issues.
. Reprocessing Failure Queues through Hermes.
Environment: Core Java, Java1.5/1.6, Webservices, Ant 1.7, JMS, EJB 3.0,
Log4j 1.4, RAD 7.5, ClearCase 7.0, AIX OS, ClearQuest 7.0, LDAP, Websphere
6.1, Clarify, Rational BuildForge, SQL Server 2000, Sql Developer 2.1,
DB2,Oracle9i, Unix.
____________________________________________________________________________
_____________
Century Link (Embarq), Overland Park Jan '08
- Mar '10
Senior J2EE Developer, Customer Profile Management Team.
Century Link (Embarq) provides local, long distance, high speed data and
other wireless services to residential and business customers. It was
formerly associated with Sprint now acquired by CenturyTel. Worked with
'customer profile management' team which is part of Ecommerce/External
Security.
The project was to provide single sign on to the voicemail web GUI as well
as provide Embarq with usage, tracking, and allow customers the ability to
provide feedback on the web pages. This project is the continuance of the
Integrated Voice Mail (IVM) project. The project was to provide web access
to small business and home business customers which will enable them to
self-manage their voicemail services and access functionality not available
via the TUI (telephone user interface). There by providing integrated voice
mail, new and improved features and web access.
Responsibilities:
. Developed web services using JAX-RPC to transmit SOAP messages by JWS.
. Developing and coding business objects with JavaBeans.
. Developed back end communication using Oracle 10g database.
. Developed WSDL as a Web service, XML Schema's (XSD) to map the fields
of XML.
. Install and configured application server on local machine.
. Used Tomcat6.x and Weblogic10.x/8.x to deploy the application.
. Application was developed using Eclipse (IDE) Environment.
. Integrated Hibernate with Spring framework and used Hibernate as
persistence layer.
. Used SOAP UI for load and functional testing.
. Used SAX and DOM for parsing XML documents and XSLT for
transformation.
. Functional and Unit testing using Junit and JMeter.
. Used Ant to build, compile and create WAR of projects.
. Involved in Oracle Identity Management tool configurations.
. Monitoring performance through Wily Introscope monitoring agent.
. Used best practices and design patterns DTO, DAO, Singleton.
. Developed intuitive code for finding database connection leaks in a
large code base.
. Involved in debugging and troubleshooting of product configuration and
/ or customizations.
. Developed scripts to migrate data as per business requirements.
. Involved in production releases of project and given onsite support
and fixed issues.
. Used JUnit Framework to develop test cases
Environment: Core Java, Java1.5x/1.6x/1.4x, JWS, Weblogic10.x/8.x,
Tomcat6.x, Eclipse, Linux/Scripting, Log4j, JDBC, JNDI, JUnit, JSP,
Servlets, JNDI, HTML, Oracle Sql Developer 1.x, SQL, LDAP, SOAP, JTA, BMC
5x (Corporate Directory Manager Console), LDAP, SAX, DOM, Ant, Spring,
Hibernate.
_________________________________________________________________________
________________
Blueprint Studio, New Jersey May '07 -
Dec '07
Senior J2EE Developer, Satisfeyed Application
This is a business initiative aimed at helping Eye Care Professionals
expand their practice and improve patient satisfaction. The application has
a group of tools for improving dialogue between Eye Care Professionals and
their patients enhance patient services and supplying the doctor with
crucial business intelligence.
Responsibilities:
. Involved in talking to the business people, gathering requirements and
addressing product enhancements discussions.
. Involved in designing, processing logic, extensibility, user
interfaces, and integrations and testing application.
. Developed the front end application using Struts Framework, JSP, CSS
and HTML.
. Used AJAX to poll the server using XMLHttpRequest to retrieve the
latest data from the database.
. Used GWT to debug the application and fix the defects.
. Developing and coding business objects with EJB2.0 and Servlets.
. Application Architecture is based on MVC Struts Framework. Designed
and developed custom tags, action classes and action form beans.
. Developed back end communication using Oracle 10g database.
. Configured and created the build files using Maven and Axis Ant tool.
. Used WebLogic8.1 and Tomcat 5.x to deploy the application.
. Wrote system evaluations, design proposals, and standards for an XML
content management system.
. All applications were developed using Eclipse IDE.
. Debugged production problems during testing and deployment phases.
. Involved in debugging and troubleshooting.
Environment: Core Java, JSP, Servlets, JavaScript, Ajax, HTML, GWT1.0
plugin, Tomcat5.x, CSS, SQL, JDBC, Clearcase, JDBC, JNDI, LDAP, XML, XSL,
EJB, SQL, Struts, Hibernate 3.2, Oracle10g, Log4j, Web Logic8.1 and
Eclipse.
_________________________________________________________________________
________________
First Banks Inc., St Louis, MO
Oct '06 - Apr '07
Senior J2EE Developer, Cash Management Tool (CMT)
CMT was developed as a part of the Business Services offered by First
Banks, Inc. The tool provides a wide array of Cash Management services that
can be tailored to speed collections, manage disbursements and provide
timely account information. It is a means to ensure that the customers are
getting the services they need to solve their day-to-day cash flow issues
while satisfying the accounting needs specified. Some of the cash
management options that were dealt with are Business Online Banking, First
Bank Debit Business Card, Wholesale Lockbox and wireless transfers.
Responsibilities:
. Actively involved in the gathering of data, design and analysis of the
system.
. Worked with the team in the development of Use-Case diagrams and class
diagrams using Rational Rose.
. Extensively used Application Resource Bundle feature of Jakarta Struts
Framework for eliminating the hard coding in terms of field label and
alert messages in JSPs.
. Involved in writing of JSP pages for the presentation of data.
. Use of JavaScript for Client Side manipulation in JSP pages.
. Implemented MVC architecture using Apache STRUTS framework.
. Developed front end with JSP using Struts Tag library and Action
Forms.
. Designed user interface pages using Weblogic workshop.
. Deployed Servlets, JSP and EJB on Weblogic Application Server.
. Used tiles framework, validation framework in the application.
. Implemented Hibernate framework by incorporating DAO design patterns.
. Extensively involved in designing and implementing several backend
network performance components using EJBs.
. Extensive use of Enterprise Java Beans (EJBs) for middle tier
component implementation and implementation of business logic.
. Creation of Database Management System using PL/SQL statements, stored
procedures and triggers.
. Designed and developed EJB components (MDB's) to asynchronously
receive messages from IBM MQ Series queues.
. Used JMS API as an interface between MQ Series and EJB MDB.
. Worked closely with testing for unit, module and integration testing.
. Involved in debugging issues for production releases.
Environment: Core Java, J2EE, Apache STRUTS1.1(MVC), SQL, Maven, Linux,
Ant, Log4j, Servlets, Hibernate, Apache Tomcat 5.0, EJB2.0,
JMS(MQseries), Oracle 10g, PL/SQL, Ajax, JQuery, ClearQuest, JDBC, JNDI,
WebLogic8.1, Oracle Enterprise Manager Client, JSP.
_________________________________________________________________________
_________________
T&T Expert Inc, Houston, TX
Nov '05 - Sep '06
J2EE Developer
The project developed service management application. Users are able to
login and view their accounts. Customers' services can be entered, updated
or retrieved from database system. Connections with other parts-supply
companies are also provided to update latest list prices. Implemented
framework based on MVC architecture using Servlets, JSP and EJB
technologies.
Responsibilities:
. Captured client's requirements and designed the system using UML (Use
Cases, Collaboration Diagrams, and Sequential Diagrams) with OOA/D
features.
. Developed and implemented JSP Tag Libraries ( JSTL), HTML, DHTML, CSS
and JavaScript.
. Designed of RDBMS using E-R diagrams and relational algebra for
relational operations.
. Developed project using Agile methodologies.
. Implemented database systems using Oracle 9i.
. Used Struts Framework for the application based on the MVC-II
Architecture and implemented validator framework.
. Developed Session Beans to process requests from the user interface
and CMP entity beans to retrieve and update customer information.
. Developed Message Driven Beans to process mails and requests
asynchronously.
. Wrote XSLT stylesheets for publishing the standard.
. Configured IBM Websphere 6.0 the JNDI, JMS, Listener names and data
sources.
. Developed web services using JAX-RPC to transmit SOAP messages.
. Identified and resolved programming issues, Servlets and EJB's
performance tuning opportunities.
. Developed interfaces and their implementation classes to communicate
with the Midtier(services) using JMS.
. Performed unit tests and integration tests of the application.
. Modified the SOAP/WSDL interfaces for the existing web services to
accommodate changes in the new releases.
. Used Clear Case as a documentation repository and version controlling
tool.
Environment: UML, Servlets, JSP, JSTL, Custom Taglib, JSF, EJB2, IBM
RAD, Struts(MVC), RAD, JMS(MQSeries), XML, XSD, JAXP, XSLT, JAX-RPC,
Java Webservices, Linux, Portlets, SOAP, WSDL, JQuery, SAAJ, JAAS, CVS,
Java Script, Ajax, JAXB, RDBMS, JDBC, PL/SQL, SQL, Oracle 9i, Log4J,
WebSphere6.0.
American Express, NY
May '04 - Oct '05
Software Programmer
A direct bank that offers consumer banking via the Internet, telephone and
automated teller machine. Membership Banking provides high rates on
deposits, low-rate lines of credit, rebates on ATM surcharges and free
unlimited electronic bill payment. Its range of products includes money
market and checking accounts; CDs. Membership Banking website provides
account inquiry, account update, bill payment and customer service
functions. The website enables prospective account holders to complete
online account applications with real time decision. Once an account has
been established the customer will be able to review the status of their
accounts and initiate bill payments online and/or transfer funds from one
account to another.
Responsibilities:
. Worked on Requirement analysis, gathered all possible requirements and
involved in breaking the requirements in to exact implementation
details.
. Involved in Designing, Coding and promoting the code into different
environments.
. Designed interactive web pages with front end screens using HTML and
JavaScript technology for the e-statement server as per the
requirements.
. Designed XML Schema and XML using XML-Spy Editor
. Developed the entire application in Struts MVC Framework along with
EJB.
. Developed views and Action classes for lead information.
. Designed and developed Java Server Pages and Servlets for entire
website.
. Business Logic implemented using Business Objects pattern as the EJB
Session Beans.
. Deployed and Developed Front Servlet components, Business Delegate,
EJB, DAO to access back end systems for displaying lead information
and advisor information.
. Created windows batch scripts and configured the scheduler to trigger
the XML feed generation.
. Participated in Unit, Integration, System testing. Wrote JUnit test
cases for testing the functionality of the code.
Environment: Java, JDBC, JSP, XML, EJB, Front Servlets (Struts), CVS,
ANT, Websphere 5.1, DB2, SQL, UML diagrams, Oracle 9i, Eclipse.
Zeus, India
May '03 - Apr '04
Trainee Programmer
The Taxware product is developed under the project name Zeus for Gov One
Solutions a div of First Data Corporation. The project consists of Tax
Engine which computes the Sales Tax, Use Tax, and World Tax. User Interface
for Zeus Tax Engine for client data entry and customization. Infrastructure
for Tax Engine. Interface for Tax Engine to interact with existing ERP
Systems.
Responsibilities:
. Provided Effort Estimation using Use-Case point estimation for Load
Data module.
. Requirements gathering and analysis.
. Involved in Design. Designed Class diagrams and Sequence Diagrams
using Rational Rose 2000.
. Prepared design documents.
. Application Development for Load Data module, Unit testing and
Integration testing.
. Preparing test cases.
. Written JUnit test cases for unit testing.
. Coordination with Taxware QA, Release engineering team, Database team
and E-Testing Team.
Environment: Java, XML, Apache Tomcat 4.0, Oracle 8i, Struts, JSP,
JUnit, Servlets, DB2, Rational Rose 2000, Clear case, Windows 2000,
Eclipse.
EDUCATION
Bachelor of Technology (Computer Science and Engineering) Jawaharlal Nehru
Technological University, India