SHARATH KUMAR contactme@sharathkumar.net www.sharathkumar.net https://bitbucket.org/sharath-kumar +1 518 635 0007 I’m a Mobile and Full-Stack E-Commerce technologies expert with over a decade of combined implementation, customization, development and techno-functional expertise in Magento E-Commerce, Oracle E-Business Suite Order to Cash, Procure to Pay, Supply Chain Management, Oracle Financials Management, Oracle HRMS and Sales CRM modules. PROFESSIONAL SUMMARY: Well versed in architecting, customizing, developing and maintaining high performance, scalable enterprise-level applications. Hands on experience in developing both Native (iOS/Android) and Hybrid (PhoneGap, Ionic) mobile applications. Hands on experience with Oracle Fusion Applications (Sales CRM, Financials, Procurement, HCM) Hands on experience extending and customizing Oracle Fusion Applications using Groovy Scripts and Web Services Hands on experience working on co-existence of Oracle Fusion Applications on Cloud with Oracle R12 on premise. Strong programming skills in languages like PHP, Core Java, Java EE, PL/SQL, UNIX Scripting, XML, JavaScript, XUL, C++, C#. Hands on experience using PHP frameworks like Laravel and Zend. Experienced in building, maintaining and troubleshooting custom Magento modules. Hands on development experience with Oracle Applications Framework (OAF), Oracle Application Developer Framework (ADF), Oracle Application Express (APEX), Web Services, Oracle Workflows, Struts, Hibernate, OS Workflow, Quartz, Castor, etc. Hands on knowledge in Oracle E-Business Suite (R12/11i) products like Order Management (OM), Shipping Execution (WSH), Receivables (AR), Payables (AP), Purchasing (PO), iPayment (IBY), iProcurement (ICX), iStore (IBE), Sales Online (ASF), Sales Offline (ASL), Oracle Sales (ASN), Trade Management (OZF) Hands on experience in building, customizing, and maintaining seeded and custom workflows using Oracle Workflow Builder. Hands on experience in extracting, converting and loading data from external legacy systems into Oracle ERP systems EDUCATION Bachelors of Technology in Mechanical Engineering National Institute of Technology Calicut, India PROJECT SUMMARY Position: Oracle Applications Development Consultant Sep 2015 – Feb 2016 Client: Celgene / Accenture LLP Environment: Oracle E-Business Suite R12, PL/SQL, Oracle Application Framework (OAF), Oracle Workflow, Java, JSP, Shell Scripting, MS Project, JIRA, Oracle MES, Mobile Supply Chain Applications (MSCA), XML Publisher Working as the implementation lead for a USD 1.5 Million multi-phase Oracle EBusiness (R12.2.) MES/ SCM enhancement project executed with a Global team across multiple geographies and time zones (India, Switzerland, USA) Responsibility includes hiring technical and functional resources, assigning tasks, ensuring and managing quality of deliverables. Responsibilities involved setting customer expectations, managing scope changes, project delivery and relationship building. Responsibilities involved creating project plans, effort estimation and resource plans for the different execution phases of the project. Responsibilities involved managing a team of 9 technical and functional resources. Involved in technical pre-sales and solution pitches for up-sell and cross-sell of additional solutions. Involved in scheduling and running requirement gathering workshop sessions with client business users and subject matter experts (SMEs) Involved in the creation and review of AIM documents and artifacts (MD050, MD070, TE020, etc.) and ensuring compliance with client’s internal processes. Designing and Development of OAF components. Designing and Development of Workflow components. Customization of Oracle D2K/6i Forms objects. Development of Custom Reports (XML Publisher) Creation and maintenance of AOL objects. Position: Principal Consultant Jun 2015 – Sep 2015 Client: Ally Commerce Environment: Magento, Vagrant, Redis, Nginx, MySQL, Puppet, PHP, PHP Storm, GIT Created and maintained Magento extensions and customizations. Maintenance of PHP customizations used for integrating Magento with 3rd party systems like Amazon, eBay, etc. Upgraded Magento (Community) installations from 1.8 to 1.9.1.1 Configuration, performance tuning and optimization of Application (Apache/Nginx) servers. Configuration, performance tuning, and optimization of Database (MySQL) servers. DevOps – Creating and maintaining Vagrant and Puppet scripts for provisioning and deployment on application and database servers. DevOps – Maintenance and upgrade of Application and Database servers. Position: Oracle Applications Consultant Jan 2015 – Oct 2015 Client: Radio Systems Corporation Environment: Agile, Scrum, JIRA, Oracle E-Business Suite 11i/R12, PL/SQL, Oracle Application Framework (OAF), Oracle Workflow, Magento, PHP, GIT Porting and migration of CEMLIs and custom OAF applications from Oracle EBS 11.5.10.2 to 12.2.4 Redesigned and implemented a responsive design interface for an Oracle iStore (11i) based B2B E-Commerce portal. Upgrading of Oracle iStore from Oracle EBS 11.5.10.2 to 12.2.4 Created custom Oracle application framework (OAF) based applications to facilitate Warranty processing operations within Oracle EBS 11i. Involved in the planning and execution of Oracle EBS 11.5.10.2 to 12.2.4 upgrade. Magento extension development and customization. Development and maintenance of PL/SQL packages required for integrating Magento (B2C customer portal) to Oracle EBS 11i (order capture system/back end) Full stack Web application development. Setup and customization of iPayment module for new operating units and payment providers. Performed feasibility and impact analysis for the migration setups/customizations from Oracle iPayment (11i) to Oracle Payments (R12) Designing and Development of RICEFW components. Designing and Development of custom workflow components and modifications to seeded Oracle workflows Customization of Oracle D2K/6i Forms and associated objects. Development of Custom Reports (XML Publisher, Cognos BI) Creation and maintenance of AOL objects. Position: E-Commerce and Mobile Development Consultant Jan 2013 - Present Employer: Sharath Consulting Services LLC, USA Environment: Agile, Scrum, JIRA, Oracle E-Business Suite 11i/R12, PL/SQL, Oracle Application Framework (OAF), Oracle Workflow, Magento, Android Development, Vagrant, Puppet, Laravel, PHP, Eclipse ADT, Android Developer, Genymotion, GIT, New Relic, AngularJS Design and Development of custom Web Services and SOAP/REST APIs. Business development and customer acquisition. Full stack Web application development. DevOps – Creating and maintaining Vagrant and Puppet scripts for provisioning and deployment on application and database servers. DevOps – Maintenance and upgrade of Application and Database servers. Developed and deployed multiple Android Apps and Games, on the Google Play store, as Digital Innovations Developed Android applications for other App publishers. Created application prototypes for Google Wearable platform. Created application prototypes for the Google Glass platform. Developed an AngularJS/Laravel application to mine the USCIS website for current Visa bulletin data and statistics. Recruiting, training and mentoring and overseeing onshore and offshore development teams. Client relationship management. Project/Task management and Cost Center/Budget management. Position: Senior Technical Analyst Nov 2014 – March 2015 Employer: Business Technology Services Inc. (BizTech), USA Environment: Agile, Scrum, JIRA, Oracle Fusion Applications (Procurement, Sales CRM) Oracle E-Business Suite (R12), PL/SQL, Oracle Application Development Framework (ADF), Oracle Beehive, Rapid Application Development (RAD) Built Java based components that consume Oracle Fusion Applications ADF Web Services. Well versed in Rapid Application Development (RAD) methodology. Created CV040 documents for the “File Based Template” data loading process for Oracle Fusion (Release 8) Supplier, AP Invoices and Customers objects. Created a proof of concept for a co-existence model of Oracle Fusion Cloud (on cloud) and Oracle R12 (on premise) Customization of Oracle Fusion Sales CRM objects. Created extensions - using event triggers, groovy scripts and web services - to integrate Fusion Cloud applications with external applications. AR Invoice template creation and customizations. AP Check template creation and customizations. ACH templates creation and customizations. Creation and maintenance of AOL objects. Creation and maintenance of custom “Quick Entry Customer Creation” forms leveraging Oracle Applications Framework (OAF) on Oracle E-Business Suite R12. Setup and customization of Oracle Payment module. Development of Custom Reports (XML Publisher, BI Publisher) Designing and Development of RICEFW/CEMLI components. Designing and Development of new custom Workflow components and customizations to standard Oracle workflows. Position: Senior E-Commerce Developer Oct 2013 – Nov 2014 Employer: Radio Systems Corporation, USA Environment: Agile, Scrum, JIRA, Magento E-Commerce, Expression Engine, Oracle EBusiness Suite (11i), PL/SQL, Xdebug, Xhprof, Laravel, PHP, GIT, Puppet, New Relic, BugSnag, Splunk, Google Analytics Creation, enhancement and maintenance of custom Magento modules that facilitate the usage of Oracle E-Business Suite, as the backend system, for our various Magento sites and stores. Creation, enhancement and maintenance of custom Magento extension that provide real time reporting and monitoring of transactional, performance and operational data residing within Oracle E-Business Suite. Enhance, maintain and update content and codebases our websites (www.petsafe.net and www.sportdog.com and www.petfountain.com) which run on Expression Engine. Involved in the migration of data and software systems, from acquisition companies, into Radio Systems Corporation’s software systems. Provide 24x7 on-call production support. Involved in the screening, interviewing and hiring process of all developers within the team. Used Agile as the project management methodology. Played an active part in gathering user stories. Participated in daily scrum calls, sprint planning, sprint backlog grooming, prioritizing KanBan task queues and running sprint retrospective sessions. Used JIRA as the project tasking and ticketing system. Mentor and provide guidance to junior members in the team. Implemented and customized the Ahead Works Subscription and Recurring Payments extension, to accommodate Radio Systems Corporation’s specific requirements. Implemented the usage of XHPROF – which is function-level hierarchical profiler – to isolate and troubleshoot performance bottlenecks within the application. Review daily sales, conversion rates, and other BSC metrics across multiple websites using Google Analytics. Development and maintenance of custom PL/SQL APIs – that leveraged Oracle iPayment, Oracle Order Capture, Oracle Quoting modules - for Order capture, shipping updates, customer maintenance, etc. Setup and customized iPayment module for use within B2C operating units. Position: ERP Systems Architect Jan 2012 – Oct 2013 Employer: Radio Systems Corporation, USA Environment: Java, Java EE, Oracle E-Business Suite (11i), Oracle Application Framework (OAF), Oracle Application Development Framework (ADF), Oracle Workflows, Web Services, PL/SQL, SVN As a part of streamlining the product pricing approval process within the organization - I designed and developed a Custom-To-Radio-Systems-Corporation application titled “New Product Tracker (NPT)” using Oracle Application Framework (OAF) technology. Once the product pricing has been approved – as defined within the custom workflows built for this application - Sales Managers will be notified of the availability of these new items for sale within his/her zones. Involved in the migration of data and software systems, from acquisition companies, into Radio Systems Corporation’s software systems. Customized iPayment to perform CVV2 security code validation for all Order Management, iStore and 3rd party system originated transactions that used credit cards as a payment method. Designed and developed a Java CLI based application to perform a Data Extract, Transform and Load (ETL) operation between the different Oracle, MySQL and MS-SQL Servers that are used within the organization, thereby allowing near Real-time data access between applications. Worked as the PCI-DSS compliance leader, for all IT related systems, within Radio Systems Corporation. As a part of the organization wide initiative to reduce product returns - I designed and developed a Custom-To-Radio-Systems-Corporation application titled “Returns Database” using Oracle Application Framework (OAF) technology. This application allows the organization to track all activities from the time returned item(s) it arrives at the returns warehouse Suggesting the different tests that may be performed on the different components in the product Capturing the results of the different test done on these components To reporting/analysis/data-mining to arrive at trends that will allow product and/or process improvements. The Return-On-Investment, in overall % of product returns reduced, was estimated to be $4.5 million over a period of 5 years. Designed, developed and implemented a CVV2 validation (the 3 or 4-digit security code on backside of credit card) component within our implementation of Oracle iStore 11i. Post deployment of this customization, there was a sizeable drop in chargebacks RSC incurred. The Return-On-Investment, in chargeback related cost savings, for FY 2012 alone was projected to be over $300,000. Designed and developed a custom Java-based Web Service client that consumed FedEx’s Address Validation Web Service. This module allows our call center associates to validate customer’s address at the time of order capture, thereby avoiding the address-correction penalties and other surcharges, levied by FedEx, for orders with incorrect, invalid and/or incomplete addresses. The Return-On-Investment, in terms of “Incorrect Address” penal charge savings, for FY 2012, was over $90,000. Lead the initiative to rollout AtTask as the project management tool of choice, across the organization. Negotiated a 60% discount in price during the purchase of the Unlimited AtTask Live Virtual Class licenses for all Radio Systems Corporation AtTask users. Implemented using ADSelfService Plus - a Self-Service model solution for unlocking user accounts and/or resetting user passwords – to automate password reset and account lockouts. The Return-On-Investment, in Helpdesk costs associated with resolving such account/password related issues, for FY 2012 alone, was projected to be over $150,000. Designing and Development of RICEFW components. Creation and maintenance of AOL objects. Customization of seeded and building custom Workflow component D2K/6i Forms. Position: ERP Analyst Sept 2010 – Jan 2012 Employer: Radio Systems Corporation, USA Environment: Java, Java EE, C#/.Net, Oracle E-Business Suite (11i), Oracle Application Framework (OAF), Oracle Application Express (APEX), Oracle Application Development Framework (ADF), Oracle Workflows, Web Services, PL/SQL, SVN Project Summary: Designed and developed a custom application – using Oracle Application Framework (OAF) – that leveraged dynamic View Object creation and dynamic page creation and rendering, to allow web access to SQL view data. This allowed business analysts to very quickly create reports request by business users, and business users the ability to access all their reports via a browser. Designing and Development of RICEFW components. Customizing seeded iStore/PO/OM Workflows. Customization of Oracle D2K/6i Forms and associated objects. Involved in the adoption of Oracle’s Application Implementation Methodology (AIM) within the ERP team, and preparation of documents like BR-100 for various modules like iSupplier/iStore/iPayment/etc. Setup and customization of iPayment module for the different operating units and payment providers used within RSC. Setup and Maintenance of AOL objects. Developed multiple Oracle Alerts to notify stakeholders of different application events. Provide 24x7 production support. Prototyped Oracle-Forms-to-Web-Application conversion, using Oracle Application Express (APEX) as the technology platform. Maintenance of all customizations, as well as design and develop new enhancements and customizations for Oracle iSupplier, Oracle iStore modules. Perform detailed analysis of the different Oracle E-Business Suite software systems/solutions and provide detailed reports on the feasibility/advantages of implementing them. Worked directly with business users and subject matter experts (SME) to gather requirements, define project scope, perform gap analysis, set expectations and communicate project plans. Managed the switch-over to an MPLS network, from a VPN tunnel, with our Payment gateway provider (Chase Paymentech) Used SQL Loader to load very large volumes of data into the Oracle Database. Developed a cross-platform (Mac and Windows) Java Swing based, desktop application to program and monitor the SportDOG Brand® GPS based Tracker product. This project involved the use of the RXTX API - for communicating, over a Serial COM port, with the GPS Device. Involved in developing a cross-platform (Mac and Windows) C#/.Net desktop application that interfaces with the PetSafe Vet Stance Analyzer device. This project involved the use of the D2XX drivers – for communicating, over a FTDI COM port, with the device. Involved in developing a cross platform (Mac and Windows) C#/.Net desktop application to program and monitor a SportDOG Brand® G GPS device sniffer device. This project involved the use of the LibUsbDotNet API - for communicating, over a USB port, with the GPS Sniffer device, the use of Mono .Net runtime Position: Systems Analyst Mar 2009 – Sep 2010 Employer: UST Global Inc., USA Client: General Electric Co. (Shared Sourcing Services Group), USA Environment: Java, Java EE, Struts, Hibernate, EJB, JBoss EAP 4.3, Oracle E-Business Suite, Oracle Application Framework (OAF), Oracle Workflow, PL/SQL, Oracle Application Express (APEX). Project Summary: Analyze, plan and design the changes needed to effect a movement of applications from one server stack to another without affecting/losing any functionality. This involved identifying whether/not applications used any API custom to a vendor, upgrading the jar files to correct versions, ensuring that environment variables are read from system properties – thereby making them server box and platform independent, etc. Implemented the code fixes needed to ensure migration is seamless and effective. Lead and provide guidance to team members involved in the project and educate them on the major differences amongst different Application Servers. Co-ordinate with business users and application functional owners to ensure thorough testing of the application was done before migration to new production servers. Designed and developed a code checker application that reviewed and produced reports that validated all code developed followed stringent GE coding standards. Impart Oracle Applications Framework (OAF) training to all junior-level team members. Interact with the business users and gather requirements for any Change Requests. Analyze, design, build, test and maintaining enhancements. Designed and developed OAF personalizations, customizations and extensions for GE’s implementation of Oracle iSupplier module. Participate in training sessions for iSupplier that were conducted for GE suppliers. Making set up changes to iSupplier module. This involved creating custom responsibilities, profiles, LOV’s and user accounts. Worked on creating custom JRAD notification flows required for GE businesses. Involved in creation of MD200 (technical design document) and MD300 (standards documents), which is an integral part of GE’s Six Sigma process directives. Worked on porting GE custom MRO interfaces from PL/SQL and Java layer to our custom rules engine solution ‘SSS Gateway’. A few interfaces that I was involved in porting so far are - MRO PO ACK, MRO Invoice Inbound and MRO PO Outbound. GE has a custom search solution called GE Search. This is used to perform keyword searches on PO from iProcurement module and give the latest accurate results - without the need to have to run the extractor and loaders concurrent program to load current data from PO tables to ICX tables. I was involved in the development, designing, enhancement and support of this custom module. Oracle iProcurement module currently doesn’t provide functionality for business users to query or view Invoice/Payment/PO’s in the system. GE required a solution that would allow end users to perform searches and view information pertaining to the different Invoices/Payments/PO/Requisitions creating in the Purchasing module. For this purpose, we built a custom solution called ‘Doc Viewer’ which allows the end user to perform these activities. I was involved in the development, designing, enhancement and support of this custom application. Involved in implementation and support of Punchout feature inside Oracle iProcurement module. Developing a prototype to migrate the Doc Viewer module from OAF technology stack to APEX technology stack. Involved in writing custom PL/SQL scripts for data load and update requirements. Developed the UNIX shell scripts that required for RightFax data extraction and transfer process. Position: IT Analyst Aug 2008 – March 2009 Employer: Tata Consultancy Services, India Client: World Bank Group, USA Project Name: Secure Web-based Identity Management System (SWIMS) Environment: Java, Java EE, Struts, PL/SQL, OS Workflow, Google Web Toolkit (GWT), AJAX. Project Summary: Secure Web-based Identity Management System, or SWIMS for short, is a User identity management application used within World Bank. The application has the ability to create, define and manage users and organization who are customers for World Bank. The application provides role-based as well as access-based security measures. Worked as the Team leader within the team. Designed and developed an in-application workflow engine component using the Quartz and Castor APIs. Performed application security and vulnerability analysis, using IBM Rational AppScan product suite. Used the Yahoo YSlow tool to identify performance issues, within the various supporting applications that we maintained for WBG. Designed, developed and implemented security-related fixes for all the different applications we maintained for WBG. Trained 50+ team members within the account on “Web Application Security” and imparted training on how to write safe-and-secure code. Bug fixing and managing customer escalations. Position: Applications Engineer Nov 2006 – Aug 2008 Employer: Oracle India Pvt. Ltd, India Environment: Java, Java EE, Oracle E-Business Suite, Oracle Application Framework (OAF), PL/SQL, Oracle Workflow, Oracle Ship and Debit, Oracle E-Business Suite (CRM Product Suite) Project Summary: Analyze, Design and Develop any Enhancement Requests related to the following products - Oracle Sales (ASN), Sales Foundation (AS), Oracle Leads Management (AML), Oracle Sales Online (ASF), Oracle Sales Offline (ASL) Had extensive interactions with customers and support teams as a part of imparting technical as well as functional assistance. Product Technical Point-Of-Contact for all Oracle Leads Management (AML) and Oracle Sales Online (ASF) products related tasks. Secondary Technical Point-Of-Contact for all Sales Offline (ASL) and Sales Foundation (AS) and Internet Supplier (iSP) product related tasks. Plan tasks, manage deliverables, delegate responsibilities and manage project risks. Actively involved in providing functional and implementation expertise to customers and support teams via Oracle Forums. Played a turnkey role in bug fixing and managing customer escalations. Position: Project Engineer Jun 2005 - Nov 2006 Employer: Wipro Technologies, India Client: PepsiCo Inc. Environment: Java, Java EE, Struts, Magnolia CMS, Hyperion Enterprise (6x), UNIX Shell Scripting. Project Summary: Delivery Excellence is a web portal that provides comprehensive information regarding the Pepsi account to its users. It is used as a centralized data hub where the users can view and contribute information as well. Besides viewing content, users can download templates and other account related information available in documents. Although, document uploads involve role-based authorization - i.e. only authorized users are allowed to upload documents - downloading documents functionality is available to every registered user. Performed feasibility analysis of using Magnolia CMS as the Content Management System for the application. Design and develop solutions for bug fixes and feature enhancement requests. Hyperion Enterprise is a priority one application used by the Financial Department at PepsiCo. This application is used by PepsiCo Inc. to submit its financial data to the Securities & Exchange Commission (SEC). The high priority of the application mandated quick resolutions for any issues reported at any given time, failing which PepsiCo stands to face penal – including financial - damages from the SEC. As a step toward process improvement, I conceptualized, developed, tested and delivered an automation tool that completely automated the Application Backup Processes in place. Prior to these scripts, these application backups were performed manually on pre-scheduled dates mandated by the business. These scripts removed the need for any manual intervention needed to perform these backups. Also, these scripts have an integrated e-mail module, to send out periodic status reports, thereby ensuring that the customer is up-to-date regarding the statuses of any of the activities being performed by this tool. Played a major role in the collecting metrics and data generation, which aided mid and senior managements to decide their future business plans. Interaction with the PepsiCo customers, business users as well as the PepsiCo technical teams on a daily basis. Troubleshooting and resolving all customer issues and managing escalations. Schedule performance and maintenance tasks and activities, and monitor them closely. The W.I.P.S system maintains all the billing related information for the different resources, across various client projects in the organization. Depending on the total number of man-hours and billing cycles agreed upon with the customer, accrual reports are generated that get sent to the customer for invoicing purposes. Bug fixing & enhancement requests – Review requirements, design, develop, deploy and maintain code.