i ndrani_**@hotmail.c
om
Indrani Boppana
**********@*******.*** **********@*******.*** 770-***-****
Summary: Solution centric and results driven software engineer with expertise in multi-tier application
design, development and implementation using object-oriented technologies. Proven track record of
success in delivering robust software solutions using multiple development methodologies. Expertise in
integrating complex enterprise applications, content management, and post-production support in Media,
Banking and Telecom industries. Recognized for having successfully delivered the highest revenue
generating product at COX Newspapers. Known for good analytical and problem solving skills, excellent
customer service and team player.
Tools & Technology:
Languages: Java, C, C++, SQL, PL/SQL.
JEE Technologies: JSP, Servlets, EJB, JDBC, JMS, JNDI, JSTL.
Frameworks: Struts, Hibernate, Spring, REST.
Web Technologies/Languages: HTML, XML, DTD, XML Schema, XSL, XPath, WML, WML Script,
Java Script, AJAX, JSON, Apache SOAP 2.0.
Application Servers: BEA Weblogic 6.1/7.0/8.1/9.0, Jboss, Tomcat.
Databases: Oracle7.x/8i/9i/10g, Sybase, MS-access.
IDE Tools: Jbuilder, Eclipse, Ant, Maven, TOAD, Rational Rose, Microsoft Front Page, Nokia Mobile
Toolkit.
Version Control: PVCS, SVN, CVS, Visual SourceSafe.
Experience:
Cox Media Group, Atlanta, GA Oct 05 to Till Date
Software Engineer
• Analyzed business requirements, designed solution architecture, and provided development effort
estimation for complex projects.
• Evaluated and implemented new technologies, for delivering cost effective solutions.
• Worked with clients to understand business objectives and develop tactical plans to balance
scope, time and quality.
• Identified logged and resolved critical issues and escalated when appropriate.
Delivered projects under challenging time constraints and changing requirements.
i ndrani_79@hotmail.c
om
Participated in project document reviews and design/code reviews.
• Performed Unit and Integration testing. Assisted QA team in regression and UAT phases.
Project: Escenic(CMS) Migration
• Configured escenic server to run a number of independent back-ground import/export jobs.
• Developed XSL and custom filters to import different vendor feeds (like AP, Healthday, blogs), multi-
media (jpeg, slide-shows) into CMS system and export local site stories to third party vendors (like
AP, yahoo, amazon kindle).
Device workflows to identify point of failures.
Performed code-reviews, participated in sprint demos, retrospectives and daily scrum.
Project: Web Order Entry
Web Order Entry, is a java based enterprise online order entry application targeting 40% savings
to newspapers by automating the ad entry process. The application integrates legacy classified
systems used by newspapers with the online world.
• Synergized the efforts of 4 people team to develop a featured rich product which is extremely scalable
and seamlessly integrates with different versions of back-end systems being run by diverse
newspapers.
• Performed gap analysis, and identified features that need custom solution.
• Designed this application as a product which could be used by several online news papers with
minimal configuration. This tool is currently used on ajc.com,Statesman.com,
wacotrib.com ...
• Designed and developed the application using multiple J2EE components Struts, EJB’s (Session beans,
Message Driven Beans), JSPs, Tag Libraries JDBC and SQL.
Used Java (singleton, Factory) and J2EE design patterns pertaining to performance and
modularity of the applications. E.g. MVC, Business Delegate, Value Object, Data Access Object.
• Integrated with COXNewspapers photo processing tool using Flash, and developed perl script to
FTP over the photos.
Worked closely with business engineers and other team members to resolve several of the
technical issues involved in communicating with legacy system.
• Developed an on-demand cache clearing mechanism.
Technical Environment: Java, JSP, Tag Libraries, Struts 1.1, AJAX, JMS, EJB, JDBC, Java Beans,
XML RPC Client, Weblogic 9, Oracle 9i/10g, Sybase, CVS, Eclipse, Toad, Ant.
Project: Identity Management (IDM)
i ndrani_79@hotmail.c
om
IDM provides a unified Identity Management solution for all COXnews properties
• Participated in scrums and provided High-level and detailed effort estimates to develop the
project plan
• Configured the technology infra-structure for development and deployment of the application
using maven2, spring and hibernate frameworks.
Designed and developed services interface adhering to REST principles using Restlet1.1.4 to
seamlessly integrate the application with any module requiring range of information from user.
Designed and reviewed database schema which supports individual property customization.
Implemented a directory service (LDAP) for storing and retrieving user information.
Technical Environment: Java, Hibernate, Spring Framework, Restlet, AJAX, HTML, Weblogic 9,
Oracle 10g, OpenLDAP, SVN, Eclipse, Toad, Maven 2.
Project: Sports Stats
Description: Sports Stats is a tool used to collect High School sports statistics (Schedules / Rosters/
Teams/ Scores).
• Redesigned several existing components for better performance and ease-of-use.
Developed the Administration module for site Administrators to set up master data.
Developed service interface adhering to REST principles, to share data across COX
divisions.
Technical Environment: Java, JSP, Servlets, JDBC, Java Beans, Weblogic 9/7.0, Oracle 9i/10g, Restlet,
CVS, Eclipse, Toad, Ant.
Enhancements and Production Support
• Worked on enhancing and performance tuning several existing tools like User
Registration, Bigfoot API, Bracketing Tool, CRT.
Provided production support and quickly resolved the assigned tickets.
Client: TracFone Wireless Medley, FL Jan 05 to Oct 05
Java/J2EE Developer
Project: CaseMod and WebSMS for Net10
Description: CaseMod is a java based enterprise application that lets customers to log technical
problems.
• Prepared Technical design documents and Web flows using Visio.
i ndrani_79@hotmail.c
om
Interacted with other module leads, and Mobile365 technical team, to resolve mission critical
issues in a timely manner.
Interfaced with Mobile 365 Gateway to let customers send SMS using Web. GUI and Business
logic is developed using JSP, HTML, Java Script, Java Beans and HTTP Client.
Developed Business Objects to interact with Clarify CRM. Technologies used where Java Beans
and JDBC.
Developed the system with multi-language support capabilities (I18N).
Technical Environment: Java, JSP, Java Script, HTML, Java Beans, JDBC, Commons HTTPClient,
XML, Mobile365, Weblogic 8.1, PVCS, Eclipse, Toad, Sun-Solaris5.0.
CMC Limited,Hyderabad Aug 01 to Oct 03
Lead Engineer (Technical Development and Support)
Project: Web Interface for Secure Banking (WISe Bank)
WISeBank is a "Secure Web Interface" to a Banking Software which facilitates Internet Banking
to the Bank’s account holders from anywhere at any time.
• Designed and developed the Application with MVC (Model – View – Control) architecture and
Unicode support.
Implemented IFX (Interactive Financial eXchange) standard in the project
Developed interface programs to interact with PKI sub-system. Incorporated Digital Signature
functionality for secure transactions.
• Designed and Developed modules
• Admin- Developed UI using JSP, HTML, Java Script and business components in EJB.
IFX Subsystem- Developed Java API Classes to build and process request/response XML.
Personalization- Developed UI using JSP, HTML, JavaScript and CSS.
Developed Business Components for Online/Offline Transactions using EJB.
Developed UI for features like
o Checkbook request/Transfer funds/Bill Payments/View Balance etc
• Developed DTDs to validate XML document. Extensively worked on Entities, Elements
and Attributes.
Technical Environment: Oracle, Java, HTML, JavaScript, JSP, EJB, XML, XSL, Xalan, Xerces, Log4j,
i ndrani_79@hotmail.c
om
Weblogic Application server (6.1), Ant, Eclipse, JMeter, Rational Rose, Visual Source Safe.
Client: O2 Telecom, Germany Nov 02 to Apr 03
Project: Moves All German IT into Companion (CRM) TCS, Chennai
Implementation of PeopleSoft CRM v8.4 application to act as the Customer care front-end for Business
customers.
• As a Module Lead co-coordinated the entire proceedings in delivering the interface module by leading a
team of 4 members.
Co-ordinated the effort of defining inbound/outbound xml structure interacting with other teams
(EAI, Billing, CACS).
Implemented proof of concept for e-CRM.
Developed interfaces for Number Management/Service Management /Barring and
Unbarring/CRM Initiated Synchronous messages/Send fulfillments/New Order Placement/EAI
Initiated Messages/Bulk Office call and Permanent Disconnect using Peoplecode and XSL
Performed code reviews. Mentored Junior Developers.
Technical Environment: PeopleSoft 8.42, People code, Integration Broker, XSL, XML Spy, Oracle,
VSS.
Project: Event Notification Service (ENS)
ENS is a service that notifies the end-user for different types of events via Email, SMS, WAP-PUSH,
Voice Mail or FAX.
• Designed and developed Request Handler sub module and online registration of
Publishers.
• Developed style sheets to render the content to various devices using XSL, Xalan.
• Defined XML structure for communication between applications using XML, Schema.
Provided Service interface to the application using new technologies like SOAP.
• Deployed the application in Jboss for Vijaya Bank Banglore and provide support.
Technical Environment: Oracle, Java, XML/XSL, HTML, JSP, EJB, JMS, Swing, JavaScript, Apache
SOAP2.0, WebService, JBuilder, Jboss application server, VSS.
Project: Mobile Banking
i ndrani_79@hotmail.c
om
Mobile Banking facilitates accounts holders to perform banking activities from anywhere at any
time using a mobile device.
• Design and develop mobile interface using JSP, XML, XSL, WML,WML Script for Banking
operations like Balance Enquiry/Checkbook Request/Fund Transfer /Check status Enquiry and
Financial History
Educational Qualification: B.Tech. Computer Science and Systems Engineering.