Post Job Free
Sign in

Software Engineer Project

Location:
Hyderabad, Telangana, India
Posted:
September 01, 2017

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

Overall **+ years of professional software development experience working on multi-tiered applications using OO concepts in Java and J2EE technologies.

* ***** ** ****** ****** ATG Commerce programming experience.

11+ years’ experience in Java development and object-oriented analysis utilizing Java, J2EE.

6 years of ATG Commerce lead experience (Handled 5 to 10 team members)

Hands on experience in creating the custom catalog structure, repository design/schemas.

Good at writing Droplets, Form Handlers and servlet pipeline.

Good understanding and hands on experience in content administration, Order, Checkout, Pricing & Promotions.

Working knowledge on Oracle BCC project creation and deployment.

Worked on Adobe Omniture script page and link tags for the web pages.

Good at creating/configuring the XM page Templates and cartridges using Endeca Experience Manager.

Extensively used Core Java such as Collections and Exceptions.

Design reusable components by utilizing various frameworks: MVC framework, WebWork, TestNG, JMockit, Hibernate etc.

Execution of web service test scenarios by using SOAPUI.

Worked on IDE tools such as Eclipse Ganymede, Accurev, and HP Quality center, SonarQube, Toad, SQL Server 2000, Putty, SoapUI and XMLspy.

Plan, develop and implement successful large-scale projects from conception to completion with Verizon Wireless, Talbots Fashion Retail Store and Vodafone UK and Group.

Develop technical solutions that improve scalability, performance and profits.

Design, develop and implement highly scalable and high performing web applications that support day-to-day operations.

Superior analytical, time management, collaboration and problem solving skills.

Core functional expertise and project industry range: Telecom, Retail and Banking.

Create sophisticated, imaginative and efficient back-end solutions for a large-scale, on-demand marketing system.

Extensive experience in writing TestNG and JMockit based test cases and performing Test Driven Development (TDD).

Excellent communication skills, team playing spirit and strong analytical & problem solving abilities.

EDUCATION:

Bachelors Of Technology (B. TECH), Hyderabad, JNTU, Hyderabad, INDIA,2005

TECHNICAL SKILLS:

Languages

JAVA versions 6,7 J2EE, Struts, EJB

UI Development

JSP, HTML, HTML5, CSS, CSS-3, DHTML, AJAX, JavaScript, JQuery, CQ 5, Ecommerce API, JSON, JSTL, Struts TLD, JSF TLD.

Databases

Oracle, MSSQL Server 2012, MySQL

J2EE Technologies

J2EE, EJB, JSP, Servlets, XML, JMS

Scripting Languages

JavaScript

Application Servers:

Weblogic12.1 Platform, Apache Tomcat, JBoss, ATG Dynamo Server.

Frameworks:

ATG Ecommerce, TestNG, JMockit, Endeca 3.1.2.

Operation Systems:

Windows, UNIX, Linux

Tools:

Eclipse, NetBeans, SVN, SQL Developer, Accurev, Enterprise Architect, MS Visio, MS Office Suite, IBM RTC

Methodologies

OOAD, UML, SDLC.

Testing

TDD, Unit Test Using TestNG and JMockit Framework.

PROJECT EXPERIENCE

CLIENT : AT&T, RICHARDSON TX NOV 2016 – AUG 2017

ROLE : ATG COMMERCE LEAD

PROJECT NAME: PREMIER

AT&T Premier is a customizable website where an organization can conveniently manage, monitor, and purchase wireless devices, plans, and accessories for its organization and its employees. Premier has several features like POS, POC, POB and Business Center. All Premier POC (Premier Online Care) and POS (Premier Online Sales) pages were powered by digital Data based Adobe Tagging for the page and user actions on all the pages. This project objective is to migrate the old Digital Data based Adobe tagging to CDL based Adobe Tagging. CDL based tagging is a consumer data layer based and is a unique framework maintained across the AT&T websites. Also there is an integration of the First Net users with the CNM SPEED portal for providing the Non Stock Device purchase support to First Net Users.

RESPONSIBILITIES:

Implementation of Custom Droplets for POS and POC pages for Adobe Tagging.

DataMapping and XSD creation for handoff of the FNSpeed Portal.

Creating the common schema definitions for all the 3rd party fulfillment systems and generating the compiled version of schemas and classes.

Implementation of LinkClick, formSubmit and formResponse events for all the page element actions.

Coordination with multiple stakeholders and working towards addressing the issue resolution

Created mapping documents for different 3rd party fulfillment systems schema structure to arrive at common schema structure.

Worked on commerce pipeline changes and pipeline processors.

Actively participated in code review and addressing the same.

Technologies Used: HVD, Oracle ATG 11.2, Oracle DB 11g, JBoss5.1.2,Oracle Weblogic, Eclipse JavaEE IDE, SVN, RHEL.

CLIENT : YANKEE CANDLE COMPANY, MA JUL 2016 – OCT 2016

ROLE : ATG COMMERCE LEAD

PROJECT NAME: ECOM ENABLEMENT

Project is majorly defined in two areas 1) performance of the application & 2) Integration with SOA middleware for fulfillment process. The Objectives of this project is to improve the performance of the page rendering, addressing the transaction lock issue and to integrate the 3rd party fulfillment system SPEED commerce and Mercent Integrations through a SOA middleware and to maintain the common schema definition across all fulfillment systems.

RESPONSIBILITIES:

Implementation of Droplet caching on most frequently accessed pages.

Creating the high level technical design document for the given business requirements.

Creating the common schema definitions for all the 3rd party fulfillment systems and generating the compiled version of schemas and classes.

Implementation of the SOA integration switch module for different fulfillment systems.

Implemented and Addressed the ATG Endeca integrations issues for existing infrastructure.

Coordination with multiple stakeholders and working towards addressing the issue resolution

Implemented Oracle AQ based Framework as a communication channel between ATG and SOA middleware system.

Created mapping documents for different 3rd party fulfillment systems schema structure to arrive at common schema structure.

Worked on commerce pipeline changes and pipeline processors.

Actively participated in code review and addressing the same.

Technologies Used: j2sdk1.6, Oracle ATG 10.2, Endeca 3.1.2 Oracle DB 11g, JBoss5.1.2, Eclipse JavaEE IDE, SVN, RHEL.

ORGANIZATION: VERIZON DATA SERVICES INDIA PVT LTD, INDIA

CLIENT : VERIZON WIRELESS, BASKING RIDGE, NJ DEC 2015 – MAY 2016

ROLE : SENIOR ATG CONSULTANT

PROJECT NAME: VZW-POSTPAY

This module will allows user to purchase a post pay plan with mobile. End user is allowed to purchase the plans in following different flows. NSE (New Service Equipment), NSO (New Service Only), EUP (Equipment Upgrade Path), EPP (Employee Purchase Path), AAL (Add A Line) and CPC (Call Plan Change).

RESPONSIBILITIES:

Design and implement new enterprise reference architectures and roadmaps to obtain all short and long term technology objectives.

Develop new architectural design solutions, Functional and Technical Requirement Specifications, Use Cases, Non Functional Requirements and provide expertise to technical and functional efforts, teams, and projects. With full stack development.

Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity, and deployment of diagrams by using RSA Modeler for application modules.

Identify scenarios and strategies for performance testing and collaborate with test team on execution.

Worked on ATG REST (Web Services)module and implemented new actor chains.

Written ATG Formhandlers, custom droplets, and repositories.

Written Unit Test Cases with TestNG and JMockit framework.

Worked on EUP and NSE flow defect fixes.

Worked on SonarQube code quality issues.

Provided support for pre and post production release.

Involved in design and development of the code.

Developed Configurable SKU and Bundle SKU implementation for the store.

Involved and developed PDP extension design and implementation.

Technologies Used: j2sdk1.7, Oracle ATG 11.1, Oracle DB 11g, Oracle WebLogic 12.1.2, Eclipse Kepler IDE, Accurev, SonarQube.

ORGANIZATION: HCL TECHNOLOGIES LIMITED, INDIA

CLIENT : TALBOTS FASHION STORE, Tampa, FL JUN 2014 – NOV 2015

ROLE : SENIOR ATG DEVELOPER/ ATG TECHNICAL LEAD

PROJECT NAME: STORE LOATOR USING OOTB ENDECA CARTRIDGES

Talbots is women fashion clothing and accessories retail store across US and Canada. It has multiple stores across US and Canada regions. Each store manager needs a content manageable Store page for their respective stores on both desktop and mobile platforms using Oracle commerce out of the box store cartridge templates.

RESPONSIBILITIES:

Involved in Business requirement gathering and converting into technical requirements.

Prepared low level design for store locator functionality.

Developed store locator functionality using XM templates.

Developed custom cartridge for LocationResultList template for full store list page.

Written ATG custom handlers for retreiving the details from repository.

Involved in writing and reviewing Ant Scripts for building, testing the Application. I was also involved in writing the unit test script using JUNIT.

Created release patches and release notes as part of maintenance releases of the application.

Introduced minification process of JS and CSS files as part of build process with a new build target.

Technologies Used: j2sdk1.7,Oracle ATG 11,Endeca 11, MSSQL Server 2012, Jboss 6, Eclipse Helios IDE, SVN.

ORGANIZATION: INFOSYS LIMITED, POCHARAM CAMPUS, INDIA

CLIENT : VODAFONE, UK OCT 2010 - MAY 2014

ROLE : TECHNICAL LEAD

PROJECT NAME: VODAFONE ONLINE ESHOP COMPONENT

VOP stands for Vodafone Online programme where there are several cross channel components involved. Among these components Core eShop is one of the component. eShop is e-Commerce web application just like Amazon and eBay for Vodafone customer; eShop is not just buying products (Mobiles, Plans, Accessories etc.,) through online. It also includes the entire online process of developing, marketing, selling, delivering, servicing and paying for products. eShop is developed on ATG Framework and having different components Commerce, staging, Merchandising, CSC, and ACI. We developed the eShop Core Product and the local markets will customize the product as per local market requirements.

RESPONSIBILITIES:

Actively participated in Requirement Gathering and reviewing the same.

Engaged in eShop R2.0.1 Transition Activities.

Has Good knowledge in Linux and involved in deployment activities in the pre prod environments.

Contributed in completing 3 major releases from eShop R2.0.1-R2.1, eShop R2.1-R2.2, eShop R3.0- R3.1.

Involved in localization change requests design implementation.

Managing a team of 8 people with mentoring ATG Technical and functional aspects.

Participated in ATG 9.0 to ATG 9.2 Migration activities.

Implemented Omniture Site Catalyst for eShop 3.0.

Developed Centralized Integration Framework as a single point entry for all external interfacing integrations.

Technologies Used: RHEL 5.5, j2sdk1.6,j2ee1.3, Oracle ATG 9.0,9,2,10, Oracle 11g, Oracle WebLogic 10.3.5, Eclipse Helios IDE, Hudson, Sonar,OpenDS, SVN, IBM RTC, Red Hat Linux.

ORGANIZATION: MASCON GLOBAL LIMITED, BANGALORE, INDIA

CLIENT : MOTOROLA, INDIA MAY 2010 - OCT 2010

ROLE : SENIOR SOFTWARE ENGINEER

PROJECT NAME: TUVISTA BUNDLE PUBLISHING TOOL

The Motorola TuVista Software Solution is a live content creation, management and distribution software solution that creates an exciting and unique experience with time-shift and place-shift functionalities around an event. The bundle publishing tool manages events, teams, players, and actions occurring during the event to create and distribute event-based media bundles from the live event. These bundles include plain text with photo and headlines, video clips including multi-camera angles, instant replays, coupons, and polls. Completeness (not missing important moments), timeliness (publishing content shortly after occurrence) and quality (rich and compelling media clips) are primary concerns of the person operating the bundle publishing tool.

RESPONSIBILITIES:

Actively participated in Requirement Gathering and reviewing the same.

Implemented centralized logging feature for the publisher Tool.

Integrated BIRT Report Viewer with Publisher Tool and designed reports for the same.

Involved in Coding and Bug Fixing.

Technologies Used: Windows Xp, j2sdk1.6,j2ee1.3, hibernate3, mysql5.0, Tomcat 5.1, Eclipse 5.1 IDE, Open Fire, Svn.

ORGANIZATION: MASCON GLOBAL LIMITED, BANGALORE, INDIA

CLIENT : UCC SAISON, JAPAN DEC 2008 - APR 2010

ROLE : SENIOR SOFTWARE ENGINEER

PROJECT NAME: CORPORATE CARD PROCESSING SYSTEM

CCPS is an excellent solution for international Suppliers and Buyers to plug their business in to a global interface through web, where they can do online transactions. Starting from sending the purchase order to generating bills and reports, settlement of all types of debits and deposits, credits, verification of the validity/ authentication of Suppliers and Buyers by a third party bank/ agents and managing them clearly and transparently. The business model of this project represents an ERP Solution based model.

RESPONSIBILITIES:

Having 3 months of Onsite experience in Japan.

Actively participated in Requirement Gathering and reviewing the same.

Involved in developing web components using web works frame work.

Involved in developing business components using EJB and Hibernate.

Involved in designing and development of business interfaces required for the application.

Involved in Unit Testing, Regression Testing and Integration Testing of the application.

Involved in debugging and resolving issues in application deployed at client domain.

Major Contribution in this project is Developing Complex Reports using Jasper Reporting Tool. Developed Debt Management Module, Alert Management Module and so on...

Technologies Used: Windows Xp, j2sdk1.4.2, j2ee1.3, web works, hibernate3, mysql5.0, jboss4.0.1, My Eclipse 5.1 IDE, EJB 2.0.

ORGANIZATION: MASCON GLOBAL LIMITED, BANGALORE, INDIA

CLIENT : ING VYSYA BANK, INDIA SEP 2008 - DEC 2008

ROLE : SENIOR SOFTWARE ENGINEER

PROJECT NAME: ING MOBILE BANKING PRINT SERVER

Print Server is a web application developed for printing secured activation codes (OTAC) on pin mailers. These activation codes are used further for the activation of mobile banking applications downloaded on end user mobile handsets for the secured communication between the application in the handset and the mobile banking server.

RESPONSIBILITIES:

Involved in developing web components using web works frame work.

Involved in developing business components using EJB and Hibernate.

Involved in designing and development of business interfaces required for the application.

Involved in deployment of application at client domain.

Involved in developing JUnit Test Cases.

Involved in debugging and resolving issues in application deployed at client domain.

Have done R&D for a secure file transfer between two systems using SFTP protocol.

Developed a Generic Utility which will read each row of an Excel Spread sheet uploaded and fires the randomly generated OTAC to the Printer.

Technologies Used: Windows Xp, j2sdk1.4.2, j2ee1.3, web works, hibernate3, mysql5.0, jboss4.0.1, Core Ftp Lite 2.1, Core FTP mini-sftp-server1.0.1.0, My Eclipse 5.1 IDE.

ORGANIZATION: MASCON GLOBAL LIMITED, BANGALORE, INDIA

CLIENT : ICICI BANK, INDIA JUN 2008 - AUG 2008

ROLE : SENIOR SOFTWARE ENGINEER

PROJECT NAME: VODAFONE ONLINE ESHOP COMPONENT

Corporate Mobile Banking is a Mobile based banking application. It provides all corporate banking services over GPRS/SMS channel. It will provide all kind of Transaction and Non-Transactional services which are provided in the ICICI Corporate Net Banking.

RESPONSIBILITIES:

Direct client interaction at requirement analysis phase, change request handling.

Involved in developing web components using web works frame work.

Involved in developing Banking services using Secured Mobile Banking Transaction Platform(MTP210)

Involved in designing and development of business interfaces required for the application.

Involved in deployment of application at client domain.

Involved in Unit Testing, Regression Testing and Integration Testing of the application.

Involved in debugging and resolving issues in application deployed at client domain. Involved in Unit Testing, Regression Testing and Integration Testing of the application.

Technologies Used: MTP210(Secured mobile based transactions platform), Windows xp, j2sdk1.4.2, j2ee1.3, web works,ejb2.x,hibernate3, SQL Server 2000, Pramati 5.x, My Eclipse 5.1 IDE.

Company name: Core Business Software Pvt Ltd

Designation/ Roles: Software Engineer/Team Member

Project Title * Benir e-Store Solutions

Duration*

:

07/07 – 03/08

Employer / Client

:

Core Business Software Pvt Ltd/ 9 To 9 Office Solutions, Bangalore.

Role/Responsibilities *

Involved in the designing of web pages using JSP’S.

Involved in development of Java Beans to fetch the data from database.

Involved in generating the reports in Excel and PDF Formats.

Project Description:

Project required for an E-Commerce portal that would enable the employees of its corporate customers come online and order supplies from the company. The portal has product setup, order management, Customization Studio, Administration and Order Fulfillment. Each user gets a login and order management facility.

Environment * JCreator IDE, Windows XP, Tomcat 5.0, SQL Server 2000.

Company name: Core Business Software Pvt Ltd

Designation/ Roles: Software Engineer/Team Member

Project Title * Core CRM

Duration*

:

03/07– 07/07

Employer / Client

:

Core Business Software Pvt Ltd/Limoges Jewelry, Chicago USA.

Role/Responsibilities *

Involved in the designing of web pages using JSP pages in this application and involved in developing Java servlets.

Involved in developing Servlets, Jsp’s & Bean components

Project Description:

This product designed to manage business operations such as E-Office, Customer Support, and MBM Customers. The Web-enabled, Customer-Centric, multi-user software helps an organization manage its business efficiently and in process increases its profit margins. This product encompasses a 360 degree view of Customers Order History, where you can edit and update the Orders made by the Customers of their Choice.

Environment * JCreator IDE, Windows 2000, Tomcat 5.0, Oracle 9i.



Contact this candidate