8
Sanjeet Singh [email protected] 12Yr Exp ,Java/J2ee/ATG + 1 414-687-9061 EXPERIENCE OVERVIEW : I have 12 years of rich experience in the analysis, design, development and implementation of standalone and web based applications using Java /J2EE, REST/SOAP Web services, ATG Commerce and Oracle Service Bus (OSB)Technologies. Over 8 years of experience in E-commerce, mainly inJava Spring Framework,ATG Commerce Content Administration, Personalization and 2 years of experience in Java Blue Martiniframework. Solid background in Object-Oriented analysis and design. Experience in full SDLC/Agile (including methodologies, tools, architecture and metrics; Documentation, QA and System Implementation) of Business Applications. Experience of end-to-end implementation of projects. Strengths include extensive hands-on experience, architecting and designing skills, analytical and problem- solving capabilities and project management experience. Working experience at client sites in France (Louis Vuitton - client) as a technical lead, in Netherland (DeliXL - client) as a technical lead and in USA (Kohl’s, Cardinal Health, State of Ohio, CVS Health and JCPenney) as a technical lead. Holds a Master’s Degree in Computer Application and is SCJP5.0 certified. Technical skills: Professional Qualification: Master of Computer Application, UP Technical University Lucknow India. Professional Experience: Cognizant Technology Solutions Accenture Services Pvt.Ltd. Siemens Information System Ltd J2EE Technologies Java, JSP, Servlets, EJB, Spring, Struts, Blue Martini, ATG Commerce,REST & SOAP Web Services. Programming Languages JAVA and PL/SQL. Operating Systems: Windows and UNIX/Linux environments. Databases: Oracle, DB2 and MS SQL Server Frameworks: Spring, Struts, ATG Commerce, Blue Martini and Sterling Commerce (Yantra). Testing Frameworks: JUnit, SOAP UI and Postman. Web/Application Server: JBoss application server, Web Logic Server, Web Sphere Application Server and Apache Tomcat IDE/Tools Eclipse, TOAD and Visio. Web Technologies. JSP, Servlets, JSP, XML, SOAP, REST, JSON and Oracle Service Bus (OSB) Version Control: GIT, VSS, CVS, SVN, Clearcase and RTC Others JavaScript, HTML, CSS, Jquery, Ajax and XQuery

Sanjeet Singh

Embed Size (px)

Citation preview

Sanje e t Singh rana.s anje e [email protected]

12Yr Exp ,Java/J2ee/ATG + 1 414-687-9061

EXPERIENCE OVERVIEW : I have 12 years of rich experience in the analysis, design, development and implementation of standalone and web based applications using Java /J2EE, REST/SOAP Web services, ATG Commerce and Oracle Service Bus (OSB)Technologies. Over 8 years of experience in E-commerce, mainly inJava Spring Framework,ATG Commerce Content Administration, Personalization and 2 years of experience in Java Blue Martiniframework.

Solid background in Object-Oriented analysis and design.

Experience in full SDLC/Agile (including methodologies, tools, architecture and metrics; Documentation, QA and System Implementation) of Business Applications.

Experience of end-to-end implementation of projects.

Strengths include extensive hands-on experience, architecting and designing skills, analytical and problem-solving capabilities and project management experience.

Working experience at client sites in France (Louis Vuitton - client) as a technical lead, in Netherland (DeliXL - client) as a technical lead and in USA (Kohl’s, CardinalHealth, State of Ohio, CVS Health and JCPenney) as a technical lead.

Holds a Master’s Degree in Computer Application and is SCJP5.0 certified.

Technical skills:

Professional Qualification:

Master of Computer Application, UP Technical University Lucknow India.

Professional Experience: Cognizant Technology Solutions Accenture Services Pvt.Ltd. Siemens Information System Ltd

J2EE Technologies Java, JSP, Servlets, EJB, Spring, Struts, Blue Martini,

ATG Commerce,REST & SOAP Web Services.

Programming Languages JAVA and PL/SQL.

Operating Systems: Windows and UNIX/Linux environments.

Databases: Oracle, DB2 and MS SQL Server

Frameworks: Spring, Struts, ATG Commerce, Blue Martini and

Sterling Commerce (Yantra).

Testing Frameworks: JUnit, SOAP UI and Postman.

Web/Application Server: JBoss application server, Web Logic Server, Web Sphere Application Server and Apache Tomcat

IDE/Tools Eclipse, TOAD and Visio.

Web Technologies. JSP, Servlets, JSP, XML, SOAP, REST, JSON and Oracle Service Bus (OSB)

Version Control: GIT, VSS, CVS, SVN, Clearcase and RTC

Others JavaScript, HTML, CSS, Jquery, Ajax and XQuery

Title 10:JCPenney, USA

Name CAM Redesigns

Client JCPenney Plano Texas Tools Java Spring, Splunk, GIT, SOAP, REST Web services and ATG Commerce Role Sr. Developer Duration: January 2016 to till date.

Description:

The J. C. Penney Company (doing business as JCPenney, JCP, and formerly as Penney's) is a chain of American mid-range department stores based in Plano, Texas.

The company operates 1,060 department stores in 49 U.S. states (JCPenney once operated in Hawaii) and Puerto Rico, and previously operated a catalog business and several discount outlets. In addition to selling conventional merchandise, JCPenney stores often house several leased departments such as Sephora, Seattle's Best Coffee, salons, optical centers, portrait studios, and jewelry repair. The main object of my current project to redesign their existing model. Separation of different modules into different wars and modules based of switch. This will make deployment process easy to deploy required war and testing will be performed only specific that module where changes have been done. The main idea behind this project to separate all business logic and database call from ATG commerce and replace all ATG with in build APIs. Roles and Responsibilities:

My role in this project is a Sr. Developer and works as an individual for assigned task.

Creating and updating JIRA ticket for assigned tasks and design update.

Creating development branch in Stash and code check in / check out in GIT.

Responsible for implementing and handling Java web services using SOAP/XML and REST.

Creating design and provide estimate for code cleanup in all environment.

Working with large-scale multi-tiered systems, managing the releases, working with business teams and third party vendors.

Support to the existing Application Delivery (Operations) teams and provide Hot Fixes / Break Fixes needed to maintain the current production state.

Coordinating with the production deployment, support high end, complex problem management to identify complex problems and develop work around solutions and resolutions.

Resolving the issues while deploying the project from Lower environment to production

Responsible for implementation of ATG and Java best practices.

Responsible for client communication and requirement freezing.

Responsible for exception handling framework design and implementation.

Build and Release planning.

Title 9:CVS Health, USA

Name CVS Health

Client CVS Tools Java Spring, SOAP, REST Web Services., Oracle and ATG Commerce Role TechLead Duration: January 2014 to January 2016.

Description: CVS Health (formerly CVS Caremark Corporation) is an American retailer and health care company. CVS Health operates over 7,700 CVS Pharmacy and Longs Drugs stores; a pharmacy benefit manager, mail order and specialty pharmacies, a retail-based health clinic subsidiary, MinuteClinic; and an online pharmacy, CVS.com. The main object of my current project to encourage customers who are not registered for SMS messaging to sign up for SMS. The goal is to add 1.4M more patients to SMS opt-in. Doing so will increase the adherence to Rx plans designed to keep patients healthy. Roles and Responsibilities:

Requirement and Impact Analysis for ATG and Java Spring based applications.

Third Party Integration for Device validation.

Involved in understanding business requirement and creating requirement document

Responsible for coding with using ATG Commerce Repository API, Form Handlers, Droplets, Beans, Third Party Services, Manager classes and Tools classes, ATG Rest web services.

Integration of new module in CSC.

Working on BCC creating User Segment, Targeters and Slots to be used throughout the Marketplace site and deployed the targeters/slots from dew to staging to production instance through BCC/CA.

Responsible for implementing and handling the SOA/web services, SOAP/XML and REST.

Responsible for designing, implementing and reviewing Repositories.

Responsible for implementation of ATG/Java best practices.

Responsible for client communication and requirement freezing.

Responsible for exception handling framework design and implementation.

Provided technical guidance to team.

Responsible for creation of Low Level design document for various functionalities.

Peer review for code and LLD’s.

Build and Release planning.

Title8:State of Ohio, USA

Name Ohio Integrated EligibilitySystem for Medicaid

Client State of Ohio Tools Java/J2EE, WSDL, XSD, X-Query,

Oracle Service Bus (OSB) and Web Services . Role Tech Lead Duration: May 2013 to January 2014.

Description:

Current eligibility processes for health and human services programs in Ohio are fragmented, overly complex, and rely on outdated technology. There are more than 150 categories of eligibility just for Medicaid, and two separate processes to determine Medicaid eligibility based on disabling condition.

The new system will streamline processes and enhance technology for eligibility determination and the delivery of benefits to citizens. Beneficiaries will have new self-service online access options. It also will facilitate data-sharing among state agencies and offices, providing the state and its county partners with new capabilities to enroll people and manage human service operations.

Roles and Responsibilities:

Responsible for Requirement gathering, application analysis and technical Designs.

Creating new Web Services and integrating them to third parties.

Developing new Business and Proxy services in Oracle Service Bus (OSB).

Developing new OSB flow using X- Query and Expression language.

Integration OSB with Informatica.

Title 7: Cardinal Health USA

Name Cardinal Health Client Cardinal Health, OhioUSA Tools Java/J2EE and WebServices (XML, XSD, SOAP, HttpClient) Role Onshore Team Lead. Duration: November 2011 to May 2013

Description: Cardinal Health is an essential link in the health care supply chain, providing pharmaceuticals and medical products to more than 60,000 locations each day. The company is also a leading manufacturer of medical and surgical products, including gloves, surgical apparel and fluid management products. In Order Express2 and SPD I am working on B2B model.In this project I am working as onshore team lead and responsible for design/ development of Web Services and Order Fulfillment Adapter which further integrate our application to third party AS400 for Order Fulfillment. Roles and Responsibilities:

Creating new Java/J2ee Web Services and integrating them to third parties.

Prepare High Level and Low Level design for Web Service Changes.

Provides technical guidance to development team. SME of application, tools and technologies.

Interact with client/Business team to gather the requirements.

Designs and develops application in a professional manner; Analyzes technical solutions and creates detailed technical specifications and work estimates.

Provides technical support to the team; understands and contributes to the team on application architecture, technology and design decisions, and project scoping and sizing.

Participates in the triage of team tasks, and best practices across the enterprise.Work with functional team to understand how requirements relate to design

Provide SME level architectural assessments for Commerce, WebService and OMS integration.

Help less experienced engineers in designs the development of new services and operational excellence improvements.

Title 6: Kohl’s USA

Project II Name Multi Channels Offers (Kohls)

Client Kohl’s Corporation, Milwaukee USA Tools Java/J2EE and ATG 10. Role Onshore Team Lead. Duration: May 2011 to November 2011.

Description:

Kohl’s is a 24th largest retailer in the USA. It has a legacy framework called Blue Martini, which is a heart of Kohl’s ecommerce. Currently, ecommerce offers supports only Percent Off and Shipping offers and cannot support Gift with Purchase, Purchase with Purchase (PWP), Dollar Off, Tiered or Restricted offers. With this project, ecommerce will support Dollar off offers, Assortment based offers, Assortment based shipping offers, Restricted use of coupon codes, Suggestive messaging, A more efficient means, in regards to workload, to define eCommerce only offers compared to the current process using R-Desk and the Spreadsheet Loader.

Roles and Responsibilities:

Followed Agile and Scrum methodologies and involved in analysis and design of Use Cases, Class and Sequence diagrams using U-Model.

Integrated request and response transform to and from Web Services with Blue martini objects

Developed functional modules and written Test Cases using JUnit frameworks.

Developed Hibernate configuration files to store data in database.

Developed UI Components using free marker for new and reemployment existing JSP templates.

Implemented the logging using the Log4jS.

Used Hudson, Star Team, Share Point

Used Giga Spaces for Could Computing. Configured the project using the ant build scripts.

Worked on Content Management System (R Desk, E Desk) using the Blue Martini Frame work for Offer Specific requirements.

Title5:DeliXL Netherlands Name DeliXL Client DeliXL Netherlands . Tools Java/J2EE and ATG Commerce 10.0 Role Team Lead Duration: November 2010 to May 2011.

Description

Deli XL is a leading foodservice wholesale company in the Netherlands. With its advanced and reliable logistic network Deli XL provides approximately 60.000 food and food-related products, servicing healthcare, catering, hospitality, leisure and related industries. Its mission is to be 'First for Foodservice' and to contribute to the health of employees, clients and the community. Deli XL is proud to be a member of The Bidvest Group Limited (Bidvest). Specialties: Wholesale, foodservice, food and beverages.

ATG modules involved: ATG Commerce and B2B, ATG Business Control Centre, ATG Control Center (ACC), (Merchandising, Personalization, Content Admin), ATG Customer Intelligence, ATG Search.

Roles and Responsibilities:

Responsible for ATG training and creating training docs for junior resources.

Responsible for ATG Commerce expertise and helping team to setup their ATG environment.

ATG Custom Development (Nucleus, Repositories, Tag libraries, Droplets, Form Handlers and servlet pipeline)

Installing Oracle 10g Express Edition for ATG application.

Database , Server Configuration and Application Deployment with ATG CIM Tool

Responsible for Requirement gathering, application analysis and technical Design.

For Application design (high and low) and development.

Responsible for application analysis, documentation and building guidelines.

Global coordination with onshore/offshore team and 3rd parties

Leading design review walkthroughs with clients.

Share knowledge to team members in order to make the development easy. SME assessment on project estimations and planning.

Involve in code review and performance tuning initiative.

Release code and detailed technical design delivery coordination.

Title4:Louis Vuitton France

Name LVMH

Client Louis Vuitton, France Tools Java/J2ee and ATG Commerce 9 Role Team Lead/Sr. Developer Duration: December 2009 to November 2010.

Description:

Louis Vuitton Malletier, commonly referred to as Louis Vuitton shortened to LV, is a French fashion house founded in 1854 by Louis Vuitton. The label's LV monogram appears on most of its products, ranging from luxury trunks and leather goods to ready-to-wear, shoes, watches, jewelry, accessories, sunglasses, and books. Louis Vuitton is one of the world's leading international fashion houses; it sells its products through standalone boutiques, lease departments in high-end department stores, and through the e-commerce section of its website. For six consecutive years (2006–2012) Louis Vuitton has been named the world's most valuable luxury brand. Its 2012 valuation was 25.9 billion USD. The LVM e-commerce platform is an international application based on ATG software . There are currently 6 countries (France, Germany, Italy, UK, Japan and USA) that benefit from e-commerce and 2 others that have only the institutional website (Korea and China, for both Simplified and Traditional Chinese)

ATG modules involved: ATG architecture along with Personalization, Scenarios, B2CCommerce, Fulfillment, ATG CA (BCC), ATG CSC and ATG Search.

Roles and Responsibilities:

ATG Custom Development (Nucleus, Repositories, Tag libraries, Droplets, Form Handlers and servlet pipeline)

Responsible for handling third party integrations with ATG for Payment, Fulfillment and client legacy systems.

Responsible for ATG expertise for off-shore technical team

Detailed technical design

Implements enhancement and correction based on on-shore team input and his produced detailed technical design.

Estimate development and unit test.

Organize peer review for code and detailed technical design.

On-call support for Prio1 issues during on-duty period

DEIS support request functional analysis, assessment and fulfillment

DEIS incident functional analysis and resolution according to SLA

Coordinating with deployment in QA and Production.

Title3: Prenatal, Italy

Name Milan CG & S Coe (Prenatal)

Client Prenatal, Italy Tools Java/J2ee and ATG Commerce 9 Role Senior Developer Duration: October2008 to December 2009.

Description:

Prenatal is an Italian company that makes and retails baby apparel, toys, nursing, healthcare and cosmetic products. It was founded in 1946 by Pietro Catelli.The Prenatal Group is today present all over the world with 19 branches, of which 13 in Europe and the others in leading developed countries, flanked by a network of dealers and distributors. The group distributes Chicco, Artsana and Prenatal trademark products in Italy and internationally. Prenatal as a whole boasts more than 7900 employees and achieves a turnover of approximately 1415 million Euros. Worked in ATG technology for Prenatal on Consumer Goods & fashion market, the largest chain of stores specialized in the sale of products for mothers and children, including clothing, juvenile items, toys, accessories and special toiletries.

ATG modules involved: ATG Commerce and B2B, ATG Business Control Centre, ATG Control Center (ACC), (Merchandising, Personalization, Content Admin) and ATG Search.

Roles and Responsibilities:

Installing and working with ATG B2CCommerce.

Database , Server Configuration and Application Deployment with ATG CIM Tool

Creating ATG Slots and Scenarios using DSS module.

Creating Customized Price List.

ATG Custom Development (Nucleus, Repositories, Tag libraries, Droplets & Form Handlers).

Developing JSP pages using ATG DSP tags.

Configuring ATG components and SQL Repository component.

Create a Repository Definition File to map item properties to table columns.

Integrate a ATG SQL Repository in to the ACC.

Set up of Content Administration

Creating versioned Repository and exporting and importing data.

Fully involved in design, development, documentation and integration of modules.

Coordination with the development team and on shore team.

Responsible for development and delivery.

Title2: Sainsbury’s, UK

Name Sainsbury’s

Client Sainsbury, UK Tools Java/J2ee, Blue Martini and Sterling Commerce (Yantra) Role Senior Developer Duration: November 2007 to October 2008.

Description: Worked as a developer on a Sainsbury’s supermarket application for one of the major United Kingdom Retailer on Consumer Goods market for integration between the Sterling Commerce (Yantra) Order Management System and Blue Martini.

Roles and Responsibilities:

Interacting with client for better understating the requirements.

Held knowledge transfer sessions with Sainsbury offshore Gurgaon team.

Resolving technical issues faced by the team.

Understanding requirement specifications and detail design of the module and interfacing with designers on issues in design and suggesting improvements.

Implementing the designs.

Coding, bug fixing and unit testing requirements in accordance with design.

Analyze and Review Change Requests.

Performing quality related activities like following the coding guideline and proper check in checkout in CVS.

Deployment on integration server.

Title 1: EPFO, INDIA

Name Re-Inventing EPF India

Client Employment Provident Fund Organization, Govt. of India Tools EJB, JSP/ Servlets, Weblogic 8.1, Jbuilder9.1, Toad Role Developer Duration: April 2005 to November 2007.

Description:

The vision of Re-Inventing EPF India has envisaged empowerment in the functioning of EPFO as an organization providing social security. According the Key Business Processes that need to be re-engineered is identified and SISL is Key partner to develop the software. Based on Model-View-Controller (MVC), it has several modules, which are Coverage, Compliance, Establishment Accounting, Member Accounting, Investment Accounting, Financial Accounting, Pension Processing, Payment, Claim settlement, CRM and Grievance Redressal, Sys Admin and members and National Social Security Number (SSN). Working on Compliance-Processing module: This module is one of the big modules of EPFO having several subgroups.

Roles and Responsibilities:

Coding, testing and Bug Fixing

Coordination with development team.

Implementing Change Request.

Code Review according to coding guidelines.

Interacted with client for better understating the requirements.

Knowledge transfer sessions with EPFO and maintenance team.

Resolved technical issues faced by the team.

Post Production support.

PERSONAL DETAILS

Date of Birth 1st January 1978 Gender Male Marital status Married Languagesknown English and Hindi Address 136 Claire Ln. Apt# 13, Mooresville, NC – 28117 USA

Sanjeet Singh