Around 7+ years of professional IT experience which includes 2+ years of experience in ecommerce web development related technologies like SAP HYBRIS, Oracle ATG and 5 years of development experience in Java/J2EE technologies includes Spring, SOAP & REST web services and JBASE banking architecture of T24 software.
*Experienced in complete Software Development Life Cycle; from inception of idea, requirement gathering, system design, document reviews, coding, code reviews, unit testing, system testing, product delivery and Product maintenance on varying computer architectures.
*Proficient in using OOPs Concepts (Polymorphism, Inheritance, Encapsulation).
*Possess good knowledge and work experience on Client / Server and Web-based applications.
*Worked extensively in Agile Scrum methodology, followed the best Practices of the Agile-scrum
*Experience in creating and maintaining the requirements definition documents that included Business requirements and Functional requirements.
*Defining Test Cases, analyzing bugs, interaction with team members in fixing errors, Unit testing and User Acceptance Testing (UAT).
*Exceptional problem solving skills and ability to quickly adapt to new challenges.
*Excellent hands-on experience in Unit testing, Integration Testing and Functionality testing.
*Excellent knowledge in converting business specifications to technical specifications.
*Flexible and always open to learn new technologies at fast pace.
*Identified performance bottlenecks, refactor and re-implement for improved performance while supporting existing functionalities.
*Successfully delivered the project that separates design time and run time of the product called Design studio, a mile stone of the company's product.
SAP Hybris version : 5.4, 5.7, 6.0 and 6.3
Other Ecommerce Architectures : Oracle ATG (Version 10.2).
Languages : Core JAVA/ J2EE, XML, HTML, Info-basic.
Server side programming : Spring, SOAP and REST web services.
Senior SAP Hybris / Tech LeadFeb 2017 to Jun 2017 Dome- Corsair － Fremont, USA
Project: Dome - Corsair (Hybris 6.3 - B2C)
Corsair Incorporated is one of the world's leading providers of enthusiast-grade PC components and peripherals.
Their groundbreaking technology and innovation can be found in high-performance memory, ultra-efficient power supplies, PC cases, PC and CPU cooling solutions, solid-state storage devices and soon complete PC gaming systems.
Corsair hardware is regularly featured in showcase "dream systems," and we have earned the adulation and respect of the press, professional gamers, high-end system integrators, and PC enthusiasts worldwide by delivering leading-edge technology products.
Technical leader responsible to deliver project and support all Hybris B2C technical with team.
Managing 6 Onsite and 3 Offshore Hybris technical developers.
Should provide knowledge transfer to team with new requirement and development engagements.
Meeting with clients regularly as part of our agile methodologies to be in line to the requirement and aspects to customer's satisfaction.
Working in design, discovery, solution architect, coding and test.
Specially working in the Hybris ecommerce area includes Order management, Payment integration and data migration.
Environment: SAP Hybris 6.3, Oracle, SAP Cloud deployment, Apache Tomcat 2.2, Git, SOLR, JDK 1.8,
Client: Dome- Under Armour, USA.
Senior SAP Hybris / Senior Java developerApr 2016 to Jan 2017
Project: Dome - Under Armour (UA, DNS and DMD) ecommerce web site development - Hybris B2B and B2C implementations
Dome is an ecommerce US and Japanese website which sells sports unisexual items that includes all sports accessories.
We are engaged in this project to complete 3 B2C websites and 1 B2B website for both desktop and mobile in a short span of time.
This is a migration project which is confronted to enhance more performance, reusability and portability of the components to maintain the website at ease.
This project claims to work with waterfall methodology where the complete requirements are provided by the client during design phase.
Lead in developing the 'My Account' (user profile) module in all 3 websites.
Requirements differs with the sites and preferably using the out of the box Hybris components to accelerate the development.
The 'My Account' module plays a vital role to win clients next projects as it is developed with custom portability, performance enhancer and separate component in the whole ecommerce pack.
It is also featured to include dynamic pages which supports day to day different business occasions.
Creating WCMS components renders all pages which facilitates the website with the ads and offers to enhance their sale.
Maintaining the complicated service layer components to implement the business requirements with quality codes.
Database queries are framed to support both MySQL and SAP HANA databases, as Hybris supports any DB configurations.
Creating strategies in Spring MVC architectures to ease new business requirements.
Also worked in other module includes Product Search (SOLR), Cart, Transactions, Payments, Product detail page, Dynamic home pages, cronjob reporting and product Impex methodologies.
Supporting team members to regulate the code qualities using sonar plugin integrated development environment.
Lead the team members to follow SOLID object oriented design quality codes focused to reuse the custom development components for the future projects.
Environment: SAP Hybris 5.7, SAP HANA, Apache Tomcat 2.2, SVN, SOLR, JDK 1.8, RTC, Eclipse Mars.
Senior SAP Hybris / Senior Java developerSep 2015 to Apr 2016 BASF － NJ
Project: MAGLIS - Hybris support - Hybris core and B2B
BASF is a world's largest chemical company.
They invested in projects which improves the better usage of less hazardous chemicals in all human habitat.
BASF combines economic success with environmental protection and social responsibility.
The project MAGLIS is a website which has the dictum of 'Farmer 2020' to suggest and provide solution to the farmers based on their place, weather and soil information.
BASF has collated farmer's chemical history with which they suggest a better chemical to a farmer for increase in yield and less chances to lose.
To create User profiles with specified admin roles to maintain the catalog information on Farming suggestions.
To maintain the Product Catalog using HMC (Hybris Administration Console) and publish the data to Oracle DB.
To import or export the published data from Hybris to Hadoop using Hybris Impex files.
Creation of Hybris workflows to publish the product online.
End product (country specific farming product) approved by scientist undergoes Hybris workflow.
Created product support document to maintain day to day activities.
Responsible to collate day to day activities of other team members and reporting manager as part of team leading activity.
Providing knowledge sharing sessions to other team members and attending other technical sessions for the better understanding of products architecture.
Designing custom Impex scripts for the new or edited products to maintain the production environment stable.
Role: Senior Oracle ATG, CQ5 / Senior Java developer
Project: IRU (Individual Responsibility User) -ATG Support and enhancement - Retail and Telecom
AT&T is the largest provider both of mobile telephony and of fixed telephony in the United States, and also provides broadband subscription television services.
It is also the 20th largest mobile telecom operator in the world, with over 106 million mobile customers.
Migration of premier to Hard rock platform for the privileged AT&T customers called Individual Responsibility User (IRU).
The project IRU is aimed to create user groups and profile with special promotions and offers.
Hence, the development stretches to all the existing ATT web pages along with IRU discounts.
Analysis of the specifications provided by the clients in form of User Stories defined in Rally software.
Prepare team for daily standup and scrum meeting calls as a part of Agile practice.
Design the class diagrams in EA write approach documents get the sign off from solution architect for Development.
Coding using JSP pages, ATG components and commerce bean, helper classes.
Worked on DAS, DPS, DSS Product Page, Shopping Cart, Email Configuration.
Coordinating with testing team for fixing bugs.
Daily standup meeting with onsite leads and distributing work the offshore team.
Used agile development methodology and planned weekly sprint to complete the project.
Used rally tool for task tracking.
Followed Test driven development and used Junit testing.