We provide IT Staff Augmentation Services!

Lead Developer/architect Resume

EXPERIENCE SUMMARY:

  • Oracle eCommerce consultant with 16+ years of experience in Designing and developing web applications .
  • Extensive experience with various Oracle eCommerce modules (DAS, DPS, DCS, BCC, CA, CSC, REST, Fulfillment and B2Bcommerce) .
  • Experienced in Endeca XM cartridge, Indexing, and Assembler development/optimization/customization.
  • Experienced in application performance tuning
  • Experienced in integrating applications with third party software and CDN.
  • Experienced in Multichannel Integration for e - Commerce website. Worked with CSC, native applications (iOS, Android), mobile Web, and KIOSK.
  • Experienced in delivering much-needed non-Functional requirements. Designed/Developed high performing, extensible, maintainable, secure, highly available and scalable applications.
  • Designed/Developed applications for complex environments of Confidential, Confidential, Confidential, Confidential, and Confidential Fabric & Craft Stores.
  • Experience wforking with SQL, Unix Scripting, Version control software like SVN, GIT, Stash, code build tool ANT/MAVEN.
  • Have excellent communication and interpersonal skills. I am versatile team player with proven problem-solving skills.

TECHNICAL SKILLS:

Confidential: ATG9x, ATG10x, ATG11.1, ATG11.2

Application Servers: JBOSS 5x, 6x GA/EAP, IBM WebSphere Application Server 7.0

Databases: Oracle 9i, Oracle 10g/11g, and DB2.

Programming languages: Java/J2EE, Java Script, PL-SQL, JSP, XML

Middleware tool: TIBCO, Queue Manager, QPASA, SeeBeyond.

Version Controlling Tools: SVN 1.5.5, Serena PVCS 7.x, 9.x,.

Frame work: Dynamo Application Framework (DAF), Spring

Front End Tools and IDEs: Eclipse, Oracle Jdeveloper, PL/SQL Developer, SQL Station, ControlM, F ormBuilder.

PROFESSIONAL EXPERIENCE:

Confidential

Lead Developer/Architect

Responsibilities:

  • Created multisite eCommerce platform using Vanilla Confidential
  • Customized CSC to support selling Subscriptions (soft goods), eCards, and hardgoods. Customized Order and Customer search functionalities. Implemented store credit payment method. Customized customer appeasement, returns and refunds as per business use cases
  • Create Endeca application using CRS template and customized it to support multiple Sites. Customized indexing processes, and optimized search results by adjusting relevance ranking. Boosted best seller products by consuming third party feed. Created various Cartridges for Browse, Product details and home pages. Customized OOTB Cartridge handlers and created new ones wherever needed. Customized SEO module to get great results for search ranking. Standardized browse URL, product page URL, and canonical URL. Removed unwanted parameters which could hurt SEO rating.
  • Created countless numbers of customizations within commerce modules including Catalog, Inventory, pricing, cart, checkout, fulfillment etc.
  • Customized BCC work flow. Customized BCC UI and created new asset views.
  • Created inhouse Fulfillment management system with capability to pick-n-ship, payment settlement, packing slip generation, inventory update, and reporting for OMS related need. Application included capability Login, register and user access control by Admin.
  • Integrated OC system with third party payment, DW, upstream and downstream systems.

Confidential

Lead Developer/Architect

Responsibilities:

  • Migrated four brands on to Oracle Commerce multisite platform.
  • Integrated Web application with Endeca search. Customized indexing components, created new exporter components, created new Cartridges, Cartridge handlers and corresponding rendering jsps.
  • Executed number of performance tuning tasks, which includes:
  • Identifying need of index on database columns
  • Identifying need of using Oracle Text index vs regular index
  • Used SQLPassThrough technology where ever RQL isn’t good enough
  • Implemented application layer level cache (on top of Repository layer cache)
  • Fine tuned repository cache settings
  • Used asynchronous multi-threaded approach for scheduled jobs to fast track process
  • Helped client with platform upgrade from ATG9 to ATG11 and then onto ATG11.2
  • Customization of Confidential promotion/Pricing engine to fit business need within Confidential OOTB
  • Created a custom system to help reduce SKU assets to avoid BCC system slowdown or potential break down during full deployments
  • Designed and implemented multiple data validation reports for MerchOps and WebOps to capture data issues earlier than in production.
  • Re-designed inventory system.
  • Implemented multiple features like ‘Cart Persistence for anonymous profiles’, ‘Abandoned Cart module’, ‘Geo location based promotional content pop-up’ etc.

Confidential

Lead Developer/Architect

Responsibilities:

  • Analysis, Design, Development, Implementation of Software Applications to include the Use of Confidential Lead Developer/Architect activities which includes communication with clients, co-ordinate Offshore and onshore, implementation effort including development, testing, resolving and correcting of issues .
  • Multisite implementation
  • Custom Reporting application for microsites
  • Custom payment methods
  • Custom data in/out feeds
  • Custom Shipping methods
  • Express checkout

Confidential

Sr. Consultant

Responsibilities:

  • Redesigned Confidential to SAP interface to improve system efficiency and fast processing of Orders.
  • Redesigned Confidential to Vendor interface for real-time item inventory.
  • Optimized Confidential repository caching to improve system response time.
  • Customized ‘order commit’ process so that customer can buy GiftCard (Sales transaction) and regular merchandise (Authorize transaction) in single order.
  • Redesigned joann.com checkout flow to accept ‘electronic shipping method’ and multiple GiftCards in single order.
  • Implemented SEO URL to improve rating with Search engines.
  • Customized web tier of joann.com so that code can be reused for Mobile Site.
  • Extended REST module to expose Confidential functionalities via WebService for iPad and KIOSK application.
  • Customized Search module to integrate enterprise Search Engine (EasyAsk) for catalog navigation and product search.
  • Implemented predictive search.
  • Implemented ‘In-Store item availability Look-up’ functionality on joann.com. This enables consumer to lookup item availability in their nearest store.
  • Integrated in-Store application with Joann.com to sell Instructor led craft classes.
  • Played key role in formulating Joann’s ‘Enterprise-Integration-Strategy’ and ‘Application-Strategy’.
  • Formulated SVN branch merge strategy to avoid code loss.
  • Evaluated DynaTrace (Application Performance Monitoring Tool) - a Compuware product.
  • Redesigned ‘Vendor Portal’ application (to be built using Spring Framework)
  • Design and Code review.
  • Production Support and holiday season preparation.

Confidential

Sr. Consultant

Responsibilities:

  • Propose Confidential repository data purging strategy.
  • Identify and propose solution to safeguard website against security threats.
  • Design and Implementation of changes for website resilience. Objective is to take orders even if back stream systems are down.
  • Identify and enhance website response time.
  • Engage with business owner to understand business need and transform it to technical solution. Iteration planning to implement technical solution and responsible for timely delivery.
  • Customization of Order Checkout pipeline. Implementation of custom processors.
  • Customization of Confidential logging framework to integrate it with backend system via TIBCO
  • Guidance to development team in terms of Code Review, Implementation best practice, and code related issues
  • None Functional Testing (NFT) environment configuration.

Confidential

Sr. Consultant

Responsibilities:

  • Design of REST based Services module to expose Confidential Platforms functionalities to Developer Communities. E.g. Catalog Browse Services, Search Services, Checkout Services, Shopping Cart Services, and Store Location Services.
  • Design of BCC and BASE-Camp integration that includes creation of new items type, customization of merchandising Work-Flow and implementation of file watcher custom events.
  • Design/Implementation of auto import of data through BCC using custom work flows.
  • Design and Development of Checkout Module
  • Accountable for NFR part of implementation. Made sure that Accessibility, Security, logging, and performance aspects of requirement are taken care during development
  • Design of Mobile Web application with emphasis on code reusability from .com module
  • Provided oversight to iPhone and Android native application development teams in terms of:
  • Implementation planning
  • Integration with Confidential services
  • Application’s local caching/error handling strategy.
  • Design for Social Media Integration (for Twitter and Facebook)
  • Implementation of ENDECA rules for ‘Channel Based redirect URLs of content pages’
  • Accountable for timely delivery of all stories within development cycle
  • Accountable for Quality of code for all implementation stories

Environment: Confidential 9.1, UNIX, CVS, CSC9.1, BCC9.1, Oracle 11g, IBM WebSphere Application Server 7.0

Confidential

Lead Developer

Responsibilities:

  • Completely responsible for technical design and timely implementation.
  • Requirement analysis and study of potential impact of change on existing system.
  • Responsible for overall architecture of web application which includes ‘Catalog’, ‘Order Management’, and ‘CSC’ design.
  • Catalog customization design and Implementation.
  • BCC implementation for customized Catalog .
  • Order Repository customization design and Implementation.
  • Extended OOTB order object
  • Customization and extensive use of Shopping Cart component as per business requirement.
  • Implementation of new Shipping Methods, Shipping Price Calculators .
  • Implementation of new Payment Methods, Payment Processors .
  • Customization of ‘Process order’, ‘Update Order’, ‘Load Order’ pipeline chains.
  • Design and Implementation of multiple Processors to meet business requirements.
  • Customization of CSC panels, Order Search, Customer Search to reflect order repository customization.

Environment: Confidential 9.1, UNIX, CVS, CSC9.1, BCC9.1, MIM, Oracle 10g.

Confidential

Lead Developer

Responsibilities:

  • Responsible for identifying all integration touch point (pre-checkout and post-checkout) for website.
  • Integration design with address verification service QAS . QAS is web Service based address verification service.
  • Design and Implementation of Single Sign-On for Confidential website.
  • Feasibility study for consumer profile data integration through Confidential Integration Repository Framework.
  • Integration design with I-Server. I-Server is Confidential ’s home grown messaging queue.
  • Implementation feasibility study of UPU (universal Postal union) to support and capture required address for different countries.
  • Design for automated feed jobs to load data to BCC (version repository).
  • Estimation/Planning and coordination for developers.

Environment: Confidential 9.1, UNIX, CVS, CSC9.1, BCC9.1, MIM, Oracle 10g.

Confidential

Lead Developer

Responsibilities:

  • Requirement analysis and study of potential impact of change on existing system.
  • Involved in architecture of Merchandising and CA.
  • Involved in the design/development for the CSC customization.
  • Customized Confidential OOTB purchase flow for Confidential Contact Lens products. Contact Lens (because of medical product) needs to go through automated and manual prescriber verification through CSC. So, purchase process flow is specially redesigned.
  • Design and integration of Purchase flow to handle special flows like “In-Store Payment & home address Shipping” and “In-Store Payment & In-Store pickup”.
  • Design and Implementation of custom processors in commercepipeline chains.
  • Design and Implementation of work-flow for programmatic catalog data import to version ed repository.
  • Design and Implementation of automated jobs for data import and auto push BCC workflow.
  • Performance tuning of merchandiser server VM for faster deployments to Confidential Server.
  • Design/Implementation of custom pricing pre-calculators.
  • Promotion Repository customization design/Development.
  • Developed Customized scenarios to add promotions/Coupons to customer profile.
  • Performance tunning through repository cache setting.
  • Design, Implementation and integration of version ed repository.
  • Enhancement of BCC UI through ViewMappingRepository to meet business need.
  • Customization of CSC UI. Altered/Created various panels, UI Renderer components and pages to meet business need.
  • Customization of CSC OOTB cusomerSearch and OrderSearch to meet business need.
  • Technical guidance to team members.
  • Responsible for project scoping and estimations.

Environment: Confidential 9.0, UNIX, SVN, Endeca Search Tool, CSC9.0, BCC9.0, Oracle 10g.

Confidential

Methodology: Agile

Responsibilities:

  • Manage and mentor offshore development team to build complex e-commerce on Confidential 's application server framework.
  • Facilitate requirement-gathering sessions with domain experts and help the development team translate them into design and implementation .
  • Project Release planning with respect to time estimates and resource allocation.
  • Responsible for Code review and analysis of potential impact of functionality change on rest of application.
  • Integration of Confidential merchandising (BCC) with Content Management System (interwoven). This involves integration framework, data load module, monitors to report errors and custom workflow for Data Import.
  • Custom Catalog Design (B2B commerce) -:
  • Design of Category/Product/SKU sub-types and their respective attributes.
  • Defined Product-to-Product, SKU-to-SKU, Product-to-SKU Relationships.
  • Defined custom item-type and their relationships with OOB catalog elements.
  • Created Content Repository to hold Catalog Content from CMS.
  • Merchandiser (BCC 2009) customization
  • Creation of version repository.
  • Automated data upload from xml to versioned repository
  • BCC validation customization by extending OOTB form-handlers
  • Custom Pricing Implementation. Customization of pricing calculators.
  • Order pipeline customization. Design/Implementation of custom processors.
  • Implementation of various Scenarios to add promotion to customer profile.
  • Implemented Confidential BCC configuration and customization to meet business need.
  • Designed Confidential module structure and developed build script (using ANT) to build application in Development mode and QA mode.
  • Confidential Repository Item extension and implementation.
  • Tech Document:-
  • Technical Design Document for Catalog Relational element.
  • Technical Design Document for Build Script.
  • Technical Design Document for CMS-CATALOG integration.
  • Mentoring junior developer in day-to-day development activities.

Environment: Confidential 2009, Commerce Server, JBoss 4.2.0 GA/EAP, ANT, JDK1.5, JSP, Putty - Telnet tool, Eclipse Ganymede, UNIX - Application server platform, Version tool - SVN.

Confidential, CA

E-commerce application Developer/Tech Lead

Responsibilities:

  • Collected Business requirement for Gift-Registry, Catalog Navigation, Credit card authorization, and checkout Modules.
  • Tech lead for Gift Registry and Gift Registry Admin. Experienced in working with ‘Registry Search’, ‘Manage Registry’, ‘Give a Gift’, ‘Registry Creation’ and ‘email notification modules’.
  • Assisted leading Architect in designing/implementing Load Manager Module.
  • Developed pages using Targeters, OOTB droplets, and custom droplets.
  • Developed ‘My Account’ module using Confidential Personalization module.
  • Implemented cross-sell functionality.
  • CyberSource integration for credit card authorization.
  • Confidential Repository Item extension and implementation.
  • Single point contact for Business team for any Catalog Navigation, Promotion, and Reporting related queries.
  • Responsible for day-to-day requirements like - product upload, order export reporting, Catalog schema refresh, cache invalidation, pricelist changes/upload, user security access management through ACC and health check reporting.
  • Post development support.

Environment: Confidential Dynamo 2006.3, ANT, JDK1.4.2, Putty - Telnet tool, UNIX , SVN, CyberSource, Gift Registry.

Confidential, MN

Developer

Responsibilities:

  • Collected requirements from Business Users using Confidential ’s standard templates.
  • Created Class diagrams and sequence diagrams in Rational Rose.
  • Developed pages for navigation through Categories, Products, and SKUs.
  • Implemented Out-of-Stock functionality in the application.
  • Responsible for coding of cross-sell functionality on shopping cart page.
  • Enhanced shopping cart page for Tax calculation functionality.
  • Confidential Repository Item extension and implementation.
  • Development of scenarios using DSS (Dynamo Scenario Servers). These were
  • Developed to notify client through email for particular activity.
  • Environment:
  • Confidential Dynamo 6.0 Commerce Server, Personalization Server, Scenario Server (DCS, DPS, DSS), ANT, JDK1.3.2, JSP, JHTML, Java Script, Putty - Telnet tool, UNIX - Application server platform, IBM DB2 - Database, Version keeping tool - PVCS.

Confidential, MN

Developer

Responsibilities:

  • High-level Design documentation creation and approval.
  • Pseudo code analysis tech lead.
  • Confidential Dynamo server configuration in application server with UNIX operating systems.
  • Confidential page development using JSP (java server pages) tag library, custom droplet with ACC as development tool.
  • Confidential Scenario Server programming. Component development for Adaptive Scenarios.
  • Development of DOM (Data Object Model) component to fetch data from XML from third party.
  • Development of component to fetch data from property file.

Environment: Confidential Dynamo 6.0 Commerce Server, Personalization Server, Scenario Server (DCS, DPS, DSS), ANT, JDK1.3.2, JSP, JHTML, Java Script, Putty - Telnet tool, UNIX - Application server platform, IBM DB2 - Database, Version keeping tool - PVCS.

Confidential, MN

UNIX Shell Scripting and PL/SQL Developer

Responsibilities:

  • UNIX shell script Development - These shell scripts are written to Setting-up environment variables.
  • Connect to database and Kick of PL/SQL procedures for database calculations.
  • Retrieve data from database and create data file.
  • Ftp Data files from one server to another server as per business need.
  • Data-model design implementation (Creation of Table, Indexes, Views, Constraints etc.) using DDL quires.
  • Data load in new tables from various sources Database using complex DML queries/Scripts.
  • Backend Business Logic Development using PL/SQL Procedures and Packages.
  • PL/SQL functions development using tool PL/SQL Developer.
  • Used Remedy (Problem Reduction Tool) during support phase.
  • Worked with ControlM - Job scheduler and developed jobs using UNIX shell scripts.

Environment: Secure CRT, Oracle 9i - Database, UNIX - Operating System, PL/SQL Developer, UNIX, and Remedy - “Problem Reduction” Tool, ControlM Scheduler.

Confidential, MN

Incident/Resolution/WOM coordinator/Module Lead

Responsibilities:

  • Business enhancements in the form of System Change Requests (SCR) initiated by business analysts.
  • Technical enhancements in the form of Service Requests (SR).
  • Enhanced program performance and Fine Tuning of applications.
  • Problem analysis and fixes for client and user identified problems (Client Problems).
  • Collecting business process requirements and documentation of requirements.
  • Preparing the Impact Analysis document and High-level design for the requirement.
  • Preparing High level and Low Level Design documents.
  • Developing suitable solutions, alternatives/ and options.
  • Analyzing the code defects and tracking them using Remedy, HPinfo desk, and ESS Track tool.
  • Carrying out root cause analysis of the bugs.
  • Monitor and improve the performance of the application
  • Co-ordinate with the clients for Requirements gathering, System test and User Acceptance Test.
  • Co-ordinate with the offshore team and ensuring quality deliverables.
  • Co-ordinate with the Confidential Management.

Confidential

Assistant System Engineer

Responsibilities:

  • Attended session to under production system.
  • Worked on low severity production issue.
  • Worked on enhancements and production bug fixes.

Hire Now