Ecommerce Sr Developer Resume
Tampa, FL
SUMMARY:
- Result oriented professional with 12+ years of experience in Development, Implementation and Support of online e - commerce and web application development includes system analysis, design, coding, testing, debugging using ATG, Java, J2EE technologies.
- Extended expertise in Java, J2EE,Spring,Hibernate,Spring Boot, Micro Services, Databases like Oracle 8i/9i/10g.
- Sound domain includes Ecommerce, Telecom, Retail, IME knowledge and experience in ATG 2007, 9.1, 10.2, 11.2 Java 8, J2EE.
- Seasoned ATG Expertise in ATG (Dynamo, Commerce, Content Management, Customer Service, Endeca).
- Experience in implementing ATG Commerce features like Catalog, profile management, cart and checkout.
- Experience in supporting large scale retail based e-commerce applications in ATG-Commerce, CA, CSC and Endeca.
- Extensively working experience with Endeca Search, Experience manager, Template changes and cartridge development
- Having hands on experience with Presentation APIS and Assembler APIs with Endeca
- Worked extensively in integrating with multiple systems over web services (SOAP,REST and MicroServices).
- Experience on developing payment processing gateways like cybersource,applePay.
- Extensive experience on ATG Dynamo Frame work & ATG commerce OrderRepository, Catalog Repository, Pricing & Promotions, Order customization, User Profile and Scenarios, Checkout, Fulfillment, ATG Content Administration, ATG Merchandising with most of the ATG version including ATG7.X to ATG10.X, ATG 11.2 BCC/CA, CSC and Endeca.
- Having solid knowledge on containerization technologies like Docker and CI/CID with Jenkins.
- Experience working with AWS cloud providers
- Experience working with NoSQL database like MangoDB.
- Instrumental in Each stage of SDLC from Development, Testing & Maintenance.
- Experience in SCRUM/Agile software development methodology.
- Exposure to Application Specific Vulnerabilities.
- Tracking all the live defects and prioritizing with product owners.
- Instrumental in the designing of Detailed Functional Requirement (DFR) & Designing.
- Dedicated and highly ambitious to achieve personal goals as well as the organizational goals.
- Superior communications and interpersonal skills, multitasking with an ability to interact with a wide range of people.
- Extensive experience with XML and related concepts such as schemas.
- Exposure in performing detailed design, Modelling program with Class & Sequence, Activity, State diagrams using UML notation.
TECHNICAL SKILLS:
Operating Systems: Windows XP/2000/NT/98, Linux
ATG SUIT: ATG 2007, 9.1, 10.2,11.2 - Dynamo, E-Commerce & CA, CSC, ATG BI, Endeca
Framework: Spring, Spring Boot, Struts 3.0, Hibernate
Application/Web Servers: Tomcat 4.x, 5.x & 6.x, Apache, WebSphere, WebLogic, Jboss
Programming: Java 8, J2EE, JDBC, Struts, Spring, Spring Boot, EJB, JSP/Servlet,SOAPRestfull Services, JavaScript, Junit
Java Development Tools: Eclipse, IntelliJ
Databases: Oracle 8x, 9x, 10g
Internet Markup Languages: HTML, XML, CSS
Scripting Languages: JavaScript, Ajax, JSON
Logging Tools: Log4j
CI/CID Build Tools: Jenkins, Ant, Maven
Version Control Tools: SVN (Subversion), CVS (Concurrent Versions System), TFS, GIT, Stash
Other Tools: DynaTrace,Docker, Sonar, Putty, WinScp
Cloud Providers: AWS
NoSQL DB: MangoDB
Mockito libraries: Mockitto
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
Ecommerce Sr Developer
Responsibilities:
- Develop new extensions to desktop ecommerce platform using ATG commerce modules
- Development and customization of user interface using Experience Manager.
- Pipeline creation and customization of indexing process using default and custom manipulators.
- Developing new landing pages and promotion pages using experience manager.
- Responsible for implementation of payment processing gateways like cybersource and applepay.
- Implementing customizations in catridge handler and template changes for outdoor catalog using Endeca.
- Responsible for implementing order resubmission and resend order confirmation emails in CSC.
- Monitoring, Troubleshooting and fixing issues with dynaTrace and Splunk.
- Customization of ATG BCC & Configuring Multi sites for adults and kids site
- Working with internal ecommerce teams to collect java application requirements for website functionality.
- Debug and troubleshoot ecommerce website application issues.
- Troubleshooting and fixing BCC issues for business users.
- Develop new extensions to mobile JAVA/J2EE ecommerce platform using SpringBoot with Thymeleaf
- Implemented Java EE components using Spring MVC, Spring transactions and Spring security modules for mobile application
- Developing mobile application with micro services architecture using Rest APIs, spring boot.
- Responsible for implementation of ATG best practices.
- Writing unit test cases using Mockito framework.
- Provided technical guidance to team.
Environment: ATG 11.2, Endeca Search, Spring, Spring Boot, MicroServices, GIT, Bitbucket, SQL Server, Active MQ, Jenkins, Jboss, Jira,Confluence, AWS, Akamai, MangoDB, Splunk, Sonar Qube, Eclipse /Intellij and Maven.
Confidential, Redmond, WA
ATG Consultant
Responsibilities:
- Involved in requirement gathering and validation.
- Responsible for implementing Jersey to ATG restful API. Creating restful endpoints which are required to call ATG components
- Involved in the Analysis, Design, Coding, modification and implementation of user requirements
- Exposure in performing detailed design, Modelling program with Class & Sequence, Activity, State diagrams using UML notation
- Developed flow of events document for each use case to depict normal flow, alternate flow, pre-conditions and post conditions.
- Responsible for implementation of JAVA and J2EE best practices.
- Implementation of error handling framework
- Writing unit test cases using Mockito framework.
- Provided technical guidance to team.
- Peer review for code
Environment: ATG 10.2, GIT, Stash, Oracle 11g, Weblogic, Jira, Eclipse and Maven.
Confidential, St. Louis, MO
Sr. ATG Developer
Responsibilities:
- Involved in requirement gathering and validation.
- Responsible for coding with using ATG Commerce Repository API, Form Handlers, Droplets, Beans, Third Party Services, Manager classes and Tools classes.
- Responsible for designing, implementing and reviewing Repositories.
- Responsible for implementation of ATG 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 shopping cart.
- Peer review for code
- Participated in rolling out of solution to Integration, QA, and UAT Environments.
- Ensuring on time delivery and people growth for team members.
Environment: ATG 10.2, Endeca Search, JavaScript, JSTL, SVN, Oracle 11g, JBoss 5, Enterprise Architect, Eclipse and Ant.
Confidential
Sr. JAVA Developer
Responsibilities:
- Responsible for implementation of security features.
- Involved in implementation of performance improvements to the site.
- Created designs for several of functionalities, ensuring ATG best practices implementation.
- Responsible for creation of Low Level design document for various functionalities.
- Peer review for code and LLD’s.
- Responsible for the development of JSPs using out of box and custom components as well.
- Responsible for JUnit test cases implementation.
Environment: ATG 2007 commerce, ATG 10.2 BCC and CSC, Jboss, Eclipse Ganymede
Confidential
Sr. ATG Developer
Responsibilities:
- Being onsite SWAT member, Resolving high priority issues and make sure website does not have any blockers.
- Involved in preparing fit gap analysis and identification of OOB and custom components and preparing design document.
- Initial setup for development of ATG Commerce application.
- Involved in conversion of wireframes to JSP’S.
- Performed development of Catalog, Profile Management and checkout modules.
- Written Web Services in order to interact with third party components.
- Generated the stubs for making SOAP calls using axis.
- Participated in meetings of internal developer groups for the purpose of development of ATG standards.
- Understanding of business architecture principles, models, patterns and perspectives.
- Participated in discussion with different teams exists in globally for any outstanding issues.
Environment: ATG 9.1 commerce, Endeca Search, CA, CSC, Jboss, Eclipse Ganymede, Rational XDE
Confidential
ATG Developer
Responsibilities:
- Involved in Requirement gathering, preparing High Level and detailed Design doc.
- Implemented new payment group.
- Customized OOB ATG components in my account and checkout modules according to business needs.
- Implemented code to interact with CSR application.
- Created high level architecture document and development of critical components.
- Worked with OOB and custom components, droplets and form handlers and used in JSP’S.
- Coordinate with third-party teams to get the understanding of requirements.
- Involved in deployment activities.
Environment: ATG 9.1 commerce, Endeca Search, Jboss, Eclipse Ganymede, Rational XDE
Confidential
Java Developer
Responsibilities:
- Participated in discussions with the group members to understand the business (OOA).
- Involved in Design (OOD) and Identification of Components and preparing Design document.
- Involved in coding all formatter classes which are required to generate final output file.
- Used JUNIT framework to implement and write tests and Performed peer review.
- Responsible for writing test cases (Unit).
- Used Log4J for enabling logging Confidential runtime without modifying the application.
- Participated in meetings of internal developer groups for the purpose of development standards.
Environment: Java, XML, EJB3.0, Eclipse, Rational XDE.
Arbitron
Java Developer
Responsibilities:
- Involved in Design (OOD) and Identification of Components and preparing Technical Use Cases.
- Responsible to developed SOAP UI to test web services methods.
- Responsible to convert java classes from XSD.
- Responsible for writing JUNIT test cases.
- Used SQL Server for database access to execute queries update records.
- Used Tomcat connection pooling for database connection.
- Used Log4J for enabling logging Confidential runtime without modifying the application.
Environment: Java, JDBC, JWSDP2.0, JAXRPC, SQL Server, Eclipse, Rational XDE
Confidential
Java Developer
Responsibilities:
- Involved in Design (OOD) and Identification of Components and preparing Technical Use Cases.
- Coordinated with backend, front-end teams in design and implementation.
- Participated in the design of software requirement systems.
- Worked with Struts action classes, view components and JavaBeans components.
- Involved in coding JSPs for adding additional functionality as per the Software requirement specification.
- Used JUNIT framework to implement and write tests and Performed peer review.
- Responsible for writing test cases (Unit and Integration).
- Used ORACLE SQL for database access to execute queries update records.
- Used WebSphere connection pooling for database connection.
- Involved in deployment of the applications.
- Participated in meetings of internal developer groups for the purpose of development standards.
Environment: Java, JDBC, JSP, Servlet, EJB, Struts, Oracle8, WSAD5.1, RAD 6.0, Rational XDE, App Perfect
Confidential
Java Developer
Responsibilities:
- Involved in Design (OOD) and Identification of Components and preparing Technical Use Cases.
- Responsible for installation, configuration of WebSphere Application Server for the Local Environment.
- Worked with Struts action classes, view components and JavaBeans components.
- Involved in coding JSPs for adding additional functionality as per the Software requirement specification.
- Used JUNIT framework to implement and write tests and Performed peer review.
- Responsible for writing test cases (Unit and Integration).
- Used ORACLE SQL for database access to execute queries to update records.
- Used WebSphere connection pooling for database connection.
- Involved in deployment of the applications.
- Used Log4J for enabling logging Confidential runtime without modifying the application.
- Documented coding changes and implementation procedures and followed company’s best practices for coding for development.
Environment: Java, JDBC, JSP, Servlet, EJB, Struts, Oracle8, WSAD5.1, RAD 6.0, Rational XDE, App Perfect