Rama Chandra Datla
********@*****.***
SUMMARY
. Over nine years of technical experience in Java/J2EE
technologies. Extensive experience in leading multiple Web-
based, e-commerce, multi-tier, system-wide projects, which
involves Design, Development, and testing.
. Over three and half years of strong experience working on
the ATG technologies using ATG2006.3, ATG2007.1 and ATG9.1
versions.
. Strong experience working on the ATG commerce features
including Catalog, Shopping Cart, Check out, Merchandising,
BCC and Order fulfillment modules.
. Strong experience working on ATG Personalization using
Profile Objects, Schedulers and Password Hashing and
Password check rules etc.
. Extensive experience working on the Retail, Publishing,
Banking and Project management domains.
. Expertise in Agile software development Methodology.
Extensively worked on scrum process more than three years.
. Extensive experience in Java 1.5, JSP, Struts, spring, EJB,
Hibernate, Java Beans, JSTL, JNDI, JMS, JDBC and Ant
technologies.
. Worked on J2EE design patterns like Singleton, Front
Controller, Facade, Business delegate, Data Access Object
(or DAO), Service locator.
. Experience in Web development using HTML, DHTML, AJAX, CSS,
XML, and XSLT.
. Expertise in JUnit framework.
. Strong experience in SQL, PL/SQL programming.
. Extensively used various IDE tools such as Eclipse, My
Eclipse JDeveloper and Net weaver.
. Strong experience working with Application Servers
including IBM Websphere, Apache Tomcat, Web logic and
JBoss.
. Experience in Database programming using Oracle, DB2 and MS
SQL Server.
. Extensive experience working on Primavera project
management.
. Proficiency using Version Control Systems such as Clear
Case, MS VSS and SVN.
. Good Analysis Design Development and Implementation
knowledge of Software Development Life Cycle.
. Extensive experience working on OOAD / UML.
. Good team player with excellent communication, analytical,
written and presentation skills with strong aptitude
towards learning new technologies.
EDUCATION
. Master of Technology in Computer Science,
EXPERIENCE
04/10 - Present Client: Conde Nast,
Industry: Publishing
Sr. ATG/Java Developer
. Conde Nast is the publisher of established magazines
covering fashion, technology, food, and travel.
. Conde Nast provides subscription of magazines including,
The New Yorker, Vogue, Golf Digest, Glamour, Allure,
Architectural Digest and Wired. etc.
Responsibilities:
. Created detailed design and technical design documents.
. Worked on the order fulfillment module, made changes to the
fulfillment pipeline.
. Extended the HardgoodFulfiller and HardgoodShipper classes.
. Developed interfaces to integrate Store module with CDS to
get the shipping information responses etc.
. Developed schedulers and interfaces to send the order
information to the third party.
. Worked on BCC, includes creating Targeters and user
segments to display the feature products and promotions and
to show the different content on the home and product pages
etc.
. Developed generic droplet to display the media repository
content.
. Worked on Jump Servlet for SEO Friendly URLs.
. Worked on Wish List functionality, including create and
manage Wish List, also add & delete products from the Wish
List etc.
. Worked on customCatalog.xml, userProfile.xml and
oderrepository.xml to create and modify item-descriptors.
Worked on database changes
. Made changes to the shipping calculator to calculate the
shipping price based on the amount specified on the SKU.
. Worked on the commerce pipeline, added new processor to
send the email.
. Worked on Profile management tasks including Login, Create
Account and Edit Profile etc.
. Modified the password hashing algorithm to SHA-256.
. Worked on checkout process including modifications to the
shipping and billing pages.
. Worked on the Web services and XML parsing to synchronize
the user info with AMG.
. Worked on bot prevention using dummy form elements.
. Used Eclipse IDE for development
. Deployed and tested Java application on JBoss Application
Server
. Involved in coding client side validations using JavaScript
and AJAX
. CSS style sheets were written for look and feel of the
application.
. Actively Involved in Unit Testing and reviewing code.
Environment: ATG9.1, Java, XML, JSTL, JQuery, Oracle, JBoss,
log4J, Web Services, SVN and Eclipse.
09/09 - 04/10 Client: Dennis Kirk,
Industry: Retail
Sr. ATG/Java Developer
. Dennis Kirk is the one of the world's leading retailer of
aftermarket parts and accessories to the power sports
industry.
. Dennis Kirk contains products for Watercraft, Snowmobile,
Metric Bike, Harley Davidson and Off Road etc.
Responsibilities:
. Involved actively in the requirement analysis, estimation,
design, coding and unit testing.
. Created detailed design and technical design documents.
. Worked on CIM to setup the configuration for database and
app server.
. Worked on creating and managing user Wish List and Gift
List functionality using ATG 9.1 Merchandising classes
including GiftListManager, GiftListTools,
GiftListFormHandler and GiftListDroplet etc.
. Worked on adding Wish List to the cart functionality.
. Worked on marketing promotions, sending notification email
in Stock control and sending wish list to a friend using
ATG email template sender.
. Worked on shopping cart tasks including add item to the
cart, remove item and modify item using ATG 9.1
CartModifierFormHandler.
. Worked on ATG customCatalog.xml, userProfile.xml and oder-
repository.xml to modify and create new item-descriptors.
. Worked on Order related tasks including Order History,
Order status and Order Tracking using ATG OrderManager,
OrderQueries, OrderTools and OrderLookup etc.
. Worked on User Account management module using ATG 9.1
Profile management objects. Tasks including Login, Create
Account, Forgot Password, Change Password and Change Email
address etc.
. Worked on SQL repositories and item-descriptors to create
new tables and to extend existing ATG tables.
. Worked on parsing XML data using the DOM parser.
. Developed Form Handlers, Droplets, Manager and Storage
Manger classes.
. Recaptcha integrated with change email address page and
create account page
. Used Eclipse IDE for development
. Deployed and tested Java application on JBoss Application
Server
. Involved in coding client side validations using JavaScript
and AJAX
. CSS style sheets were written for look and feel of the
application.
. Actively Involved in Unit Testing and reviewing code.
Environment: ATG9.1, Java, JSP, XML, JSTL, JQuery, XSLT, SQL
Server, AJAX, JBoss, log4J, Web Services, SVN and Eclipse.
05/08 - 09/09 Client: Irwin Union Bank, Columbus, IN
Industry: Banking
Sr. ATG/Java Developer
. Irwin Union Bank is one of the leading banks in US. It
provides a broad array of personalized financial services
for the owner-operated business, entrepreneurial and
professional markets.
. The system will provide online account opening facility for
the bank customers.
Responsibilities:
. Involved actively in the requirement analysis, estimation,
writing test cases, coding, bug fixing.
. Created detailed design and technical design documents.
. Involved in ATG Personalization activities like create and
manage the components that are responsible for delivering
personalized Web site content.
. Worked on PasswordReset-DailyProcess project using
Schedulers, ProfileFormHandler ProfileTools and
PasswordRuleChecker etc.
. Worked on product catalog using atg.commerce.catalog
classes.
. Worked on Shopping cart functionality to add different
bank products like savings account, checking account and CD
etc to the cart.
. Worked on Summer Promo module using ATG promotion and
Pricing modules.
. Worked on ATG profile management to create Irwin union bank
admin site.
. Worked on SQL repositories.
. Developed Form Handlers, Droplets, Manager and Storage
Manger classes.
. Shipping Confirmation Email Interface when post goods are
issued modified.
. Involved in Equifax validation module.
. Designed and developed Web Service and integrated with ARGI
Vision.
. Developed Site audit project to improve the search engine
optimization.
. Used Eclipse IDE for development
. Deployed and tested Java application on JBoss Application
Server
. Involved in coding client side validations using JavaScript
and AJAX
. Involved in the Unit Testing, logging bugs using Bugzilla
and code review.
Environment: ATG 2007.1, Java, JSP, Servlets, XML, XSLT,
Oracle, AJAX, JBoss, log4J, Web Services.
05/07 - 04/08 Investor Place Media LLC, MD
Industry: Investment services
Sr ATG, Java Developer
Investorplace.com.
. Investorplace.com is leaders in investment advice and
investment services.
. Leaders' advices in investing in value stocks mutual funds
to growth stocks, options and international portfolios.
. The system will provide online order processing of various
investment publications.
Responsibilities:
. Involved in the High Level Design, Detailed Design,
Architecture and implementation of e-commerce B2C
application.
. Worked on User Account management to register and manage
the users using User Profile objects and Profile
Repository.
. Worked on Shopping Cart module.
. ATG Control Center (ACC) for production definitions and
insert commerce items.
. Pricing and Promotions through ACC.
. Integrating with 3rd party vendors for Order Fulfillments
and Credit Card validation.
. Encryption/Decryption of Credit Card data while
storing/retrieving to/from Database.
. Configured and added Custom Code to calculate Sales Tax.
. Shipping Interface: Gathering all the incomplete deliveries
and FTP the flat file to the legacy systems.
. Worked on ATG search module.
. Shipping Confirmation Email Interface when a post goods is
issued modified a user exist.
. Designed and developed Web Service and integrated with ARGI
Vision
. Used Eclipse IDE for development
. Deployed and tested Java application on JBoss Application
Server
. Involved in coding client side validations using
JavaScript.
Environment: ATG 2007.1, Java, JSP, XML, XSLT, Oracle, AJAX,
JBoss, log4J, Web Services, Bugzilla
08/06 - 04/07 Sanford, IL
Industry: Business to Business
Sr Java/ATG Developer
www.sanfordb2b.com.
. Sanford is leader in writing instrument and art supply
industry. Sanford continues to dominate the writing
industry. Sanford produces the many brands that you've come
to see everyday:
. Brands: Sharpie, Colorific, uni-ball, Papermate, Waterman,
Parker, Prismacolor, Expo, rotring, Accent, Liquid Paper.
Responsibilities:
. Created new droplets by extending the ATG DynamoServlet
class.
. Developed new Form Handlers using ATG ProfileFormHandler
and GenericFormHandler classes
. Worked on User Registration and Login using ATG out of box
functionality
. Product Catalog for the entire b2b website using ATG
product catalog functionality
. All the content is being managed by interwoven content
management tool and driven Dynamo xml repositories.
. Worked on B2B pricing list creation.
. Involved in Credit card authorization and Order processing
with 3rd party vendors.
. Capturing the Registration Information of the consumers
from web and saving those data.
. Worked with ATG SQL repositories.
. Worked on ATG productCatalog.xml to create and modify item-
descriptors.
. Responsible for Check Out, Order Processing, Credit Card
Authorization.
. Credit card authorization and Order processing with 3rd
party vendors.
Environment: ATG 2006.3, Java, XML, XSLT, Oracle, AJAX,
JBoss, Hibernate, Web Services
09/05 - 07/06 Client: Torex, Dunstable LU5 5YG
Industry: Retail
Lead developer
RetailJ
. Retail-J application is designed for use by medium to large
size retailers to manage the store estate by providing
efficient processes and timely access to information.
. Retail- J includes central estate management, store back
office and POS applications delivered using thick and thin
interfaces to link together all devices that make up the
store estate.
. The project follows agile methodology for software
development.
Responsibilities:
. Involved in the design and implementation of User Interface
using Java Server Faces (JSF), HTML, DHTML, AJAX and CSS.
. Involved in creating Use cases, Class and Sequence diagrams
using rational rose.
. Interaction with the customer and Involved in production
support
. Worked as a scrum master.
. Developed Hibernate definitions.
. Involved in Maintaining the VSS Repository
. Worked on encryption project.
. Worked on parsing XML data using the SAX parser.
. Worked on implementing XSD's for all back office the
entities.
. Prepared design documents and implemented change requests
in the POS and Back office modules
. Used JSTL tag library and creation of custom tags.
. Used Dreamweaver for HTML pages and User Interface page
generation
. Used Photoshop for Images and Buttons creation
. Created tables, table spaces, schemas, views, packages,
stored procedures, triggers, functions etc using TOAD tool.
. Used Eclipse IDE for development
. Involved in Unit Testing and reviewing code
. Prepared CRIA (Change Request Impact Analysis) document for
each change request.
. Prepared Release Notes document for each release
Environment: Java, Swing, JSP, Servlets, J2EE, XML, XSD's,
Hibernate, SQL server, Oracle, VSS, Eclipse.
09/03 - 08/05 Primavera, Bala Cynwyd, PA
Industry: Project Management
Sr Java/J2EE developer
. Primavera is a tool for project management, it provides
facility to add projects in an organization and we can add
resources, activities, issues related to a project.
. Project manager can keep track of team member's daily
activities where the team is.
. The project follows agile methodology for software
development.
Responsibilities:
. Worked on Requirement analysis, gathered all possible
requirements and involved in breaking the requirements in
to exact implementation details.
. Research and Development on the new technologies.
. Coding using JSP, Servlets, JSTL, and AJAX.
. Participated in Scrum throughout the product development.
. Utilized java Swing and JSP's for developing GUI.
. Developed JUnit Test cases for checking the Primavera
Integration API 6 version for performance testing.
. Java Script and Ajax used for Client Side Validation in UI
Components.
. Worked on Enterprise Java Beans (EJB's) and deployed them
in Web logic
. Used SAX Parser for parsing the XML data.
. Used Validation Frame work for validations.
. Utilized Struts and Tiles Layouts
. Developed Portlets in Struts Frame Work.
. Used Log4j for Application log. Involved in the design and
implementation of User Interface using HTML, JSF, AJAX and
CSS.
. Developed JSF Screens and added Java script lets
. Deployed JSF, Struts,Servlet classes to the production
environment using JBoss Application server
. Interacted with the client for requirements
. Designed and developed UI (User Interface) pages and
implemented Web Service components and deployed under the
JBoss server
. Involved in the enhancements and maintenance of the
application
. Testing the application to ensure User requirements are met
Environment: Java, XML, XSL, JSF, JSP, Struts, log4J,
Hibernate, JBoss,Web Services. Servlets, ant, HTML, Java
Script, JUnit, Oracle 8i, Clarify eFront Office 10.1,
Veritas, AppWorx, MQ Series, Map mania, Visual Source Safe,
Clear Quest, HPSD.
05/03 - 08/03 Sony Electronics, Japan
Industry: Electronics
Sr Java/J2EE developer
Sony FTV
. Sony FTV project gives the details about the current status
of Key Parts of FTV in different countries.
. It also provides the status of inventory details from
different organizations.
. It provides provision for the authorized users to compare
sales of current quarter or half year sales with previous
quarter or half year.
Responsibilities:
. Involved in the design and implementation of User Interface
using Java Server Pages (JSP), HTML, AJAX and CSS.
. Developed Casper (Struts) Actions classes, Action Form
classes.
. Created stored procedures (PL/SQL) for Pre and post process
validations.
. Used Dreamweaver for HTML pages and User Interface page
generation
. Used Photoshop for Images and Buttons creation
. Created tables, table spaces, schemas, views, packages,
stored procedures, triggers, functions etc using TOAD tool.
. Used Eclipse IDE for developing Java Server Pages(JSP),
Servlets and Java Classes
. Deployed and tested Java server pages (JSPs), Servlets on
Weblogic Application Server
. Implemented Log4J and configured for logging to UAT and
Prod Environments.
. Testing the application to ensure User requirements are met
Environment: Casper Framework (Struts), JSP, Servlets, ant,
HTML, Java Script, Weblogic, JUnit, HttpUnit, Oracle 8i,
Veritas, AppWorx, Guard, Visual Source Safe, Clear Quest,
HPSD.
01/02-05/03 Client: JNT University
Industry: Education
Sr Java developer
JNTUOES
. JNTUOES is an internal online examination portal for JNTU
affiliated colleges. It is for conducting the internal
exams to bring uniformity in evaluating the internal marks.
. The subject wise internal marks report for each student can
be integrated in the final memos of the students without
manual intervention.
. Questions are randomly generated with uniform difficulty
level to all the students.
Responsibilities:
. Involved in the design and implementation of User Interface
using Java Server Pages (JSP), HTML and CSS.
. Developed Struts Actions classes, Action Form classes.
. Responsible for developing the marks processing.
. Developed Class diagrams and Sequence diagrams using UML.
. Developed the Security Realms for Authentication and
Authorization.
. Utilized hash algorithm for encrypted the passwords.
. Developed server side functionality.
. Developed Tag Libraries for code reuse and separate
Business logic from the presentation.
. Used XML for creating the dynamic user interfaces.
. Responsible for the development of the database schema.
Environment: Java1.2, Servltes, Struts1.0/1.1 JSP2.0, EJB,
Struts, JDBC, JMail, Bea Web Logic, Tomcat, Oracle8i.
06/01 - 12/01 Client: BVCITS Hyd, India
Industry: Recruitment
Java developer
. The system provides the functionality of posting a resume,
searching jobs, submitting resume and enrollment for users.
. This system is one, which helps out the HR personnel in the
Recruitment of new candidates to the company and helps them
the recruitment process as a whole.
. For the HR Personnel the options available in the system
would be mainly under four broad headings namely
Requirements, Resume Processing, Online Test Queries and
Message from Users.
Responsibilities:
. Designed screens for Administrator, Remote Supplier,
Resident Supplier and Design Review Engineer as per the
specifications given by General Motors
. Designed and developed Servlets for performing various
functionalities such as adding a new record, duplicating a
record, attaching a record for more than one program
. Used JavaScript for client side validation
. Performed code verification for exceptions and validity
. Integration of various modules.
Environment: Java, J2EE, Struts1.1, Web Logic, XML, Rational
Rose, UML, CVS, Ant and MS SQL Server