Sr System Analyst. Resume
Warren New, JersY
SUMMARY:
- 11+ years of experience in full Software Development Life Cycle (SDLC) analysis, design, development,
- Testing, implementation and maintenance in web development environment with specialization in Oracle ATG
- Commerce Suite (B2C, BCC, CSC, Merchandizing) and Micro services with Sprint boot
- Experience on Micro services with Spring Boot, AOP, JWT, Config Server, Eruka, Zuul API gateway, Swagger and JPA
- Worked on MemCache and Redis Cache’s
- Around 9+ years of experience in developing applications built on ATG Commerce suite which includes ATG Commerce, CSC, BCC and Fulfillment.
- Experience in creating dash boards with KIBANA tool.
- Good hold over JMS concepts, transaction handling and different locking mechanisms.
- Expert in solving environment issues, configuring ant and maven builds .
- Experience with Java, J2EE, JSP, JSTL, Servlets, JDBC, JPA .
- Experience in J2ee Design Pattern and framework such as Struts, ATG, Spring Boot.
- Experience in developing and deploying distributed multi - tier applications on various application Servers such as Web sphere, JBoss, Web logic and Apache Tomcat.
- Experience in AGILE, Waterfall Development Methodologies.
- Had experience on support and maintenance projects.
- Involved in design and implementation of REST API services using ATG with JERSY framework.
- Worked on multisite store web sites.
- Worked on performance issues of the ATG CSC, BCC and Store applications.
- Designed and implemented dynamo message system framework to interact with Fulfillment systems
- Experience in unit test cases such as JUnit, TestNG and Mackito
- Proficient with IDEs such as Eclipse, RAD, WID.
- Experience in using tools like SVN, GIT Hub, Accurev, Stash, Confluence and JIRA.
- Experience in HTML, DHTML, XML, JavaScript, AJAX, JQUEY and DOJO.
- Experience in Business Process Execution Language (BPEL).
- Expertise in Service oriented architecture (web services).
- Expertise in ATG integration with Order Management System.
- Highly motivated team player with good written and verbal communication skills focusing on meeting project timelines with quality deliverables.
TECHNICAL SKILLS:
Frameworks: ATG 10.2, ATG 9.x, ATG 2007.1, Struts, Spring Boot, JPA.
Programming: Core Java, J2EE, JAXB, JDBC.
Serverside Programming: Servlets, JSP, Web Services, JERSY (SOAP and REST services).
Database: Oracle and DB2.
Architectural skills: EA and Design Patterns.
XML: XML, XSL, W3C Schema (XSD), DTD
Web: HTML, JavaScript, CSS, AJAX, JQUERY
Application Servers: Tomcat, JBoss, Weblogic and Websphere
Operating Systems: Linux, Unix and Windows
Other Tools: Rational Rose, ANT, Maven, SVN, FTP, Putty, WinSCP Rational Clear CaseSOAPUI, GIT, Stash
Monitoring tools: New Relic, Splunk, Kibana
Unit test: JUnit, Mackito, TestNG
Cache: MemCache, Redis
Business process tool: IBM BPEL
PROFESSIONAL EXPERIENCE:
Confidential, Warren, New Jersy
Sr System Analyst.
Roles & Responsibilities:
- Work closely with product team and analyze the requirements.
- SME for payment and activation, preorder modules in POS application for all omni channels.
- Created micro service for service transactions which is mainly responsible for plan and feature changes by using spring boot and JPA.
- Implemented auto activation fix micro service which works both JSON and XML format of inputs and integrated with IVR system.
- Worked on performance issues of the POS application.
- Resolved ATG CommerceItemNotFound exceptions in many POS flows.
- Customized ATG pricing calculators for prepay flows and SED discounts.
- Customized ATG payment groups to support split payment for each line in order.
- Worked on storing and retrieving Data from Redis.
- Customized Authentication process using JWT.
- Worked on config server, zuul api gateway, eruka registry in Sprint framework
- Provided store operations solutions to reduce transaction time for store reps.
- Created quote to order and retrieve active quote micro services with Spring boot and JPA framework.
- Worked on payment and activations related production tickets.
- Analyzed and provided solutions for many business-critical requirements.
- Worked on customization of POS prepay functionality.
- Enhancements on pre order modification, line level cancellations and split shipment for all omni channels in POS application.
- Supported production and control change release.
Confidential, Redmond, Washington USA.
ATG Technical lead.
Roles & Responsibilities:
- Work closely with product team and analyze the requirements.
- Deliver high level and low level Design documents.
- Code reviews and Code Optimization.
- Provide LOE for new enhancements and deliver within the committed time frame.
- Leading, Mentoring and coordinating teams in Onsite and Offshore.
- Resolved performances issues in BCC, Multi site Store and CSC applications.
- Implemented skinny EAR using maven build tool.
- Implemented in line preview in BCC.
- Resolved many BCC production deployment issues.
- Analyzed and provided solutions for many business critical requirements.
- Resolved many Store and CSC defects which are related to repair and part order fulfillment flow.
- Analysis of UAT/PROD defects and support product releases.
- Provided technical support to the team.
- Analysis of heap and thread dumps to resolve performance issues of the application.
Confidential, San Bruno, CA
Technical Lead.
Environment: ATG2007.1,ATG10,2, JSTL, JSP, JavaScript, DOJO, Web services, XML, AJAX, Oracle10g, Jboss4.0.5, Rest services, Eclipse 3.5, Windows XP, jdk-1.5.0 22, jdk 6
Roles & Responsibilities:
- Work closely with product team, analyze the requirements.
- Deliver high level and low level Design documents.
- Involved in customization of repositories, pipelines and various ATG components.
- Performing code reviews.
- Code Optimization.
- Leading, Mentoring and coordinating teams in Onsite and Offshore.
- Driving daily scrum call with offshore.
- Coordinate with business and team members in onsite and offshore.
- Designed and implemented new order flow to renew Sam’s club membership.
- Provided design to maintain multiple orders for user session.
- Customized commerce pipeline to achieve different flow for new purchase and renewal order.
- Customized cart, shipping and payment flow for purchase and renewal order.
- Designed membership upgrade flow for smooth process.
- Created scenarios and slots to display business managed content.
- Analyzed and resolved UAT reported issues.
Confidential, Wal-Mart China
Module lead.
Environment: ATG2007.1, JSTL, JSP, JavaScript, DOJO, Web services, XML, AJAX, Oracle10g, Jboss4.0.5, jdk-1.5.0 22
Roles & Responsibilities:
- Involved in customization of CSC service framework repository to provide access rights to agents to provide view only access for club member desk agents.
- Designed and implemented customized Shipping label functionality using CSC framework.
- Designed new Cash on delivery payment group to fulfill business requirement.
- Designed and implemented Message listeners to consume order status updates from OMS.
- Proposed solution to increase responsive time for customer and order search in CSC application by tweaking OOTB search code.
- Customized product catalog, cart and checkout flows in CSC application.
- Customized customer account management functionality as per business requirement.
- Designed holiday repository to avoid deliveries on holidays in E-store applications.
- Resolved many configuration issues during production deployments.
- Analyzed and resolved all types of severity tickets as part of production support.
- Provided technical support to the business team on timely manner.
Confidential
Module lead.
- Involved in creation of JMS messages and message listeners for third party message broker (MQ).
- Developed back end scheduler to process failure refund requests.
- Integrated third party Gift card web service with ATG CSC application to serve customer Gift card queries.
- Created new form handlers and droplets and helper classes according to the requirements.
- Customized return and refunds flow to meet business requirements.
- Was involved in implementing the database tables for various repositories based on the design.
- Customized Auditing repository in CSC to track agent activities.
- Implemented reactivation of cancel order functionality in CSC application.
- Customized existing order state statuses to avoid the confusion of the states in OMS and ATG.
- Involved in customization of commerce pipeline in CSC application for modification of the order functionality.
Confidential
Sr. Software Engineer
Environment: ATG9.0, JSTL, JSP, JavaScript, DOJO, Web services, XML, AJAX, Oracle10g, Jboss4.0.3eap, Eclipse Ganymede, Windows XP, JDK 1 5 0 14
Roles & Responsibilities:
- Involved in Customized shipping restriction functionality in check out flow.
- Customization of product catalog to meet business requirements.
- Involved in implementation of back end scheduler for email reminders.
- Involved in customization of customer preferences.
- Designed and implemented product brand pages.
- Involved in triage defects during UAT testing.
- Analyzed and resolved all severity of the defects.
Confidential
Sr. Software Engineer
Environment: ATG2007.1, JSTL, JSP, JavaScript, DOJO, Web services, XML, AJAX, Oracle10g, Jboss4.0.5,
Roles & Responsibilities:
- Designed and implemented code to interacting with external integrations (AVS, SendTOStore, Tax ware).
- Developed and exposed new custom ATG web service in CSC server to interact with fulfillment system.
- Was involved in designing database tables for various other requirements.
- Analyzed and resolved UAT defects.
- Created Panels, Panel stacks and Tabs to design pages in CSC application.
- Designed and implemented Message listeners to consume order status updates from OMS.
- Worked on customization of order and product catalog repositories.
- Worked on form handler and droplets.
Confidential
Application Developer
Environment: BPEL, Agent Building and Learning Environment(Able rules), Servlets, JSP, EJBs, DB2, EAD4J Frame work, XML and WPS6.0.
Roles & Responsibilities:
- Developed business process flows using BPEL technology.
- Developed Java classes using the core language functionality.
- Involved in coding for JSP pages, Servlets,
- Written unit test java classes to test business flows.
- Bug fixing in QA phase.