Prakash Kamaraj [pic]
Mail: *******.***@*****.*** #114, 2nd Floor,
Skype: Prakash.kamaraj3 5th Cross,
Phone: +91-988******* Chinnapanahalli,
Marathahalli (po),
http://scn.sap.com/people/k.prakash Bangalore - 560037.
http://www.linkedin.com/pub/prakash-k/24/738/3b7
Experience Summary
8 Years of professional software industry experience on design, development
and functional aspects of SAP HANA (Modeling), SAP CRM, Java/J2EE/Eclipse
Plug-in Development, Advance Java Script, SAP UI5, and ABAP for HANA
Optimization Technologies and leading complex project executions and
implementations efficiently.
Employment History
Organization Work Tenure Designation/Role played
SAP Labs India Pvt. 6th June 2007 - As Sr. Software Engineer from June
Ltd, Bangalore. Present 2007 till Apr 2012
As Principle Software Engineer from
May 2012 till Present
CompuWizards, 10th May 2006 - As Software Engineer from May 2006
Hyderabad. 30th May 2007 till May 2007
Career Highlights
One Live Suite on HANA custom code optimization project.
More than four Customer/Partner prototypes for Customer/Partner use case
(Custom Code Optimization using HANA).
Lead for delivering the "Reference Scenario Applications" as part of SAP NW
7.40 SPs to showcase the HANA consumption in various SAP UI technologies
such as SAP GUI, FPM, WebDynpro, SAPUI5 etc.,
Four SAP TechEd lecture/hands-on sessions from 2010-2013 for AiE/ADT (ABAP
in Eclipse, ABAP Development tools), Optimizing the code using SAP HANA,
ABAP language News topics.
Mentoring/Coaching SAP Customer/Partners to enable the new SAP HANA
modeling and Optimizing/Accelerating the performance for Custom Reports.
Also mentoring/coaching to develop new applications using SAP UI5.
Playing Scrum Master Role as an additional responsibility for my team for
last 2 years.
Certified Trainer for SAP HANA course ZHA400 (SAP internal) and HA400
(External) - ABAP for HANA.
Content Expert for the Open SAP course - ABAP for SAP HANA.
Conducted many SAP Code Jam (external) sessions and workshops for ABAP for
HANA topic.
Three End to End application development for SAP CRM 7.0 and EhP1.
Educational History
Qualification Institute/University Year of Grade / CGPA
Passing
BE [Computer Bharathiar University, 2004 78.25 %
Science] Coimbatore
HSC A. Nagore RKR Higher Secondary 2000 93.4 %
School
SSLC Govt. High School, Coimbatore 1998 91.8 %
Professional History
Company SAP Labs India Pvt. Ltd
Functional Area/Team Experience ABAP for HANA
From - to Apr 2012 - Present
Role/Responsibility Principal Developer / Technical Lead
Technologies Used ABAP, HANA Modeling (Views and Procedures) for Code
Pushdown, ABAP Dictionary Views, ADBC, CDS views, AMDP (ABAP Managed
Database Procedures, NW Gateway, ODATA, SAPUI5, FPM, WebDynpro, JavaScript,
ABAP for HANA Optimization Patterns
#1 SAP NW 7.40 Reference Scenario Applications
SAP NW is bundled with Reference Scenario Applications to showcase various
Frameworks/Concepts. Have led the team to deliver the Reference Scenario
Applications to showcase the HANA capabilities and various consumption
techniques on various SAP UI technologies. These applications are part SAP
BASIS component and shipped over various SPs starts from 7.40 SP02 to 7.40
SP05. These applications adheres the best practices derived by SAP Experts
and showcase the use cases of Open Item Analytics with various code
pushdown and optimization patterns.
SAP GUI (Report) applications
FPM and WebDynpro Applications
SAP UI5 (Mobile and Desktop) Applications
Fiori Applications
ABAP Push and Messaging Channels
ABAP for HANA optimization patterns and consumptions
#2 Customer Engagement Initiative Programs - Prototype with
Customer/Partner
Actively contributed to mentor the SAP Customers and Partners to them with
the HANA Code Pushdown and Optimization patters by inviting or conducting
the Workshops and hands-on sessions Customers and Partners develop use case
after the workshop and played the role Dev-Angel to mentor them completing
the prototype with code pushdown and ABAP for HANA optimization patterns.
Completed two phases of Customer Engagement Programs
Completed three prototypes of Customers/Partners (Phase I)
Completed Seven Prototypes of Customers/Partners (Phase II)
#3 Suite on HANA Optimization - Custom Reports
Actively contributed to optimize and accelerate the custom reports of one
of the prime Indian SAP Customer who migrated from ERP to Suite on HANA.
Played the role of Expert in optimizing and accelerating the custom
reports.
Achieved the acceleration up to 10000x faster.
Rewarded for the excellent contribution to enable customer to go-live.
#4 Trainings / Rollout Sessions / Events
Responsible to conduct trainings, rollouts and events for internal and
external SAP Professionals to teach the ABAP for HANA optimization
patterns.
Certified SAP Trainer for the course
ZHA400 - ABAP for HANA (Internal, SAP Labs Employees only) - Have conducted
more than six Trainings for the year 2013.
HA400 - ABAP for HANA (External) - Have conducted training for HA400 to an
SAP Partner (Wipro).
Conducted more than six Code Jam Events
Conducted Many workshops to SAP Customers/Partners for ABAP for HANA
optimization patterns
Company SAP Labs India Pvt. Ltd
Functional Area/Team Technology and Innovation Platform
From - to Apr 2010 - Present
Role/Responsibility Principal Developer / Technical Lead
Technologies Used ABAP, REST, Eclipse Plug-in Development, Java
#1 ADT - ABAP Development Tools - SE91 / Message Class
ADT - ABAP Development Tools is eclipse-based IDE to develop ABAP based
objects. SAP have invested to modernize the development environment with
one single IDE and provided a more powerful, user friendly IDE called ADT
(ABAP Development Tools) where one IDE to develop all development (Java,
Web, ABAP applications).
Responsible to build or port the tool for transaction SE91 which is ABAB
Message Class. Played the role of delivery responsible, design and
development.
Completed the porting and development of Transaction SE91 / Message class
and shipped as part of SAP NW 7.40 and SAP NW 7.31
#2 ADT - ABAP Development Tools - BO Viewer / Editor
ADT - ABAP Development Tools is eclipse-based IDE to develop ABAP based
objects. SAP have invested to modernize the development environment with
one single IDE and provided a more powerful, user friendly IDE called ADT
(ABAP Development Tools) where one IDE to develop all development (Java,
Web, ABAP applications).
Have contributed to build viewer cum editor for ByD Business Objects.
Completed SAP ByD BO Viewer - A tool to view the SAP Business Objects in a
graphical mode and browse through the associations and navigations
Completed SAP ByD BO Editor - A tool to create and edit the SAP Business
Objects and child nodes.
Company SAP Labs India Pvt. Ltd
Functional Area/Team CRM - Customer Relationship Management
From - to Jun 2007 - May 2010
Role/Responsibility Senior Developer
Technologies Used ABAP, CRM WebUI, BOL/Genil, Java
#1 Loyalty Management - CRM 7.0 & EhP1
Loyalty Management is one of the biggest challenges in today's marketing
and a major requirement in the CRM Environment too. The objectives of
loyalty management programs are to increase customer satisfaction, to get a
broad understanding of the customers' behavior, to target the most
profitable customers, and to discover potential for cost saving as well as
for process optimization and in the process increasing brand value and
loyalty.
Responsible for the Module "Membership Management".
Handled the following topics:
Membership
Org Membership
Reward Rule Management
Campaign Enrollment
#2 CRM Web Channel - CRM 7.0 & EhP1
Web Channel is a web shop UI in which the customer's end user can view and
shop the products listed. This web shop is developed in one of the best UI
technology JSF and the products are fetched from the central CRM system
Collaboration Tool:
Collaboration tool is a helping tool in which the end user can contact the
customer service by chat or call me back option. I involved in design and
implementation of the functionalities
#3 Marketing Calendar - CRM 7.0 & EhP1
The marketing calendar helps marketing managers keep track of the progress
of various marketing campaigns and trade promotions. The Marketing Calendar
in SAP CRM till now was on Java Applet. Client requirements made it
imperative to build the Marketing Calendar on a modern technology like
'Flex' with many new and world class features like complete filter search
by hierarchies of Marketing Plans, Products and Agreements considering
different clusters and structures.
Filter Search:
Filter search is a fuzzy login in which the user can search by customized
filter tiles and categories. This supports to search by combining all
possible marketing objects. Involved in design and implementation of the
functionalities and responsible for Flex Search UI.
Company CompuWizards
Functional Area/Team Mobile Application Development
From - to May 2006 - May 2007
Role/Responsibility Senior Developer
Technologies Used Java, J2EE, MySQL, JavaScript, YUI, Dojo
#1 Equilibrio 1.0 & 2.0
Equilibrio is a healthcare product for Mobile in which subscribers can
subscribe and they can get the tips/advices from the practitioners who are
also members. There are two logins available one is for administrator who
will create the prototypes and rules and rest is for practitioner who will
use the prototypes and rules and generate the plans and goals which will be
advised to the subscribers.
Manage Databases:
This module is the major module of the product which is used by the
administrator for defining the prototypes and rules like parameters, units,
plans and goals rules.
Manage Goals and Plans.
This is another major module of the product which is used by the
practitioner for creating the goals and plans which includes to-do-list by
using the prototypes and rules defined by the administrator
#2 Ticket Playground - 1.0 (TPG)
Ticket Play Ground is a mobile application in which online mobile ticketing
is processed. First the user has to register into the TPG account and he
will be given the authentication code. (S)He can sing in through the mobile
application (J2ME) and (s) he could see the list of tickets (as per
ticketplayground.com) and can purchase the tickets by sending request to
the server.
Databases Management:
This module performs the user registration of the user and his tickets
(both the tickets he purchased and sold).
Ticket Management.
This module performs the ticket purchasing through mobile and posting the
tickets onto the database. Once the ticket is purchased a unique barcode
will be generated and send to the mobile as an acknowledgement.
Strengths
Proven ability to work independently or with a team, take up initiative,
and meet deadlines in a highly demanding environment.
Open to learn new tools and technologies and willing to relocate.
Aiming to attain a responsible position in IT industry and to grow
continuously.
Personal Details
Father Name : Kamaraj. M
Date of Birth : 20th May 1983
Gender : Male
Permanent Address : Saminatha puram,
Peria Puthur (po),
Pogalur (via),
Coimbatore,
Tamil Nadu - 641697. [pic]