Anda di halaman 1dari 6

Nitish Rai

SAPUI5 Consultant

Contact No: +91-8546824966


Mail: nitishrai1801@gmail.com

Professional Summary:
Have 2.4 years of total experience as SAP consultant in Tata Consultancy Services Ltd.
Bangalore from January 2013 to till date.
Strong verbal & written communication skills with the ability to understand end to end
business processes.
Close interactions with Functional consultants, End Users.

Educational Qualification:
B. Tech. in Electronics and Communications from IEC College of Engineering and
Technology, Greater Noida, India, in 2012.

Knowledge Area:

Programming Languages

Java, JavaScript, jQuery, HTML , JSON, OData ,XML,


CSS3

SAP Skills

SAPUI5, SAP Fiori, SAP ABAP, SAP CRM WebUI,


Genil, BOL Programming, SAP Netweaver Gateway

IDE

Eclipse

Platforms

Windows

Web Server

Apache Tomcat

Application Server

SAP Netweaver Application Server

SAPUI5/Fiori and OData Skill Set:

SAPUI5
MVC
Models JSON, OData, Resource Model
Views XML and JS Views
Conroller Lifecycle Hooks
Components
Fragments

Page 1 of 6

Model and Data Binding


Number and Date Formatting
Custom Formater Functions
Navigation-Routing, Config and Routes, Pattern Matching, Methods and Events of Routing
Controls- App, SplitApp, Shell, Tile, IconTabBar, Table, Chart, List, Filter, Search Field,
Dialog, Calendar, Form and Layouts, MessageToast, FlexBox, Panel
Chart Control Micro Area Chart, Combination Chart, Dual Combination,Bar, Stacked
Vertical Bar, Column, Line, Donut, Pie,Bullet.
Custom Controls
Modularization and Resource Handling
Theming
Localization
Extending Application
Consuming OData Services

Fiori
Fiori Launchpad Configuration
Catalogs and Groups
App Launcher Tile and Target Binding.

OData
SAP Netweaver Gateway Service Builder (SEGW)
Data Model Definition- Creating Declarative Data Model, Import Data Model via EDMX file
or RFC/BOR Interface
Service Registration

Service Maintenance

Service Implementation

Data Provider Class and Model Provider Class


CRUDQ Methods
Gateway Client

Page 2 of 6

SAP ABAP and SAP CRM WebUI Skill Set:

Data Dictionary
Tables Transparent, Pool, Clusters and Text tables
Views Database, Projection, Mantenance and Help
DDIC Data structure Structure type, Table type
Table maintenance Generator for views and tables
SAP Foreign key Generic, Constant, Composite
Buffering All buffering types, Buffer synchronization
Table indexing Primary and Secondary
Search Help Elementary, Collective and Search Help Exit
Domain Fixed value, Value table and Conversion routine
SAP R/3 Screens
Selection Screen Screen Designing, Screen element modification and selection screen
Events ( At selection screen output, At selection screen on field, At selection screen, At
selection screen on value request, At selection screen on help request), Screen types (
normal screen, modal dialog)
Module pool screen Screen designing, Screen modification, Screen events(
PBO,PAI,POH,POV,on chain input, on chain request, AT-EXIT command), complex screen
elements ( Tabstrip, table controller and containers), CHAIN-ENDCHAIN.
SAP R/3 Reports
Clasical Report - Load-of-program, Initialization, At selection screen output, At selection
screen on field, At selection screen, Start-of-selection, End-of-selection, At selection screen
on value request, At selection screen on help request, Top-of-page, End-of-page
Function Module
Normal
Remote Enabled Normal, Synchronous, Asynchronous, tRFC, qRFC

Page 3 of 6

SAP ABAP Interfaces


RFC
ABAP Dynamic Programming
Field symbol Partial type and fully type
Data reference Generic type and static type
ABAP Object Oriented Concept
Class type Local class, Global class, Abstract class, Persistence class, Final class,
Friend class, Exception class
Access Specifier Attribute level and Class level
Method Types Abstract, Final and Normal
Object Oriented Event Mechanism
Overriding, Inheritance
Interface Operation
Exception class Creation, Use from methods, function moodules and subroutine, Use of
CX_STATIC_CHECK, CX_DYNAMIC_CHECK and CX_NO_CHECK, Use of previous,
textid, resumable exception. Use of Class-Based Exception and SY-SUBRC Based
Exception
SAP CRM WebUI:
All controllers
Hook methods
Inbound Outbound Plugs,
Context Binding- Custom Controller and Component Controller,
Message Classes

Interface view,

Component Usage,
Search help ,
View, Viewsets, Overview Page, Search Page
Navigational link
Model and Value Node
Pop up

Page 4 of 6

Projects :
Project : Dashboard for Leading Product Oriented Firm from Germany
Module: SAPUI5, OData Web services
Description: Dashboard is a SAPUI5 based application based for display of Quarter End Closure
related information for the upper management. The dashboard was built using SAP UI5 connected
with a backend data service. Information was directly read and displayed from OData on the UI.
Technologies: SAP UI5, NetWeaver Gateway, JavaScript, OData Binding, CSS3, XML,jQuery.
Roles Played: Developer, Team Member

Developed the Dashboard Application using various UI5 controls like tiles, charts,

tables, calendar, SplitApp, etc. in JavaScript and XML views.


Used OData services to get the data for setting data models along with querying.
Used Component for Routing and Navigation.
Have persisted the JSON data after first service call. Reused this JSON stored in buffer
for later updates. Finally the updated JSON in the buffer is sent to backend through

Batch Operation on Save.


Creating table with list data fetched form 2 JSON models.
Dyanamic table creation.
Used CSS3 to bring out the look and feel of the Dashboard Application.
Created Catalogs, Group and Tiles along with Target Binding for Configuration of Dashboard

Application on Fiori Launchpad.


Have implemented the backend OData Services for the application using NetWeaver
Gateway Service Builder (SEGW).

Project : SAP Fiori Training + CRM Fiori wave 4 transactional App


Module: SAPUI5, SAP Fiori
Description: Worked on cross app navigation between two applications and fixing the code while
creating the Lead. Worked on enhancements in My Opportunity Application like adding Follow Up and
navigating to Lead Application. Creating UI screens.
Technologies: SAP Fiori, SAPUI5, JavaScript, OData Binding, XML
Roles Played: Developer, Team Member

Had Fiori training and worked on several controls and navigation.


Worked on demo applications and real time applications as well.

Project : Maintenance of a Ticketing Tool of a Leading Product Oriented Firm from


Germany
Module: SAP-ABAP, SAP CRM 7.1, CRM WebUI
Description: Handling of Tickets and Bug Fixes pertaining to the Ticketing Tool in
CRM WebUI.
Roles Played: Developer, Team Member

Page 5 of 6

Have provided bug fixes of issues in the ticketing tool which was based on CRM Web UI.
Have knowledge of debugging, value node, model node, various data bindings, copy
configuration, the various standard classes used in WebUI etc.
Used OOPs concept and proper coding standards.
Have knowledge of CRM tables and transactions.

Project : CRM on HANA Performance Tuning and Code Optimization for Leading
Product Oriented Firm from Germany
Module: SAP-ABAP, EHP2 FOR SAP CRM 7.0 ON HANA
Description: There was an urgent need to performance tune the CRM system that had moved on to
the HANA Database. This project involved the performance tuning of various code inspection errors
such as Select in a Loop, Select * Statement, Unsecure use of For All Entries and several minor code
inspection errors.
Roles Played: Developer, Team Member

Worked as a Team Member involved in remediating the errors.


Making sure that no rework is done, due to change in functionality or due to performance
optimization or dumps occurring in the system.

Page 6 of 6

Anda mungkin juga menyukai