Lead/sr E-commerce Consultant Resume
Warren, NJ
EXPERIENCE SUMMARY:
- Perform role of Architect/Developer with over 11 years of experience in ATG Commerce suite, Java/ J2EE design, development, testing, implementation and maintenance of web based and n - tier client / server Applications, ecommerce sites, Intranet / Internet, OOP(Object Oriented Programming) and n-tier applications using in Java, J2EE and ATG Commerce.
- Strong Hands on experience in spring and Hibernate, OSGI Service Oriented Architecture.
- Over 5 years of experience of Oracle ATG Web Commerce Platform (B2C and B2B), BCC and ACC.
- Extensive Experience working with Checkout process, Repositories, Personalization, Order management, Transaction management, Commerce, Promotions and Dynamo Server Pages (DSP).
- Experience in Endeca integration with ATG.
- Experience working within the complete software development life cycle (SDLC) collecting
- Business specifications, user requirements, reviewing / auditing the code and documenting the entire life cycle
- Strong experience working as an agile team member working with multiple Agile teams throughout release and sprint cycles.
- Experience working within the complete software development life cycle (SDLC) collecting
- Business specifications, user requirements, reviewing/auditing the code and documenting the entire life cycle
- Strong experience working as an Agile team member working with multiple Agile teams throughout release and sprint cycles.
- Extensive Experience working with Checkout process, Repositories, Personalization, Pipeline processors, Order management, Transaction management, Commerce, Promotions and Dynamo Server Pages (DSP).
- Over 5 years of strong knowledge of Oracle ATG Web Commerce Platform (B2C and B2B), BCC and ACC.
- Strong Experience in installing and administering Apache Web Server, JBoss and WebLogic
- Very strong working experience in analysing, designing, developing, deploying, testing and post production phases.
- Strong Experience working in Retail Domain for 8 years and Banking/Financial domain for 3 years
- Strong written and oral communication skills, self-motivation, analytical skills, creativity and ability to adapt to new technologies and applications.
- Very well versed and experience with different SDLC process such as Agile for 4 last yrs., Waterfall for 5 yrs., Rational Unified Process, and Iterative; also have exposure to Test-Driven-Development.
- Conducted programs/presentations on Programming, Java, J2EE fundamentals.
- Involved in application deployment and performance tuning.
- Effective result oriented team player with excellent communication and interpersonal skills.
- Expertise in setting up maven based projects, configuring various maven related plugins to ensure code quality.
- Hands on Experience in ATG 11.0, ATG components like REST, DCS, DPS, DSS, DAS
- Strong Hands on Experience working with ATG Restful MVC using Form Actors and Nested Actors
- Experienced in using Frameworks like Core Spring, Spring MVC, Spring AOP, ORM using Hibernate/JPA. Worked on developing Enterprise-distributed applications and Test Driven Development with Junit
- Robust Experience working with Atg Checkout flow and Inventory
- Experience working with Order Repository, Inventory Repository and user profile repository
- Extensive hands-on experience in Core Java(Multithreading, Collections API- Data Structures), Servlets, Velocity, JSP, EJB 3.0 and MDBs, OSGI, Servicemix 5.3.0, Web services with Restful(JAX-RS) And JWSDP2.0(JAX-RPC), SOAP, WSDL, JDBC, JNDI, JMS, RMI, Active MQ5.5, IBM WebSphere MQ 6.0, JAXB, SAX, JSON, DOM, HTML, JQuery, AJAX and Java Script
- Experience in developing database solutions with Oracle 11g, MS SQL Server 2008 and involved in writing PL/SQL and SQL queries.
- Proficient in using various IDEs like RAD7.5, Eclipse and Glassfish.
- Proficient with application servers like WebSphere (WAS), JBoss5.1 and Tomcat.
- Hands on experience on IBM Rational Clear Case, SVN and PVCS.
- Strong work experience on Continuous Integration tools like Sonar, ANT, Maven
- Strong experience in using remote db access tools like Squirrel, Toad and GUI design tools like Dreamweaver.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/ Start UML.
- Rich work exposure in software development with responsibilities as Team Lead, Onsite Coordinator and Team Member.
- Worked on Development, Production deployments, executing the Jobs, Monitoring, and Troubleshooting, Bug Fixing and Production support and deployment for various projects.
- Possesses excellent analytical, communication, inter-personnel and leadership skills. Adept at working as an individual contributor, or member of a team. Strategic thinker, self-motivator, a quick learner, tenacious, proactive and an able mentor
- Have proven abilities working with cross-functional teams, vendors and proven abilities in issue tracking, issue resolution, troubleshooting and adapting to new work opportunities/Agile Environments
TECHNICAL SKILLS:
Programming/Frameworks/Tools: ATG11.0, Java, J2EE (EJB 3.0, Servlets, JSP, Velocity, JDBC, JNDI, RMI, JMS), OSGI framework, Servicemix5.3.0, GIT, Spring(Core/MVC/AOP), Hibernate, Web Services, JWSDP2.0(JAX-RPC), WSDL, SOAP, XML, JAXB, SAX, DOM, JQuery, AJAX, JavaScript, HTML, Core Java, XSLT, Log4j, CSS, DAF, TEXAWARE, DPS, DSS, JPA, Hibernate 2.0 and JUnit
Languages & Scripts: Java 1.8
Middlewares: IBM WebSphere MQ 6.0, Servicemix, Oracle Cloud, Active MQ5.5App & Web servers: WebLogic12.1, WebSphere 6.1, Jboss5.5 and Tomcat 7.0
RDBMS: Oracle 11g and SQL server 2008
IDEs/Tools: Eclipse 3.0, RAD7.5, Toad, Squirrel, Dreamweaver, XML SPY, Ant 1.6/1.7, Maven2
Reporting tools: Jasper Reports, Cobertura Reports and Crystal Reports
CI tools: Sonar
Performance Tools: JProfiler, App Dynamics
Change Management: IBM Rational ClearCase, Subversion
Platforms: Windows 9x, XP, 2007, Linux
Agile tools: Rally
Other Utilities: Splunk for Log analysis, Akamai, SOAPUI, Quartz Scheduler
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ
Lead/Sr E-commerce Consultant
Responsibilities:
- Migrate Iconic system to ATG rest based system for Indirect channel
- ATG rest web services creation for Shipping groups including Hardgood, electronic and store credit Shipping groups and Profile generation flow
- Enhance the system with Hum devices order capabilities
- Enhanced payment pipeline processor chain for Paypal and giftcard payment group
- BCC-UI changes for new tab generation
- Creating and managing web content and user profiles using BCC.
- Catalog enhancement for multi-lingual support
- Understand the full application life-cycle from inception through maintenance and performance tuning solutions.
- Leading the deployment activities by integrating the modules done by the whole team and deploying the final version of the source to the higher environments.
- Handle Regression process and defect fixing while product is in production live stage
- Unit testing using Mockito framework
Environment: ATG Commerce 11.2, JIRA, Jdk 1.8, Confluence, QC, Accurev, Oracle WebLogic server10.2, developer7.2, Splunk, AppDynamics, Postman, Mockito 2.1
Confidential, Columbus, OH
ATG Consultant
Responsibilities:
- Identify Gap between old new System against available ATG OOB and create design model for New DSW ATG System
- ATG Rest based services creation for Checkout process.
- Extension implementation for Credit card Payment group using Rest services
- Customized payment group implementation for Giftcard Tender processing
- Customizing BCC UI-Viewmapping for multi-site configuration, External/Internal users, Product Catalog
- Extensions for Promotions Qualifiers, Vetoers and Promotion Sorting
- Integration of DSW ATG system with Endeca for Site Redesign
- Extension for User profile for USPS address validation
- Design Remote Caching Process for synchronizing Different ATG Servers for Store Locator Sinks
Environment: ATG Commerce 11.0.0, JIRA, Endeca -MDEX 6.5, Jboss6.1, Jdk 1.8, Rally, Confluence, GIT, Jboss developer7.1.1, Splunk6.6, AppDynamics, Postman5.1
Confidential, Columbus, OH
ATG Consultant
Responsibilities:
- Updating Login, Update user, forget password flows for compatibility with salted password generation
- Authentication rules implementation for ATG Control Center & Merchandising Server
- Fixed issues related to Merging of Shipping groups while user logs in from Guest user
- Fixed defects for ConcurrentUpdateException, ConcurrentModificationException
- Implementing ATG RMI invocation for clearing up cache for all the servers
- Updating fullsite system to support GWP features
Environment: ATG Commerce 11.0.0, JIRA, Jboss6.1, Jdk 1.7, Confluence, GIT, Jboss developer7.1.1, Splunk 6, AppDynamics, Postman4.10
Confidential, Nyc, NY
Sr. E-commerce Developer/Consultant
Responsibilities:
- Involved creating various ATG custom components like Droplet, FormHandlers, Managers, Schedulers
- To provide solutions to customer opened tickets
- Working on Order Approval/Rejection Process for CRM
- Implementing scheduled jobs using ATG Scheduler
- Updating RepricingOrder Process for LineItem and Group Discount Promotions
Environment: ATG Commerce 11, JMS, JIRA, WebLogic 10.3.6, Jdk 1.7, Mockito, PMD, FindBugs, JUnit 4.0, Oracle 11.2, SVN, Eclipse4.3, Hudson, Soap web services, Restful web services
Confidential, Dallas, TX
Lead/Sr. Developer
Responsibilities:
- Worked with UserProfile for registration process
- Created Rest Services using Nested Actors for integration with third party APIs
- Migration to OSGI implementation of
- Worked with Order Repository & Ordering Tools for Ordering Module
- Versioning of existing repository definition for Merchandising
- Enhanced OnlineCartModifier for AVPN products
- Customized existing commerce form handlers, droplets, services, manager components and request handling pipeline while identifying and fixing Defects in Production Env
- Enhanced the order repository to include additional auxiliary tables, to store additional information for MIS, PNT, MPLS product specifications
- Designed and implemented Handoff Single-Sign-on mechanism for Care to Premier Care System and Billing to Premier E-Bill System
- Configuring and integrating Used ACC & BCC for Content Personalization, merchandizing etc
- Out of box component and E-commerce products implementations
Environment: ATG Commerce 10.2, StarUml, OSGI bundling, Karaf, ServiceMix 5.3.0, Soap web services, SOAPUI, WebLogic 10.3.6, Jdk 1.7, Mockito, Splunk, PMD, Rally, FindBugs, JUnit 4.0, Oracle 11.2, SVN, Eclipse4.3, Maven3.1
Confidential
Lead Engineer
Responsibilities:
- Finalize design, approaches and solution with Business Analyst for Overpayments and Reemployment Modules
- Involved in front-end and business layer development using Spring MVC, Core, Aspect oriented Programming, Jsp, CSS, JavaScript
- Implementation of SAFE interface and bank interfaces using JWSDP2.0
- Correspondence implementation for billing integrating VUI system with EngageOne System
- Involved in enterprise tire development with EJB 3.0, database entity development with JPA ORM framework
- Involved in the complete Test Driven Development (TDD) of this project. For TDD we used JUnit for Unit test case generation, Hudson for continuous integration and SONAR for continuous inspection used Apache Active MQ Server as middleware for asynchronous messaging handling and durable subscription maintenance for Pub/Sub consumer and producers
- Involved on native SQL Query writing with SQL Server 2008 data base.
- Handling other utilities like SVN for versioning and revision control and JProfiler for code review for this project execution.
- Deployment of application on JBoss server for production
Environment: Java(JDK 1.6), J2EE, J2EE, Spring 2.0, Hibernate, SQL Server, EJB 3.0, Jboss5.1, Active MQ, Servlets, JAX-RPC Webservice(Jwsdp2.0), JSON, AOP, Servlets, SVN, Eclipse, EngageOne, SQL Server 2008, FileNet, Sonar, ANT, Rally
Confidential
Lead Engineer
Responsibilities:
- Design, code and Testing coordinating Onsite and Offshore
- Execute and own the delegated projects as per the requirement and plan
- Participate in all direct communication (via telephone/web-ex) & discussions with Engineers and onsite coordinator.
- Participate in process improvement initiatives, internal and external audits/assessments
- ATG dynamo installation on Linux ubuntu server for Testing Environment
- E-commerce development using ATG/Dynamo 9.1 (DAS, DPS)
- Involved in creating various ATG custom components like Droplet, FormHandlers, Managers, Schedulers
- Repository customization to support business requirements.
- Involved in Integration with externalservices to validate Address and zipcode localization.
- Performed ATG Pipeline customization to support SSL redirect and crawl the content
Environment: ATG Dynamo suite9.1, Weblogic, JDK1.5, Oracle, SVN, Eclipse
Confidential
Developer/Team Lead
Responsibilities:
- Interacting with the client on various forums to discuss the status of the project, clarify any queries regarding the functionality etc.
- Create Aspects, POJO using Spring MVC & Aspects
- Perform End to End Design and development
- Configuration Management Testing & debugging
- Execute and own the delegated projects as per the requirement and plan
- Participate in all direct communication (via telephone/web-ex); discussions with Engineers and onsite coordinator.
- Participate in process improvement initiatives, internal and external assessments
Environment: Netbeans 6.5, MySQL 5.1, J2EE with Spring2.5 and Hibernate3.0, MySQL 5.1, Netbeans 6.5
Confidential
Programmer
Responsibilities:
- Facilitating support in Coding the Servlets, JSP’s, Business Objects using Java, Value Objects, and Database Access Objects for Agriculture module
- Implementing functionality for corporate module using EJBs
- Handling retail product on LIVE production and corporate product on Testing environment
- Build Creation and Deployment
- Creating functionality to read from FLAT files for interfacing
- Multithread programming to synchronize LAPS with interfacing system
- Passing parameters to stored procedures for CBS id generation
- Gap Analysis
- Drafting Questionnaire and SRS (Software Requirement Specification) and understanding the workflow of the project
- Application build and Deployment
- Handling retail product on LIVE production and corporate product on Testing environment
- Build Creation and Deployment
- Creating web Pages using JSP and Writing business models for new functionalities
- Developing module for centralized request generation and branch processing
- Requirements Gathering and fixing live issues New scoring model creation for scoring system
- Writing java script validation code
- Facilitating support in Coding the Servlets, JSP’s, Business Objects using Java, Value Objects, and Database Access Objects
- Implementing functionality for corporate module using EJBs
Environment: Windows, MVC2 Architecture, Jboss application server. Enterprise applicatio