my credentials - Sharath Kumar | E

advertisement
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.
Download