Ajitha Nainakanti
Email: *********@*****.***
SUMMARY
1Over Five years of professional experience in Software Development including System Study,
Analysis, Design, Development, Deployment, Integration, Testing, Maintenance and
Documentation of medium to large scale projects. Accountable for successful implementation of
new applications and enhancements, constantly exceeding customer’s expectations.
2Comprehensive Knowledge and Experience in all stages of Software Development Life Cycle .
3Knowledge in various development methodologies like Agile, Extreme Programming etc.
4Expert in backend java development.
5Expertise in Server Side Programming using J2EE, Java, JSP, JSF,Servlets, MVC and Jakarta
Struts framework, spring,hibernate,JDBC, Java Swing, HTML, Java Script, EJB, SQL,
PL/SQL, Eclipse Programming, and Unix.
6Experience with XML/XPATH/XSLT, DOM and SAX parsers.
7Possess application Server experience with BEA Web logic, Web Sphere Application Server,
Apache Tomcat Web server.
8Sun Certified Java Programmer.
9Knowledge of Flex.
10Solid Understanding on RDBMS, expertise in Oracle, MS SQL Server 2000.
11Working experience with testing frameworks like JUnit
12Good Interpersonal/Communication Skills, Mentoring of developers new to Java/J2EE.
TECHNICAL SKILS:
Title Skills/Applications
Languages Java, C
Java Technologies / Web JSP 1.0, applets,Servlets, Struts, JDBC 2.0, Java Beans,
Tools EJB 1.2, JMS, AWT, Swing (JFC), JSF,Hibernate, HTML,
AJAX, JavaScript, XML, XSLT
Database Connectivity JDBC 2.0, Oracle Thin Drivers.
RDBMS/DBMS Oracle 8i/9i, MS-SQL Server 2000.
Protocols HTTP, HTTPS, FTP.
Application Server / Web Web Logic 7.0/8.1 Application Server, IBM Web Sphere
server App server 5.1, Apache Web Server, JBoss and Tomcat
Server.
Methodologies/Design SDLC / Waterfall.
Operating System UNIX, LINUX,WINDOWS NT 4.0, Sun Solaris,
MS WINDOWS 95/98, MSDOS 7.x.
Tools/Technologies Eclipse 3.0.1, WSAD, SQL Plus, SQL Navigator, TOAD.
Configuration Management CVS, VSS, Clear case
Tools
EDUCATION:
M.S in Computer Science, Texas A&M University, Commerce, Texas
B Tech. in Computer Science Engineering, A.P, INDIA.
WORK EXPERIENCE:
Java/ J2EE Developer
AT&T, Richardson, TX Feb ’08 – till date
PHOENIX/CBAS- CINGULAR BUSINESS ACTIVATION SYSTEM
Phoenix/CBAS is a J2EE based B2B application for Cingular Wireless Business Customers. This
application facilitates the Cingular Wireless call center employees to perform activation, upgrades,
migration and Customer Service activities for the business customers. Customer Service features
includes Rate Plan Change, Feature Change, Mobile Maintenance, ESN/SIM Change etc.
Responsibilities:
Implementation of functional specifications based on the business requirements for all the major
•
releases.
Design and Develop GUI for Activation and Customer Service screens using HTML, JavaScript,
•
AJAX and JSP.
Developed Struts Actions, Action forms, JSP using Struts custom tag libraries, JSTL.
•
Develop and deploy various Stateless Session EJBs and Message Driven Beans.
•
Designed and developed Weblogic WebServices components.
•
Extensively used J2EE design patterns such as Data Access Objects, ValueObjects, and
•
Session Façade, Business delegate etc.
Developed Junit for the developed components.
•
• Developed user interface using JSP, JSP Tag libraries and JavaScript.
Involved in developing Integration and system test cases based on the business requirements.
•
Analyzed and fixed the defects for various modules in all the QA stages.
•
Supported Maintenance releases by fixing Red Hat defects and any scope changes.
•
Coordinated with Dev/QC teams during QC and UAT stages.
•
Involved in the deployment, and configuration of Weblogic servers in Solaris environments.
•
Supported Development/QC and Production web logic and planet environments.
•
Involved in Configuration Management for the major releases identifying the baselines.
•
Environment:
JAVA/J2EE, Web logic Web Services, Weblogic 8.1, Solaris, Oracle8i, STRUTS/TILES, EJB, JMS,
XML, Servlets, JDBC, JSP, Apache’s Logging project (log4j), Xerces, Xalan, Ant,perl, CVS, Clear
Case.
Java/ J2EE Developer
Verizon, Dallas, TX Aug’ 06 - Dec ‘07
SSP – Strategic Systems Platform
DESCRIPTION: SSP- Strategic Systems Platform is a software platform consolidating the four separate
solutions of Verizon online and Verizon broadband (East & West) into a single strategic architecture. This
is an Ordering system which processes the customer orders for DSL/FIOS Internet/FIOS Video from
various clients like COFEE, .com, VGI etc which are front-end systems that provide data to SSP.
RESPONSIBILITIES:
1. Involved in design of the new components to meet the current application requirements in
Business Services layer in SSP to handle DSL, Fiber and Video ordering System.
2. End to end understanding and working experience on DSL/Fios from ordering to provisioning,
billing systems.
3. Expert in testing, debugging and troubleshooting the production/testing issues, enhance the
code to fix the bugs to meet the business requirements.
4. Worked in multiple layers of this project, and experienced with Hibernate to work with
relational Databases.
5. Experienced J2EE technologies (EJB, JMS, MDB, JNDI etc) to implement new functionalities
for the application as per the client requirement.
6. Worked extensively on oracle database to compose simple to complex scripts to generate
reports of the ongoing issues with DSL and Fios customers, depending on the requirement.
7. Designed and developed JMS topics for sending response data for the adapter and workflow
engine using Application Server.
8. Experienced with deployment of various application modules and administration of Web logic
Application Server
9. Involved in design and development of Swing, Servlets and JSPs.
10. Worked on Hibernate.
11. Developed web service for dynamic interaction between web applications using SOAP.
12. Worked on SSP operations to resolve the DSL/FIOS Data Video fallouts in different systems
and any product related issues.
13. Co-ordinate with UAT Acceptance testing teams and DIT Acceptance testing, and support
them and fix the tickets raised by UAT testing
Environment:
JAVA/J2EE, Web logic Web Services, Weblogic 8.1, Solaris, Oracle8i, STRUTS/TILES, EJB,DAO,
JMS, XML, Servlets, JDBC, JSP,JSF, Ant,Maven, Perl, CVS, Clear Case.
Java Developer Jul ‘05 - Jul ‘06
Humana Insurance Company, Louisville, Kentucky
Health Insurance Application
DESCRIPTION: Humana offers coordinated health insurance coverage and related services to employer
groups, government sponsored plans, and individuals. The project was to develop an application, which is
used to process Health Care claims. It allows users to search the company data repository through the
web. The requested data can be displayed in a summary view or through a detailed view. The application
involves and automated approval or rejection criteria to pre process the claims.
RESPONSIBILITIES:
1. Involved in design and development phases of Software Development Life Cycle
(SDLC).
2. Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams
using Rational Rose.
3. Developed user interface using JSP, JSP Tag libraries, PHP and JavaScript to simplify
the complexities of the application.
4. Implemented Model View Controller (MVC-2) architecture using Struts Framework at
presentation tier.
5. Created Action Classes which route submittals to appropriate Business Delegate and
render retrieved information.
6. Validated all forms using Struts validation framework and implemented Tiles framework in
the presentation layer.
7. Extensively used Hibernate 3.0 in data access layer to access and update information in
the database.
8. Used spring 2.0 Framework for Dependency injection and integrated it with the Struts
Framework and Hibernate.
9. Coding of services using EJB.
10. Implemented the application using the concrete principles laid down by several design
patterns such as MVC-2, Business Delegate, Session Façade, Service Locator, Data
Access Object, and Singleton.
11. Used Java Messaging Services (JMS) for reliable, asynchronous communication to send
automatic email notifications to clients.
12. Used Webservices for getting status of claim report.
13. Used XML parsers for data retrieval.
14. Used CVS for version Control.
15. Used XSLT for transformation from one xml document into other xml document.
16. Used Eclipse 3.0 for writing code and JBoss 4.0.2 to deploy.
17. Designed various tables required for the project in Oracle 9i database and used the Stored
Procedures in the application.
18. Developed JUnit test cases for all the developed modules.
Environment:
JAVA/J2EE, Web logic Web Services, Weblogic 8.1, Solaris, Oracle8i, STRUTS/TILES,
EJB,DAO,Spring,Hibernate, JMS, XML, Servlets, JDBC, JSP, Ant, Perl, CVS, Clear Case.
I.T Analyst
Tata Consulting Services, India Jan ‘04 - Jul ‘04
Project: New Online Check in
Description: BA’s current application on BA.com has been developed over several years in a series of
tactical projects on the Commercial Application Platform (CAP). Consequently it has become difficult to
maintain and its current are not designed for reuse by other channels. The development of the new
Online Check-in (NOLCi) is aimed at overcoming some of the drawbacks of current OLCi application on
BA.com. The current OLCi project has become difficult to maintain and its current Services are not
designed for reuse by other Check-in channels. The long-term vision for support for Check-in is to provide
a collection of reusable "Check-in Services" for use by other Check-in channels and applications (e.g. Self
Service Kiosks, 'Mobile' Check-in and Agent’s Desktops). The NOLCi project will develop a core set of
these Services and establish a pattern for their provision.
Responsibilities:
1Implemented Model View Controller (MVC) architecture Using Commercial Application Platform
(CAP) Framework at the Web tier level to isolate each layer of the application to avoid the
complexity of integration and ease of maintenance.
2Developed and deployed EJB components.
3Participated in requirement analysis and architectural design.
4Designed and developed JUnit cases for all the developed components.
5Implemented and designed various XSLT’s using XML/XSL/Xpath to communicate between various
layers.
6Developed user interface using JSP, JSF, JSP Tag libraries, PHP and JavaScript to simplify the
complexities of the application
7Used XML/DOM/SAX and JAXP for data transfer and parsing.
8Used MVC, Session Fascade, Business delegate, Singleton...etc design patterns
9Used JDBC, SQL and PL/SQL for storing and accessing data from Oracle.
10Involved in writing Integration and System test cases based on the business requirements.
11Analyzing the bugs in the order of their priority, debugging and fixing them during all the QA
stages.
12Maintained Prism (Defect Tracking Tool) to create/assign/close the defects identified in testing.
13Extensively used WSAD for writing code and Web Sphere Application Server for deployment.
Environment:
J2EE, IBM Web Sphere Application server 5.1, Java 1.4, XML, JSP, JMS, HTML, JNDI, JDBC,
JavaScript, Servlets, CVS, Log4j, JUnit, EJB, PL/SQL,MySQL, WSAD 5.1.2.
I.T Analyst
Tata Consulting Services, India
Project: World Wide Distribution System (WWDS) Jul ‘03 – Dec ‘03
Description:
WWDS syatem will hold SME data and majority of business functionality .SME data consists of
customer,transaction,point award and reward rule data and non –flight product details.BA programme
adminstrator would maintain this data .to support data maintenance and to track the customer account
activities,the following additions would be done:-
1Maintain SME programme
2Maintain Suppliers
3Maintain Non-Flight Reward
4Maintain Reward Products
5Maintain Point earnong rules(BA)
6Record Contact History
7Maintain Account Status
8Adjust Point balance
9Maintain Tactical Offers
10Extremely Tracked Promotions
Responsibilities:
1Involved in complete life cycle of software development including designing, developing, testing, and
deployment of application.
2Design and development of UI Screens using JSP,swing, Custom Tags, JSTL and HTML.
3Developed client-side validations using JavaScript.
4Implemented Struts1.1 MVC architecture.
5Used XML/DOM/SAX and JAXP for data transfer and parsing.
6Developed Action classes and Action forms by using Struts1.1.
7Implemented J2EE Design Patterns like MVC, Session Facade, Service Locator Data Access
Objects and Core Design Patterns like Singleton.
8Developed the middle tier using J2EE (EJBs, Java Servlets and JNDI).
9Used JDBC to connect to the RDBMS database, used SQL statements to query and manipulate the
data in tables, and use result set to display and print the query results.
10Responsible for creating test plans for extensive unit and integration testing of the designed
application.
Environment:
J2EE, Java1.4, XML, Servlets, JSP, JNDI, Struts, TagLibs, HTML, VSS, IBM Web Sphere
Application server 5.1, Oracle8i, WindowsXP/2000.