MJ

Manish Joshi

available

Last update: 06.09.2022

Architect, Central Architecture Work stream member, Architect (ABAP, APO PP/DS)

Graduation: B.E. Information Technology
Hourly-/Daily rates: show
Languages: English (Full Professional)

Attachments

Resume.doc

Skills

Adobe Flex, SAP, WebDynpro, ALV, Module Pool Programming, Cloud, Cloud Platform, Cloud Foundry, Java, Spring, Kubernetes, Docker, GitHub, Workflow, Jenkins, REST, OData, Integration Testing, ANSYS, IoT, continuous integration, Fiori, SAP Cloud Platform, HANA, ERP, SCP services, RESTful architecture, Apache, Olingo, proxies, test automation, ABAP, OO ABAP, BRF+, BAPI, BOR, IDOC, HDS, VSR, HR, UI, Interfaces, Web Services, APO, liveCache, WebDynpro ABAP, FPM, PLM UIF, EPP, XMPP, Flex, Adobe Scheduling Framework, Notes, Business Objects, data retrieval, rendering, data handling, Interface, SAP R/3, SAP R/3 Enterprise, SAP ERP, data transfer, SAP NetWeaver, BOPF, XI, Object oriented, LSP, analytics, service-oriented architecture, Object-oriented, XI 7.0, User Interface, Excel, JavaMail, backend, DMS, SAP HR, Programming, BDC, log analysis, SCAT Scripts, data migration, C++, Servlets, JSP, Java Beans, Microsoft SQL Server, ASP, C#, NET

Project history

01/2019 - 12/2019
Cloud Dev. and Architect
SAP Labs India Pvt. Ltd.

SAP Predictive Engineering Insights
Role: Cloud Dev. and Architect

Work Areas:
* SAP Cloud Platform (Neo and Cloud Foundry), Java, Spring, Kubernetes, Docker, GitHub, Workflow,
Jenkins, REST, OData, Unit & Integration Testing

Project Description:
* SAP Predictive Engineering Insights powered by ANSYS is SAP's solution to IoT based Digital Twin
leveraging multi physics simulation.
* SAP PEI allows the digital twins to be leveraged in product operation phase leveraging real time
data from IoT sensors, use multi physics ANSYS engine to run simulations and perform what if
analysis.

Responsibilities:
* Cloud Dev. and Architect
* Created Architecture Concept Documents and HLD for IPD-PEI Integration
* Design and build integration to load SysML Models from IPD Engineering and generate modelica
based simulation models
* Designed end to end process orchestration from IPD Engineering system models to simulation
models, execute what if simulations of the models and propagate results back to IPD
Collaboration
* Manage kubernetes deployments and pods for multi-cloud development
* Defined the automation (Jenkins pipeline) for continuous integration.

07/2016 - 12/2018
Architect
SAP Labs India Pvt. Ltd.

SAP Intelligent Product Design - Document Collaboration
Role: Architect

Work Areas:
* SAP Cloud Platform, Java, GitHub, Jenkins, REST, OData, Fiori, Unit & Integration Testing

Project Description:
* SAP Intelligent Product Design - Document Collaboration is SAP's first cloud offering in
Engineering R&D space. Powered by SAP Cloud Platform it enables OEMs to collaborate with suppliers
to design products and execute projects effectively.
* SAP Intelligent Product Design - Document Collaboration is a multitenant cloud application.
Enables parties to execute collaboration in a process driven environment. Integrates with S/4 HANA
or any other ERP system for that matter. Consumes a series of SCP services using RESTful
architecture.

Responsibilities:
* Architect
* Created Architecture Concept Documents and HLD for Document Collaboration
* Design and build integration to S/4Hana from SAP Cloud Platform for multi system collaborative
engineering change
* Designed framework for exposing Business entities over Apache Olingo and service proxies over
REST services consumed on SAP Cloud Platform.
* Defined the automation (Jenkins pipeline) for continuous integration.
* Setup test automation architecture for document collaboration
* Security features for document collaboration
* Mentored the team on Java development and cloud concepts.

02/2014 - 06/2016
Central Architecture Work stream member
SAP Labs India Pvt. Ltd.

S/4 HANA (Formerly sSuite/ModelS) Architecture
Role: Central Architecture Work stream member

Work Areas:
* ABAP, OO ABAP, BRF+, BAPI, RFC, BOR, IDOC

Project Description:
* Deprecation Execution: Continuously reduce the footprint of unused and therefore hidden
functionality (Outdated obsolete, redundant or deprecated artifacts).
* Field Length Extension: S/4 HANA is SAP's next generation Business Suite. The project aims at
supporting development teams with analysis, tools and frameworks for extending field length for
critical business fields (e.g. Material, Amount etc.)

Responsibilities:
* Deprecation Execution
* Support and prepare teams for migration of usage of rules frameworks (like BRF Derivation Tool,
Formula Builder, HDS, VSR, HR etc.) to BRF+
* Field Length Extension
* Developed tools and practices for adaptation of UI for FLE.
* Developed tools and practices for adaptation of External Interfaces (e.g. BAPIs, ALE, IDOCs,
RFCs, Web Services, BOR Objects) for FLE.

06/2011 - 01/2014
Architect (ABAP, APO PP/DS)
SAP Labs India Pvt. Ltd.

Enhanced Product Planning SCM 7.03 (Prod. Dev.)
Role: Architect (ABAP, APO PP/DS)

Work Areas:
* ABAP, OO ABAP, liveCache, WebDynpro ABAP, FPM, PLM UIF, WD FlashIsland, Adobe Flex

Project Description:
* SCM One Server
* Enhanced Product Planning

Responsibilities:
* Architect
* Created Architecture Concept Documents and HLD for EPP, Overall Integration of all components
in EPP floorplan.
* Designed concept for integration of classical heuristics framework in PLM UIF.
* PP/DS Developer
* Developed selection framework, product view, application log and variable heuristics framework
using PLM UIF and FPM
* Build prototypes for Chat integration in Planner Homepage using XMPP
* Build prototypes for DS Planning Board in WD using Flex, Adobe Scheduling Framework

Platform:
SCM 7 EhP3

05/2010 - 05/2011
Development Specialist (ABAP, APO PP/DS)
SAP Labs India Pvt. Ltd.

UI Renovation, PPPI & Enhanced Simulation SCM 7.02 (Prod. Dev.)
Role: Development Specialist (ABAP, APO PP/DS)

Work Areas:
* ABAP, liveCache, OO ABAP, WebDynpro ABAP, WD Page Builder

Project Description:
* Process Industries
This development aimed at rounding off features developed as part of SCM 7.0 "Production Planning
for Process Industries". Involved enhancing resource networks.
Multi-Resource Scheduling aims at finitely planning orders in a bucket oriented way switching
between different sources of supply (PPM or PDS) allowing production load to be distributed between
production resources.
* Enhanced Simulation
This development involved version enablement of major APO master data like Products, PPM and PDS.
Furthermore, functionality allowed planners to copy selective data across planning versions. This
saves execution time and memory for what if simulations.
* Planners' Homepage
Planner homepage attempts to provide meaningful information to planners regarding demand and supply
situation. Fours CHIPs (namely MyObjects, Notes, Favorite Selection and Alert Worklist) were
developed which allow planners to analyze data in PP, SNP and DP; make notes regarding the demand
supply situation; launch interactive planning applications with frequently used objects and explore
the alert situation for exception based planning.

Responsibilities:
* PP/DS Developer
* Enhanced resource networks to allow links to be specified in an optimized manner
* Involved in analyzing and retrofitting the MRS heuristics
* Developed MyObjects and Notes WD CHIP

Platform:
SCM 7 EhP2

09/2008 - 04/2010
Development Architect (OO ABAP, BOPF, WebDynpro for ABAP)
SAP Labs India Pvt. Ltd.

BOPF & ABAP Composites (FPM BOPF Integration, POWL BOPF Integration (Prod. Arch.)
Role: Development Architect (OO ABAP, BOPF, WebDynpro for ABAP)

Work Areas:
* WebDynpro ABAP, OO ABAP, Floor plan Manager, BOPF

Project Description:
A Business Object is a software model of a real-world business entity. BOPF is an enabler framework
for rapid development of Business Applications.
This development project provides configurable integration of FPM and BOPF based BOs. Generic FPM
Application Feeder classes & relevant application configuration are developed to generically connect
services of Business Objects modeled in BOPF. Thus, BOPF BO services can be consumed seamlessly in a
modification free UI environment.
"FPM BOPF Integration"(FBI) is meant for rapid development of UX compliant Webdynpro ABAP UI
development. FBI provides configurable/codeless integration of Floorplan Manager (FPM) and Business
Objects implemented in "Business Object Processing Framework"(BOPF). FBI enables to seamlessly
consume the services of BOPF Business Objects in a modification free environment.
POWL BOPF Integration (PBI) is an extension of POWL support to BOPF based Business Objects. With
PBI, one can rapidly develop worklist by following simple steps.

Responsibilities:
* Developer for FBI/PBI Phase I
* Developed feeder classes for GUIBBs including - Form, List.
* Developed feeder class for generic POWL type.
* Developed FBI View Instance, core element for schematic data retrieval/action invocation
from/on BO service manager.
* Developed the FBI Controller to orchestrate and manage modifications and synchronization of UI
* Guide/Expert Developer for FBI/PBI Phase II
* Developed feeder classes for GUIBBs including - Tree (Hierarchical List), Search.
* Designed and implemented the concept of delta rendering for efficient data handling.
* Co-Designed and implemented the DDic generation of work areas and table types for reducing UI
loading times.
* Co-Designed and implemented the advanced artifacts for FBI including but not limited by -
Message Manager, Property Buffer, and Helper Classes etc.
* FBI/PBI Component co-owner
* Resolved issues with all FBI/PBI objects.
* Enhanced FBI/PBI objects for specific consumer requirements.

Platform:
* SAP_BS_FND 7.02

12/2007 - 08/2008
Development Specialist (ABAP, APO PP/DS)
SAP Labs India Pvt. Ltd.

APO Production Planning & Detailed Scheduling for Process Industries (Prod. Dev.)
Role: Development Specialist (ABAP, APO PP/DS)

Work Areas:
* ABAP, OO ABAP, liveCache

Project Description:
PP/DS for Process Industries enables production planner to model additional process industries
specific constraints in production planning. PPPI involves two major areas -
* Resource Networks
Resource networks allow and simplify the modeling of resource restrictions for consecutive
operation/orders. Especially in mining, oil and beverage industry, following production restrictions
apply: If an operation takes place on resource A (e.g. a brewing tank for filtered beer), then only
a limited set of successor resources can be used for the successor operation (e.g. certain filling
lines to fill the beer into a bottle). Resource networks enables customer to model more precisely
the existing production constraints and support the creation of a feasible plan.
* Tank Planning
Tank planning allows creating a feasible production plan considering the maximum volume of a tank
resource (container resource). Until now the system was not able to consider the maximum volume as a
planning restriction, which caused infeasible production plans as a result and long manual planning
for the production planner to create a feasible schedule. Tank scheduling is applicable in many
industries, like Consumer Products (Beverage and Dairy industry), Chemical, and Pharmaceutical,
Mining, Oil and Mill. In Mining companies, the stock piles can be (for example) modeled as a tank
and the system will be able to consider the maximum stock pile volume as constraint during the
creation of the production plan.

Responsibilities:
* PP/DS Developer
* Enhanced order explosion to generate additional storage activities, storage nodes and equal
slot constraints for production activities.
* Enhanced order integration to filter additional attributes of order structure from going to
execution system (ERP) and preserve the same in case of order coming from ERP system.
* Delta Report enhanced to ignore storage activities while comparing and reconciling orders
between APO and ERP systems.

Platform:
SCM 7.0

02/2007 - 10/2007
Development Specialist (OO ABAP, BOPF, XI)
SAP Labs India Pvt. Ltd.

Transportation Management System (TMS 6.0) for SAP NetWeaver 2004s (Prod. Dev.)
Role: Development Specialist (OO ABAP, BOPF, XI)

Work Areas:
* Object oriented ABAP, BOPF, PI (XI) 7.0

Project Description:
SAP TMS 6.0 is a full standalone system designed only for the need of the transportation business
including Logistic Service Provider (LSP) and Shipper requirements. It covers entire transportation
cycle from budgeting to planning to execution to analytics and focuses on future requirements as
business aspects of transportation (legal, contractual, execution, etc.) being represented by BOs.
TMS is based on Enterprise service-oriented architecture (eSOA) enabling loose coupled extensible
applications and seamless integration and global visibility of the different transportation process
steps.
* Strategic Freight Management
Tender management, Service provider management, Freight contract management.
* Transportation Forecasting
Transportation volume forecasting, Capacity and equipment tendering.
* Freight Order Management
Freight order taking, Freight subcontracting, tendering and booking, Routing guide, Freight cost
management and calculation, Event management and activity handling.
* Freight Cost Settlement & Analytics

Responsibilities:
* ABAP Programmer
* Writing code for inbound agents like FreightRequestRequest_In, FreightRequestConfirmation_In,
FreightOrderExecutionConfirmation_In and FreightOrderExecutionStatusNotification_In using Object-oriented
ABAP constructs.
* Writing code for outbound agents like FreightRequestRequest_Out,
FreightRequestConfirmation_Out, RequestForSupplierFreightQuoteRequest_Out,
RequestForSupplierFreightQuoteCancelRequest_Out and FreightOrderExecutionRequest_Out,
SupplierFreightQuoteNotification_Out.
* Implementing query classes for queries like Query_By_Attributes, Query_By_Attributes supplier's
view, Arch_Ind (query by archive index fields) etc. for BOs RSSQ, RSFQ, SSQ, SFQ.
* Implementing PPF Action BAdIs for triggering outbound agents.
* BO Developer
* Creating and Implementing actions, determinations, validations, associations and queries for
BOs RSSQ (ReqForSupplierShipmentQuote), RSFQ (ReqForSupplierFreightQuote), SSQ
(SupplierShipmentQuote) and RSFQ (SupplierFreightQuote) as part of Subcontracting & Tendering
component.
* XI Content Developer
* Creating and maintaining message mappings and interface mappings for TMS-ERP integration
scenarios like - Delivery (DESADV.DELVRY03) to ShipmentRequestRequest,
FreightOrderExecutionRequest to Shipment (SHPADV.SHPMNT05) and Shipment (SHPADV.SHPMNT05) to
ReqForSupplierFreightQuoteRequest etc.
* Generating and maintaining proxies for inbound and outbound interfaces for FreightRequest,
FreightOrderExecution, SupplierFreightQuote processing.
Platform:
SCM TMS 6.0, XI 7.0

08/2006 - 12/2006
Technical Consultant (ABAP, WebDynpro Developer)
L & T Infotech Ltd.

Contractor Management Enterprise Tool (CMET) Application Development for Reliant Energy, Houston,
TX, USA (Offshore)
Role: Technical Consultant (ABAP, WebDynpro Developer)

Work Areas:
* WebDynpro for Java, ABAP

Brief Company Details:
* Reliant Energy is a Houston; Texas based utility organization and is a power provider across the
US and in Europe. It is an international energy services and energy delivery company with
approximately $38 billion in annual revenue and total assets exceeding $30 billion. The utility
distributes electricity and natural gas to nearly 4 million customers. Its sales turnover is over $
46 Billion (26th in Fortune 500)

Project Description:
The objective of the project is conversion of Reliant's ITS based CMET Application to WebDynpro.
Enhancement of Application's User Interface making use of highly user friendly and intuitive
features of WebDynpro Technology.
* CMET Application
CMET is a Reliant's custom developed application based on MM module. The heart of application is
Service Entry Sheet maintenance and several administrative functions to support SES maintenance. The
application also involves several reports for tracking and periodic review of these maintenance
activities.

Responsibilities:
* WebDynpro Developer
* Creating User Friendly Front-ends for Client Processes (SES Approval process, Core
Administration Processes E.g. Vendor's Employee maintenance etc.) using WebDynpro for Java.
* Adding value to Client Processes by exploiting Java at its fullest (Excel Download for Reports,
Excel Upload for Employee maintenance application, JavaMail notifications on release of SESs
{Service Entry Sheets} as part of CMET Approval process etc.)
* Exploiting Java functionalities to incorporate data handling apart from ABAP code.
* Empowering reporting interfaces utilizing components like ADS (Adobe Document Services aka Interactive
Forms) and Business Graphics.
* Building Development Components as part of Best Run Development strategies for distributed
development.
* ABAP Programmer
* Building entity base by developing BAPIs.
* Creating, Modifying and Enhancing Remote Function Modules (RFCs) to serve as a backend for
WebDynpro Applications. (Approval process etc.)

Platform:
* SAP R/3 4.6C, WAS 6.4 SP 16, NWDS 2.0.16

05/2005 - 07/2006
Technical Consultant (ABAP Developer)
L & T Infotech Ltd.

HR and DMS Module Implementation for Bureau of Sailors, Indian Navy, Navi Mumbai (client-side)
Role: Technical Consultant (ABAP Developer)

Work Areas:
* Core ABAP, HR ABAP, Data Upload, DMS

Brief Company Details:
* Bureau of Sailors (CABS) is a unit of the Indian Navy. It maintains service records of all sailors
in/out of service.

Project Description:
Project deals with following sub modules under SAP HR module
* Organizational Management
Organizational Structure, Manpower Planning etc.
* Personnel Administration
Induction, Transfer, Classification, Change of Branch, Reengagement, Absence Quotas etc.
* Personnel Development
Promotion, Reversion, Appraisals, Annual Assessment, Warrant Punishment, Medals etc.
* Training and Event Management
Courses, Qualifications etc.

Responsibilities:
* Technical Consultant for HR sub-modules.
* Classical & Interactive reports using ALV.
* Implementation of Client Processes (ACR validations and upload, Out of Turn Promotion,
Reversion, Repromotion, Medal Tracking, Warrant Punishment, In52 Issue and Rejection, Personnel
Profile Maintenance) through Custom transactions, Custom Infotypes, Infotype Enhancement,
Custom Actions using Module Pool Programming.
* Building validations on Infotypes and standard transactions using User Exits and BAdIs.
* SPRO Configuration for Creating and Setting Personnel Actions, Infogroup maintenance,
Customizing User Interfaces, Dynamic Actions for Client Process. (Internal Medical Service,
Induction in Specialist Branches, Appraisals)
* Smart forms for Client Process. (Course Catalog, Nomination, ACR validation letters)
* Business Workflow for Attendee Appraisal System.
* SPRO Configuration for Appraisal System for Client Process (Annual Confidential Report)
* Implementing structured authorization on Client Process (ACR) through Authorization Objects.
* Upload In-charge for migrating entire legacy data.
* Writing BDC Programs & using BAPIs for data upload with detailed log analysis.
* Writing SCAT Scripts for uploading pre-formatted data. (using MsAccess, MsExcel)
* Using LSM Workbench for Legacy data migration with well defined conversion rules and mapping
code files.

Platform:
* SAP R/3 Release 4.7

Local Availability

Only available in these countries: India
Profileimage by Manish Joshi Architect, Central Architecture Work stream member, Architect (ABAP, APO PP/DS) from BANGALORE Architect, Central Architecture Work stream member, Architect (ABAP, APO PP/DS)
Register