Rakhee Anugula
******@*****.***
SUMMARY
. Java / J2ee Developer with over 10 years of experience in requirement
analysis, design, development, testing and implementation of
applications.
. Specialized in development and implementation of Web based,
Internet/Intranet, client/server, distributed architecture
applications using Java/J2EE technologies.
. Expertise in Core Java and J2EE technologies such as Servlets, JSP,
Swing, JDBC, Struts, Hibernate, Spring, EJB, Web Services, HTML, CSS,
XML, XSLT, JavaScript, Ajax, JQuery.
. Experience with Message Oriented Middleware (MOM) MQ Series and JMS
API.
. Experience in Web Services, SOAP, WSDL and UDDI.
. Experience with various Software Development Methodologies like SDLC,
Object Oriented Analysis and Design (OOAD)
. Experience in application development and deployment using servers
such as IBM WebSphere, Apache Tomcat, Jrun, Jboss, Broadvision.
. Extensive experience in Integrated Development Environment (IDE) like
Eclipse, Oracle JDeveloper, WSAD.
. Experience in working on databases such as Oracle, SQL server, Access.
. Excellent analytical, logical, programming and debugging skills.
. Technical lead experience mentoring and managing a junior developer in
the team.
. Team player with excellent communication and interpersonal skills.
SKILLS/TOOLS
J2EE Technologies: Servlets, JSP, SOAP, JDBC, JAAS, EJB, JMS,
WSDL, UDDI
Frameworks: Struts, Spring, Hibernate, JSF, Log4j
IDE: Eclipse, JDeveloper, WSAD, JBuilder, Visual Cafe
Languages: C, C++, Java, JavaScript, VBScript, Perl, .Net
Framework
Servers: WebSphere, Tomcat, JBoss, Jrun, Brodvision,
Oracle AppServer
RDBMS: Oracle, SQL Server, Access
Front End: HTML, DHTML, JavaScript, VBScript, AJAX, JQuery,
CSS, ASP.
Version control Tools: PVCS, VSS
Utility Tools/Projects: Ant, JUnit, Macromedia Dreamweaver, FrontPage
XML Technologies: XML, XSD, XSL, XSLT, XPATH, JAXP, SAX, DOM,
XML Spy,
Operating Systems: Windows, UNIX
EXPERIENCE
Proformance Insurance Company - NJ
Jan 10 to Dec 10
Maintain and develop intranet web reporting application which provides
monthly and YTD reports for various insurance products sold. Created
customized reports based on the selected criteria for various products and
timeframes. Used JSP, java servlets, Oracle database, and JBOSS
application server for creating this application.
. Implemented JAVA/J2EE design patterns such as MVC, Factory, DAO,
Singleton, Value object. Used MVC Spring framework to design and
develop the reporting application.
. Data query, retrieval and mapping to Java classes in the model piece
of the application were done using Hibernate.
. Wrote application front end with HTML, JSP, Ajax/JQuery, Struts.
. Used Software development best practices from MVC, spring and
databases.
. Provided extensive pre and post delivery support with bug fixing, code
reviews and day to day maintainence.
. Wrote SQL loader scripts to load sales data into reporting database.
Wrote shell scripts to load weekly sales data.
Environment: Spring Framework, Hibernate, JSP, Java servlets, JDK, PL/SQL,
SQL, Oracle, JBOSS AS, Tomcat, Eclipse, XML, Windows 2000, UNIX
ConvaTec - NJ Apr 06 to Dec 09
Maintain and develop enhancements for Convatec.com site. Create various
product microsites when new products are launched. Create name capture
forms for requesting samples and news letters. Schedule biweekly server
restarts and deploy changes to production. Provide adhoc reports for
customers. Publish content as per publishing requests. The site is a struts
based web application running on a BroadVision One-To-One portal. Managed
content using Broadvision Command Center. Deployed content from unit to
test to production using BroadVision Deployment Center and Documentum
WebPublisher.
. Managed and developed projects like Solutions Algorithms site used by
customers to request pin numbers for software distributed to health
care professionals.
. Developed name capture forms for Greatcomebacks.com site.
. Helped content developers with content development.
. Managed and developed a jsp based Convatec Spot award sytem, hosted on
an apache tomcat server.
. Designed, developed, and maintained an admin website for monitoring
newsletter subscriptions and medical starter kits requested by
healthcare professionals for skin care, wound care and ostomy
products.
. Developed and enhanced a Resource Tracker application using .Net
Framework.
. Created SQL server stored procedures used by the application.
. Working on converting struts based BV applications to .Net.
Environment: J2EE, Java Beans, JSP, Spring, .Net Framework 2.0, ASP,
Struts, PL/SQL, SQL, Oracle, JavaScript, AJAX, Macromedia Dreamweaver,
Tomcat, JUNIT, Hibernate, BroadVision 7.1 Portal, Documentum webPublisher
4.4, Microsoft Visual Studio 2005.
Aug 04 to Mar 06
Client: AT&T - NJ
. Maintain and develop enhancements for STARTER web application.
. This application tracks sales associated with the sales team.
. It is a reporting tool, generating sales center level to VP level
reports.
. The application is developed using java servlets, oracle database and
tomcat app server.
. Other responsibilities include monitoring data feeds, refreshing
materialized views, and maintaining shell scripts.
Environment: Java servlets, JDK1.4, PL/SQL, SQL, Oracle, Tomcat, Windows
2000,
UNIX
Client: Lockheed Martin- MS2 - NJ
. EDI Message Broker web application is developed to facilitate the
communication of EDI messages between NAVICP (Naval supply systems
command) and MS2 transaction processing systems.
. EMB processes specific EDI messages for requisition processing and
inventory tracking. Designed and developed the web application using
J2EE, Java beans, JSP, Web Services, XML, XSLT, and Oracle.
. Used XSLT to transform the EDI messages to the MILSTRIP record format
required by other MS2 systems for processing and vice versa.
. A web services component made these flat files available to other
systems as SOAP messages upon request. Another web service is used to
receive and schedule the messages to NAVICP.
. User Interface screens are used to manage the messages generated by
querying, scheduling, error handling and transaction reversals.
. Created Oracle tables, stored procedures, and triggers using SQL and
PL/SQL. DOS batch scripts are used to ftp data from and to NAVICP.
Environment: J2EE, Java Beans, JSP, Web Services, XML, XSLT, Struts,
PL/SQL, SQL, Oracle, TOAD, Macromedia Dreamweaver, Visual SourceSafe,
Windows 2000, XML Spy, Jrun4.
New York Life, New York, NY Oct 00 to
Jul 04
Applications Engineer
. Object oriented analysis, design and coding were used while working
for various web application projects used for processing annuity and
life insurance applications.
. Application programming Interfaces were created which were shared by
several applications.
. Also worked with enterprise level API's and DAO (Data Access Objects)
provided by the Infrastructure group to access the Corporate Data
Warehouse and Policy Data Store.
. Wrote database stored procedures and triggers to load daily policy,
annuity, and mutual fund data.
. Wrote UNIX shell scripts to run daily batch jobs, applications, and
data loads.
. Lead enhancement work efforts by assigning tasks and mentoring junior
members of the team.
Books and Records Web Application:
. The auditing application was developed using Java 2 and Websphere
Application server 3.5.
. Designed and developed the initial website using HTML,, J2EE, JSP and
JavaScript following the object oriented concepts, standards and
guidelines set by the infrastructure group for web applications
. Wrote Servlets, Java Bean code to develop the prototype.
. Created the audit request functionality piece for the final project
using object oriented analysis, design and coding.
. Developed a stand alone java app to run in batch mode which extracts
data from an Oracle database and sends it to an MQ Series queue.
Suitability Workbench Web Application:
. The intranet Java web application processes Life Insurance and Annuity
products of New York Life. The application runs suitability tests
based on the investor profile and customer risk tolerance before
issuing annuities and life insurance policies as per the state law.
. Developed enhancements and modification requests for the application.
. Developed additional functionality for deletion of cases and reports.
. Added a new feature to the database access API to handle Oracle
Procedure calls.
. Enhanced the data access API to retrieve the XML from the database,
parse it and display it in the Suitability application.
. Enhanced the application by automating the display of investor profile
fund allocation versions whenever risk categories change, using XML,
Java Stored Procedures and database triggers.
. Installed WebSphere application server on local workstation for local
development.
. Developed quarterly compliance reports using Seagate Info desktop.
. Wrote PL/SQL stored procedures to get the required data for display on
the reports.
. Migrated the Suitability application from Websphere 2.0 to Websphere
3.5, java 1.1.7 to java 2 and jsp 0.9 to jsp 1.1.
. Coded for and integrated Entrust security for the application using
the security API provided by the infrastructure group.
. Worked with Oracle XSU Utility to load data from XML feed files into
the database.
. Wrote stored procedures and database triggers to load data into the
application database.
. Supported a vendor application built using Powerbuilder and Business
Objects.
. Responsible for the daily batch data loads. Design, develop, maintain,
and enhance the job processes.
. Investigate problems and provide production support for the daily
batch jobs.
Environment: Java, J2EE, Java Stored Procedures, WSAD, Visual Age for Java,
Visual Caf , XML, PL/SQL, Oracle XSU, IBM WebSphere, Macromedia
Dreamweaver, Powerbuilder Internet Explorer, ERwin, JavaScript, PVCS,
ClearCase,Windows NT, UNIX, Oracle 8.1.7, SQL Server, Crystal Reports,
Business Objects, MQ Series, Remedy, Change Management, Entrust, Netegrity
Siteminder.
Client: AT&T - NJ Apr 98 to Apr 00
Programmer Analyst
. Developed a web based tax application, 'SOTP/Tax Reconciliation tool',
using Java, Java server pages (JSP). This tool is a report generation
tool used by the tax group to reconcile journal and ledger entries.
. Created three of the seven reports using Java beans, jsp pages and
servlets.
. Wrote JavaScript for input validation and display message alerts.
Wrote UNIX shell scripts to run the daily data loads.
. Followed Software Development Framework steps for application
development passing through quality gates.
. Wrote documentation, installed, and configured Jrun server, which is a
JSP engine used for running java server pages.
. Other responsibilities include maintaining the Intranet website for
the Tax division of AT&T by using Frontpage 98.
. Provide support to content developers and create user accounts for
them in FrontPage. Publish html pages on the server.
. Create html pages using JavaScript and integrate java applets into
html pages. Create DHTML pages. Used tables, stylesheets, and image
maps in creating html pages.
. Create animated gifs using Microsoft's Image Composer for using them
on html pages.
. Evaluated Microsoft's Visual Interdev with active server pages and
dynamic html.
Environment: Jrun, Java 2, FrontPage 98, Microsoft Visual Interdev,
Microsoft Image Composer, Adobe Acrobat, Internet Explorer, JavaScript,
VBScript, Windows NT,
Oracle
Client: Engineering Information Inc. - NJ
Oct 97 to Mar 98
Programmer Analyst
. Involved in the development of a search engine on the web using Oracle
Webserver.
. This website is used to search for engineering publications till date.
. The search queries were executed using Oracle Context.
. Static pages and CGI procedures were developed with the Oracle
WebServer developer's toolkit.
. Created PL/SQL procedures using PL/SQL, Webserver developer's toolkit
and Oracle Context.
. Wrote one-step, two-step, and in-mem context queries to search for
text in the database. Wrote procedures to display the result set in
multiple formats.
. Also wrote a procedure, which creates a page where the user's order
information is captured for further processing.
Environment: Oracle WebServer, Oracle Context, WebServer Developers
toolkit, Sun Sparc Unix
Client: Republic Mortgage Insurance Company
Jun 97 to Sep 97
Programmer Analyst
. Involved in the development of Mortgage Insurance Processing
application. It is an Intranet application created to automate the
processing of applications for Mortgage Insurance.
. Created Java classes and GUI frames using PowerJ tool.
. Integrated the developed framework into the classes.
Environment: JDK1.02 (Java Development Kit), PowerJ, Internet Explorer,
Windows NT
EDUCATION
. Bachelors of Science, India
. MBA (Finance), India