Rama Raju
732-672-1913(C)
kvrcraju@gmail.com
SUMMARY
 More than 16 years of experience in IT.
 Extensive knowledge in Java, specifying, visualizing, constructing and documenting
the artifacts of SOA, Portal, J2EE and Object Oriented Software Systems.
 Responsibilities also included analysis, development and maintenance of both
Client/Server and multi-tier web based application.
 Worked on Agile, Scrum, Waterfall Methodologies
 ENTERPRISE ARCHITECT 10.0 & 8.0, UNIFIED MODELING LANGUAGE, VISO AND
DESIGN PATTERNS
 Experience on XML, XSLT, REST, Web Services, Spring Framework,
 Involved in system study by interacting with end users, design and development, testing
of Client/server projects as well as dot com projects using Visual Basic, ASP, MS-
Access, Oracle,UDB,Teradata and MS-SQL Server.
 Expertise in Object-Oriented distributed computing using JAVA,BroadVision, EJB,
Servlets,Struts,Strom, Camel, JSP,XML and RMI
 Expertise in working with various J2EE technologies including Hibernate, Struts MVC
Framework, Servlets, JSP,JNDI,JMS, JDBC,AJAX, WEB SERVICES,CAMEL, Strom
and ANT.
 Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.
 Has knowledge on Hybris Commerce Suite.
 Experience in implementing Java EE design patterns such as MVC, Singleton, Session
Facade,DAO,DTO, and Business Delegate in the development of Multi-Tier distributed
Enterprise Applications.
 Good experience in developing Web Services SOAP,JAX-WS, WSDL .
 Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD
and XML Schema and processing profile with SAX, DOM Parsers.
 Experience in core Java-Multithreading, collections, Servlets and JDBC.
 Worked on Mainframe, ORACLE 11G, 10G, 9I & 8.X/8I, DB2
 Good experience with Cassandra NoSQL Database.
 Worked on UNIX SHELL LANGUAGE (BOURNE & C), JAVASCRIPT 1.3
 Worked on Kafka, MQ messaging tools
 Experience in all the stages of Software Development Life Cycle, including Functional
Design, Technical Design, Database Design, Programming, and Integration & Testing.
 Experience in transitions of applications from development to support.
 Experience in forecasting of resources to support the applications
 Experience in creating reports of availability, usage of applications and presented
details to clients.
 Experience in leading offshore teams and distributing work equally.
 Managed and coordinated most of the planned and unplanned Outages/Maintenances
EDUCATION:
Master of Computer Applications
EXPERIENCE SUMMARY
Target Technology Services Oct’14 – Till Date
Sr. Engineer/ Lead Engineer
As a Lead Engineer in Pricing Team worked on few applications like CPR,MCP,Compshop.
Roles and Responsibilities:
 Work closely with Business team to get new requirements of our Target Modernization
 Responsible for requirements analysis, technical design, implementation and testing.
 Implemented DAOs, entities using Hibernate API and Hibernate QL.
 All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate
ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions
and Spring security modules.
 Produced detailed design documents with design alternatives, pros and cons for each approach
and reasons for the recommended approach.
 Leading team efforts in experimenting with new technologies and prototyping.
 Implemented all the components following test-driven development methodology using JUnit
 Created build and deployment scripts using Maven/Graddle.
 Explored Spark, Kafka, Storm along with other open source projects to create a realtime
analytics framework.
 Integrated Apache Kafka for data ingestion and Data Transfer
 Implemented web crawling of store demographics, products, brands and categories using Python
and Scrapy WebCrawle
 Object/Relational mapping and persistence framework using MyBatis and written fine-tuned
SQL queries.
 Implemented geocoding functionality to create the co-ordinates for each store location using
Google Geocoding API and indexed them in ElasticSearch for location based searching.
 Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for
Ethernet provisioning and customer order tracking.
 Developing database adapter, webservices adapter, ftp adapter, messaging adapter and custom
workflow for non oracle system using Camel
 Strived efforts to constantly improve the performance of the application. Was also involved in
process improvements
Environment:Java 1.8, Java EE, SpringIO, Spring boot, Spring MVC,Hibernate ORM,
Agile/Scrum, MySQL , HTML, jQuery, MyBatis, Kafka,Camel, Python 3.4.2, Apache Tomcat
8.0, Linux, Maven, Graddle, SVN 1.7, Log4j2 GitHub, Jenkins.
Tata Consultancy Services
Client - TARGET Corporation Feb’14 – Oct’14
BI- Enterprise Application Support(EAM)
Sr. Engineer
Roles and Responsibilities:
 Work closely with Target Business Relations Manager in MSP model
 Generated reports for tickets, trends and solutions and presented to Business Team
 Worked with MPSD team to identify the gaps and collaborated with all respected COE teams to
fill the gaps.
 As an application support owner I have worked with Dev and infrastructure teams for a smooth
transition of applications.
 Involved & Inspected most of the High level designs before taking transitions.
 Assigned work to offshore and make sure it was delivered ontime.
 Managed and coordinated will all teams during Easter maintenance
 Initiated, coordinated, and implemented few problems related to performance.
 Created and presented presentations of application’s health status
 Proposed/Implemented solutions for most of the issues/problems.
 Coordinated between clients and managements to resolve the application issues.
Target Technology Services Mar’02 – Feb’14
Sr. Engineer/ Engineer /Team Lead/Senior Developer
BI- Enterprise Application Support (EAM) Mar’12 – Feb’14
Engineer
As an Engineer in support I was SME and application owner for Merchandising & Stores applications
Roles and Responsibilities:
 Involved in Transition of taking applications to Support.
 Verifying the jobs through control M
 Managed and Coordinated Peak season tasks and responsibilities
 Managed and coordinated will all teams during Easter maintenance
 Generated reports for tickets, trends and solutions and presented to KMG
 Created and presented presentations of application’s health status
 Proposed/Implemented solutions for most of the issues/problems.
 Coordinated between clients and managements to resolve the application issues.
 Managed the Clarity tasks.
 Managed TCS (vendor) resources and assigned to particular applications.
 Received few awards for Migrations, outages, Recoveries.
Distribution - (ESS) Enterprise System Support May’10 – Feb’12
Sr. Systems Engineer
As a Sr. Systems Engineer in support I was SME and application owner for DPM and DIU
applications which I have developed earlier.
Roles and Responsibilities:
 Involved in Transition of taking applications to Support.
 Verifying the jobs through control M
 Managed and Coordinated Peak season tasks and responsibilities
 Managed and coordinated will all teams during Easter maintenance
 Generated reports for tickets, trends and solutions and presented to KMG
 Created and presented presentations of application’s health status
 Proposed/Implemented solutions for most of the issues/problems.
 Coordinated between clients and managements to resolve the application issues.
 Managed the Clarity tasks.
 Managed TCS (vendor) resources and assigned to particular applications.
 Received few awards for Migrations, outages, Recoveries.
Distribution Performance Measurement (DPM) Mar ’08 – April ’10
Team Lead/Sr. Engineer
The Distribution Performance Measurement (DPM) developed on application server. This application
is mainly used for reporting at distribution centers. This app will be used everywhere in the
distribution like Inbound, Outbound, Warehousing, PPS,M&M, Break pack. There are very few
screens which will update the data from the app.
Roles and Responsibilities:
Involved in design and developing object oriented web applications.
 Studied the existing distribution application and prepared the Technical design
documentation.
 Prepare & Estimate the time lines for application.
 Assign the tasks to onsite/offer shore team.
 Coordinate between the development team and Business analysts.
 Mentoring of new developers and knowledge transfer.
 Involved in the strategic phased Implementation plan (3 Releases), specification documents
and developed an Analysis model that includes Use Case diagrams, Sequence diagrams, and
Class diagrams using IBM Rational Rose.
 Developed User Interface which using Struts framework, HTML/JSP and
Custom tag Libraries and User Validations using JavaScript.
 Implemented Action classes, Form classes, business logic using Struts Framework in IBM Web
Sphere Application developer.
 Developed script files (.js) for dynamic views and common validations for all JSPs
 Developed Data Access Objects to encapsulate all database specific code using JDBC API.
 Used TOAD to generate PL/SQL Commands.
 Implemented the mechanism of logging and debugging with Log4j.
 Used CVS for version control of the application.
Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML
JavaScript, Websphere 5.1, Struts, Oracle 8.0/9i, Test Director, CVS, WSAD 5.1.2
Distribution Item Update (DIU) Apr’06 – Feb ’08
Target Corporation
Sr.Engineer
The Distribution Item Update (DIU) developed on application server. This application is mainly to
update the single/multiple items on HQ. Once we update the Items on HQ. Seebeyond will check the
updates and it will distribute to individual DC’s. In this application, we can create/update/delete
Storage Area and Zones corresponding to Area.
Roles and Responsibilities:
Involved in design and developing object oriented web applications.
 Application has developed using MVC architecture
 Developed User Interface which using Struts framework, HTML/JSP.
 Incorporated Business rules in Business layer using C#. .
 Written a customized Java and Jsp’s to display the featured items in the home page
 Created UI by using Java Server Pages, which are also referred to “Droplets” to store
 Implemented the mechanism of logging and debugging with Log4j
 Used Eclipse 3.4, RAD 7.0 to build the pages.
 Designed and created templates using CSS.
 Developed extensive Stored Procedures and Functions
 Developed jQuery’s for dynamic views and common validations for all web pages.
 Developed Data Access Objects to encapsulate all database specific code.
 Used Seebeyond as a message broker and passed the values to different distribution centers.
Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML
JavaScript, Dynamo Application/Personalization/Commerce Servers, Oracle 8.0/9i, Test
Director, PVCS Dimensions, WSAD 5.1.2,Eclipse
Target Corporation Incentives & Recognition May ’05 – Mar’06
American Solutions Inc.
The Target Incentives and Recognition (TIR) is B2B and B2C Commerce program web site,
means for managing the programs that service the TIR customers. A program is a service that is
sold to TIR customers which allows the customer to supply their employees with incentives and
recognition plans. The data and object models described herein are intended to support the
management of these programs and their data as well as to allow the TIR application to tailor
itself based on the program that is accessed by a TIR end user.
Roles and Responsibilities:
Involved in design and developing object oriented web applications.
 Studied the existing Target.com and prepared the Technical design documentation.
 Developed Enterprise Java Beans (EJBs) and deployed in ATG J2EE Container
 Designed the Catalog Management which suites the Target requirements
 Created the Custom Repositories for migration of data from Oracle 8i to 9i
 Created Custom tag libs to compliance with the J2EE specifications
 Created CartFormHandler, RepositoryFormHandler etc to use for Ensemble Products.
 Created Custom Price range Droplet, Secure and Unsecured page Droplet’s etc
 Created custom Pipelines for fulfilling the Processes in Order Management
 Created Transient and Derived Properties and called them in Repository definition files
 Populated Catalog,Category,Product and Sku Info’s and Anc by Custom Repositories
 Created a Scheduler to read the data from Flat file and populating to the respective tables
 Created a Pagination Droplet for JSP display
 Written a customized Java and Jsp’s to display the featured items in the home page
 Created UI by using Java Server Pages, which are also referred to “Droplets” to store
 Implemented the mechanism of logging and debugging with Log4j
 Customized DPS standard templates like login and logout forms and ProfileFormHandler
 Customized CartModifierFormHandler, ShoppingCart, ShoppingCartModifier,
CommitOrderFormHandler etc., for the business requirements.
 Customized out of box Definition files for business rules.
 Developed Search pages using CatalogSearch, ProductSearch. Form handlers
 Developed JSP pages integrating java beans, components and Dynamo Standard Servlets.
Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML
JavaScript, Dynamo Application/Personalization/Commerce Servers, Oracle 8.0/9i, Test
Director, PVCS Dimensions, WSAD 5.1.2,Eclipse
Analytical Data Warehouse (Support Services) Mar ’04 – Apr’ 05
American Solutions Inc.
Engineer
ADW is a data warehouse used in Guest Relationship Management area. It has integrated data
with Store Sales, Web sales, Gift Registry and Account subject areas. GRM uses this for
Analytics and One-to-One marketing to drive sales, trips, large baskets, cross selling and fraud
detection. Data warehouse layer is normal form and data marts have facts and dimensions.
Roles and Responsibilities:
 Application has developed using MVC architecture
 Developed User Interface which using Struts framework, HTML/JSP.
 Incorporated Business rules in Business layer using C#. .
 Written a customized Java and Jsp’s to display the featured items in the home page
 Created UI by using Java Server Pages, which are also referred to “Droplets” to store
 Implemented the mechanism of logging and debugging with Log4j
 Used Eclipse 3.4, RAD 7.0 to build the pages.
 Designed and created templates using CSS.
 Developed extensive Stored Procedures and Functions
American Solutions Inc. Mar’02 – Feb’04
Target Corporation
Target Corporation is one of the leading retailers in the country. I worked for the following
groups
 Common Reverse Logistics: This group takes care of all the products that take the reverse
flow, i.e., products returning either to the store or central distribution center. I had
designed and developed web pages using ASP.NET, C#, ASP, COM, IIS, Java, JSP,
J2EE, Struts, WebShpere and DB2 for this group. This application is used across all the
operating companies at target Corporation, viz. Target, Mervyn’s and Marshall Fields.
 Common Signing: The Common Signing project is being done in order to get all three
operating companies on a common system, address HQ workload efficiencies, and
address legal signing obligations. This project is to develop a common signing system
that will be used by Target, Mervyn's and Marshall Field's. The system will request,
create, and print regular, promotional price point and informational signs. The signs will
then be displayed in stores for Guests. I had designed and developed a module in this
system using VB, COM, XML, and DB2.
Environment: .NET, ASP.NET, C#, ASP 3.0, Visual Basic 6.0, IBM DB2, XML, IIS, Java,
J2EE, JSP, WebShpere, Struts, Dimensions Windows 2000/XP
McCreade Objective Systems INDIA Jun 1999 - Dec 2001
The following are the projects that I had worked on at McCreade.
 Project Name: Online Project Management Tool
Role: Team Lead
I lead the team in the implementation of online project management tool using internet
technologies, COM/DCOM and Msuite. Evaluate and select proposed solutions.
 Project Name: Intranet components
Role: System analysis, design and development
I helped to develop an Intranet suite to integrate with existing enterprise solutions for
effective dissemination of corporate information.

RamaRaju

  • 1.
    Rama Raju 732-672-1913(C) kvrcraju@gmail.com SUMMARY  Morethan 16 years of experience in IT.  Extensive knowledge in Java, specifying, visualizing, constructing and documenting the artifacts of SOA, Portal, J2EE and Object Oriented Software Systems.  Responsibilities also included analysis, development and maintenance of both Client/Server and multi-tier web based application.  Worked on Agile, Scrum, Waterfall Methodologies  ENTERPRISE ARCHITECT 10.0 & 8.0, UNIFIED MODELING LANGUAGE, VISO AND DESIGN PATTERNS  Experience on XML, XSLT, REST, Web Services, Spring Framework,  Involved in system study by interacting with end users, design and development, testing of Client/server projects as well as dot com projects using Visual Basic, ASP, MS- Access, Oracle,UDB,Teradata and MS-SQL Server.  Expertise in Object-Oriented distributed computing using JAVA,BroadVision, EJB, Servlets,Struts,Strom, Camel, JSP,XML and RMI  Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JSP,JNDI,JMS, JDBC,AJAX, WEB SERVICES,CAMEL, Strom and ANT.  Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.  Has knowledge on Hybris Commerce Suite.  Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade,DAO,DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.  Good experience in developing Web Services SOAP,JAX-WS, WSDL .  Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.  Experience in core Java-Multithreading, collections, Servlets and JDBC.  Worked on Mainframe, ORACLE 11G, 10G, 9I & 8.X/8I, DB2  Good experience with Cassandra NoSQL Database.  Worked on UNIX SHELL LANGUAGE (BOURNE & C), JAVASCRIPT 1.3  Worked on Kafka, MQ messaging tools  Experience in all the stages of Software Development Life Cycle, including Functional Design, Technical Design, Database Design, Programming, and Integration & Testing.  Experience in transitions of applications from development to support.  Experience in forecasting of resources to support the applications  Experience in creating reports of availability, usage of applications and presented details to clients.  Experience in leading offshore teams and distributing work equally.  Managed and coordinated most of the planned and unplanned Outages/Maintenances EDUCATION: Master of Computer Applications
  • 2.
    EXPERIENCE SUMMARY Target TechnologyServices Oct’14 – Till Date Sr. Engineer/ Lead Engineer As a Lead Engineer in Pricing Team worked on few applications like CPR,MCP,Compshop. Roles and Responsibilities:  Work closely with Business team to get new requirements of our Target Modernization  Responsible for requirements analysis, technical design, implementation and testing.  Implemented DAOs, entities using Hibernate API and Hibernate QL.  All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.  Produced detailed design documents with design alternatives, pros and cons for each approach and reasons for the recommended approach.  Leading team efforts in experimenting with new technologies and prototyping.  Implemented all the components following test-driven development methodology using JUnit  Created build and deployment scripts using Maven/Graddle.  Explored Spark, Kafka, Storm along with other open source projects to create a realtime analytics framework.  Integrated Apache Kafka for data ingestion and Data Transfer  Implemented web crawling of store demographics, products, brands and categories using Python and Scrapy WebCrawle  Object/Relational mapping and persistence framework using MyBatis and written fine-tuned SQL queries.  Implemented geocoding functionality to create the co-ordinates for each store location using Google Geocoding API and indexed them in ElasticSearch for location based searching.  Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.  Developing database adapter, webservices adapter, ftp adapter, messaging adapter and custom workflow for non oracle system using Camel  Strived efforts to constantly improve the performance of the application. Was also involved in process improvements Environment:Java 1.8, Java EE, SpringIO, Spring boot, Spring MVC,Hibernate ORM, Agile/Scrum, MySQL , HTML, jQuery, MyBatis, Kafka,Camel, Python 3.4.2, Apache Tomcat 8.0, Linux, Maven, Graddle, SVN 1.7, Log4j2 GitHub, Jenkins. Tata Consultancy Services Client - TARGET Corporation Feb’14 – Oct’14 BI- Enterprise Application Support(EAM) Sr. Engineer
  • 3.
    Roles and Responsibilities: Work closely with Target Business Relations Manager in MSP model  Generated reports for tickets, trends and solutions and presented to Business Team  Worked with MPSD team to identify the gaps and collaborated with all respected COE teams to fill the gaps.  As an application support owner I have worked with Dev and infrastructure teams for a smooth transition of applications.  Involved & Inspected most of the High level designs before taking transitions.  Assigned work to offshore and make sure it was delivered ontime.  Managed and coordinated will all teams during Easter maintenance  Initiated, coordinated, and implemented few problems related to performance.  Created and presented presentations of application’s health status  Proposed/Implemented solutions for most of the issues/problems.  Coordinated between clients and managements to resolve the application issues. Target Technology Services Mar’02 – Feb’14 Sr. Engineer/ Engineer /Team Lead/Senior Developer BI- Enterprise Application Support (EAM) Mar’12 – Feb’14 Engineer As an Engineer in support I was SME and application owner for Merchandising & Stores applications Roles and Responsibilities:  Involved in Transition of taking applications to Support.  Verifying the jobs through control M  Managed and Coordinated Peak season tasks and responsibilities  Managed and coordinated will all teams during Easter maintenance  Generated reports for tickets, trends and solutions and presented to KMG  Created and presented presentations of application’s health status  Proposed/Implemented solutions for most of the issues/problems.  Coordinated between clients and managements to resolve the application issues.  Managed the Clarity tasks.  Managed TCS (vendor) resources and assigned to particular applications.  Received few awards for Migrations, outages, Recoveries. Distribution - (ESS) Enterprise System Support May’10 – Feb’12 Sr. Systems Engineer As a Sr. Systems Engineer in support I was SME and application owner for DPM and DIU applications which I have developed earlier. Roles and Responsibilities:
  • 4.
     Involved inTransition of taking applications to Support.  Verifying the jobs through control M  Managed and Coordinated Peak season tasks and responsibilities  Managed and coordinated will all teams during Easter maintenance  Generated reports for tickets, trends and solutions and presented to KMG  Created and presented presentations of application’s health status  Proposed/Implemented solutions for most of the issues/problems.  Coordinated between clients and managements to resolve the application issues.  Managed the Clarity tasks.  Managed TCS (vendor) resources and assigned to particular applications.  Received few awards for Migrations, outages, Recoveries. Distribution Performance Measurement (DPM) Mar ’08 – April ’10 Team Lead/Sr. Engineer The Distribution Performance Measurement (DPM) developed on application server. This application is mainly used for reporting at distribution centers. This app will be used everywhere in the distribution like Inbound, Outbound, Warehousing, PPS,M&M, Break pack. There are very few screens which will update the data from the app. Roles and Responsibilities: Involved in design and developing object oriented web applications.  Studied the existing distribution application and prepared the Technical design documentation.  Prepare & Estimate the time lines for application.  Assign the tasks to onsite/offer shore team.  Coordinate between the development team and Business analysts.  Mentoring of new developers and knowledge transfer.  Involved in the strategic phased Implementation plan (3 Releases), specification documents and developed an Analysis model that includes Use Case diagrams, Sequence diagrams, and Class diagrams using IBM Rational Rose.  Developed User Interface which using Struts framework, HTML/JSP and Custom tag Libraries and User Validations using JavaScript.  Implemented Action classes, Form classes, business logic using Struts Framework in IBM Web Sphere Application developer.  Developed script files (.js) for dynamic views and common validations for all JSPs  Developed Data Access Objects to encapsulate all database specific code using JDBC API.  Used TOAD to generate PL/SQL Commands.  Implemented the mechanism of logging and debugging with Log4j.  Used CVS for version control of the application. Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML JavaScript, Websphere 5.1, Struts, Oracle 8.0/9i, Test Director, CVS, WSAD 5.1.2
  • 5.
    Distribution Item Update(DIU) Apr’06 – Feb ’08 Target Corporation Sr.Engineer The Distribution Item Update (DIU) developed on application server. This application is mainly to update the single/multiple items on HQ. Once we update the Items on HQ. Seebeyond will check the updates and it will distribute to individual DC’s. In this application, we can create/update/delete Storage Area and Zones corresponding to Area. Roles and Responsibilities: Involved in design and developing object oriented web applications.  Application has developed using MVC architecture  Developed User Interface which using Struts framework, HTML/JSP.  Incorporated Business rules in Business layer using C#. .  Written a customized Java and Jsp’s to display the featured items in the home page  Created UI by using Java Server Pages, which are also referred to “Droplets” to store  Implemented the mechanism of logging and debugging with Log4j  Used Eclipse 3.4, RAD 7.0 to build the pages.  Designed and created templates using CSS.  Developed extensive Stored Procedures and Functions  Developed jQuery’s for dynamic views and common validations for all web pages.  Developed Data Access Objects to encapsulate all database specific code.  Used Seebeyond as a message broker and passed the values to different distribution centers. Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML JavaScript, Dynamo Application/Personalization/Commerce Servers, Oracle 8.0/9i, Test Director, PVCS Dimensions, WSAD 5.1.2,Eclipse Target Corporation Incentives & Recognition May ’05 – Mar’06 American Solutions Inc. The Target Incentives and Recognition (TIR) is B2B and B2C Commerce program web site, means for managing the programs that service the TIR customers. A program is a service that is sold to TIR customers which allows the customer to supply their employees with incentives and recognition plans. The data and object models described herein are intended to support the management of these programs and their data as well as to allow the TIR application to tailor itself based on the program that is accessed by a TIR end user.
  • 6.
    Roles and Responsibilities: Involvedin design and developing object oriented web applications.  Studied the existing Target.com and prepared the Technical design documentation.  Developed Enterprise Java Beans (EJBs) and deployed in ATG J2EE Container  Designed the Catalog Management which suites the Target requirements  Created the Custom Repositories for migration of data from Oracle 8i to 9i  Created Custom tag libs to compliance with the J2EE specifications  Created CartFormHandler, RepositoryFormHandler etc to use for Ensemble Products.  Created Custom Price range Droplet, Secure and Unsecured page Droplet’s etc  Created custom Pipelines for fulfilling the Processes in Order Management  Created Transient and Derived Properties and called them in Repository definition files  Populated Catalog,Category,Product and Sku Info’s and Anc by Custom Repositories  Created a Scheduler to read the data from Flat file and populating to the respective tables  Created a Pagination Droplet for JSP display  Written a customized Java and Jsp’s to display the featured items in the home page  Created UI by using Java Server Pages, which are also referred to “Droplets” to store  Implemented the mechanism of logging and debugging with Log4j  Customized DPS standard templates like login and logout forms and ProfileFormHandler  Customized CartModifierFormHandler, ShoppingCart, ShoppingCartModifier, CommitOrderFormHandler etc., for the business requirements.  Customized out of box Definition files for business rules.  Developed Search pages using CatalogSearch, ProductSearch. Form handlers  Developed JSP pages integrating java beans, components and Dynamo Standard Servlets. Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML JavaScript, Dynamo Application/Personalization/Commerce Servers, Oracle 8.0/9i, Test Director, PVCS Dimensions, WSAD 5.1.2,Eclipse Analytical Data Warehouse (Support Services) Mar ’04 – Apr’ 05 American Solutions Inc. Engineer ADW is a data warehouse used in Guest Relationship Management area. It has integrated data with Store Sales, Web sales, Gift Registry and Account subject areas. GRM uses this for Analytics and One-to-One marketing to drive sales, trips, large baskets, cross selling and fraud detection. Data warehouse layer is normal form and data marts have facts and dimensions. Roles and Responsibilities:  Application has developed using MVC architecture  Developed User Interface which using Struts framework, HTML/JSP.  Incorporated Business rules in Business layer using C#. .  Written a customized Java and Jsp’s to display the featured items in the home page  Created UI by using Java Server Pages, which are also referred to “Droplets” to store  Implemented the mechanism of logging and debugging with Log4j  Used Eclipse 3.4, RAD 7.0 to build the pages.  Designed and created templates using CSS.
  • 7.
     Developed extensiveStored Procedures and Functions American Solutions Inc. Mar’02 – Feb’04 Target Corporation Target Corporation is one of the leading retailers in the country. I worked for the following groups  Common Reverse Logistics: This group takes care of all the products that take the reverse flow, i.e., products returning either to the store or central distribution center. I had designed and developed web pages using ASP.NET, C#, ASP, COM, IIS, Java, JSP, J2EE, Struts, WebShpere and DB2 for this group. This application is used across all the operating companies at target Corporation, viz. Target, Mervyn’s and Marshall Fields.  Common Signing: The Common Signing project is being done in order to get all three operating companies on a common system, address HQ workload efficiencies, and address legal signing obligations. This project is to develop a common signing system that will be used by Target, Mervyn's and Marshall Field's. The system will request, create, and print regular, promotional price point and informational signs. The signs will then be displayed in stores for Guests. I had designed and developed a module in this system using VB, COM, XML, and DB2. Environment: .NET, ASP.NET, C#, ASP 3.0, Visual Basic 6.0, IBM DB2, XML, IIS, Java, J2EE, JSP, WebShpere, Struts, Dimensions Windows 2000/XP McCreade Objective Systems INDIA Jun 1999 - Dec 2001 The following are the projects that I had worked on at McCreade.  Project Name: Online Project Management Tool Role: Team Lead I lead the team in the implementation of online project management tool using internet technologies, COM/DCOM and Msuite. Evaluate and select proposed solutions.  Project Name: Intranet components Role: System analysis, design and development I helped to develop an Intranet suite to integrate with existing enterprise solutions for effective dissemination of corporate information.