Kumar Gaurav
acn1si@r.postjobfree.com
Summary
Having 6.5 years of overall experience in the analysis, design and
development of Telecom Billing Products using Oracle BRM.
. Strong hands on experience in configuring, customizing Oracle BRM
products.
. Strong knowledge of Oracle BRM Database.
. Good in Billing and subscription in OBRM.
. Good in providing solutions to meet their business requirements using
Oracle BRM.
. Experience in C, C++, Java, perl on UNIX Sun Solaris.
. Strong Hands on installation and configuration of Oracle BRM and its
components
Technical Skills
Product Knowledge Oracle BRM (Portal Infranet) 6.5 andOracle BRM
7.3.1, Oracle BRM 7.4
Operating Systems Unix, Sun Solaris
Languages C, C++, Java,Perl, Sqlplus
RDBMS Oracle 11g
Employment History
Company Designation Duration
Tarshan Software Services Senior Software Since may 2011
Pvt Ltd, Bangalore Consultant
You Broadband, Surat Asst. Manager Aug 2010, may 2011
Tech Mahindra Ltd., Pune Technical Associates Jul 2008 to Aug 2010
Educational Qualification
Course College & Location Year of passing
B Tech in Information Amity School of Engg. and June 2008
Technology Technology, New Delhi
10 + 2 Kalka Public School, New Mar 2003
Delhi
10th MK DAV Public School, Mar 2001
Daltonganj
Projects in Detail
Project#1. Dell
Client : Dell
Duration : october 2014 - present
Team size : 20
Languages : java spring
Database Servers : Oracle11g
Role : Senior Consultant
Responsibilities:
. Worked for the design and development of a module to check the trade
compliance on spring framework.
. Working with the Architects and Dell Business in specifying technical
requirements.
Dell is a hardware company selling laptops and subscription of Microsoft in
it. OBRM was required for meeting the requirement of subscription for the
Microsoft software being installed.
Project#2. Hathway
Client : Oracle JAPAC
Duration : August 2014 - September 2014
Team size : 20
Languages : C, Perl
Database Servers : Oracle11g
Role : Senior Consultant
Responsibilities:
. Worked for the development of the Provisionning Module and the
integration of different module.
. Working with the Architects and Hathway Business in specifying
technical requirements.
. Designing and providing solutions for BRM requirements
. Creating custom facility modules
. Working with upstream and downstream systems for integration points.
. Supporting the testing team with SIT across all systems.
. Resolving production issues, for cable tv.
Hathway Digital is one of the major provider for Internet and Cable TV in
India.
This is a development and migration project, where Oracle JAPAC is
implementing a custom CRM application, Oracle BRM and Oracle ASAP. The
cable tv implementation is now live and the development for Broadband
service is underway.
Project#3. Togo Telecom
Client : Huawei
Duration : Feb 2014 - August 2014
Team size : 5
Languages : C, Perl
Database Servers : Oracle11g
Role : Senior Consultant
Responsibilities:
. End to END Design, Component Design and development of the
functionalities of Togo Telecom as per the requirement.
. Analysis, Design and Development of the opcode for subscription.
. Creating custom facility modules
. Working with upstream systems for integration points.
. Worked in the integration of BRM with AIA.
Project#4. Sasktel, Canada
Client : Capgemini
Duration : October 2013 - January 2014
Team size : 10
Languages : c
Database Servers : Oracle11g
Role : Developer
Responsibilities:
. Worked on the integration of BRM to external system through Custom DM.
. Developed custom DM.
. Worked on the wrapper opcode required for the integration.
Project#5. Data Migration from legacy system to Oracle BRM for Togo
Telecom
Client : Huawei
Duration : July 2013 - September 2013
Team size : 10
Languages : c, perl
Database Servers : Oracle11g
Role : Developer
Responsibilities:
. Analysis, Design and Development of the script for the migration of
Data from their Legacy System to Oracle BRM.
. Prepared scripts to load all the bills, Items, payments
. Prepared scripts to update all the currency and noncurrency resources.
. Scripts to update the state of the account and Services.
Project#6. Adaptor Development for Oracle BRM
Client : Mobily Infotech
Duration : 2012 October - July 2013
Team size : 10
Languages : Java
Database Servers : Oracle11g
Role : Developer
Responsibilities:
. Design and implementation of new Adapter.
Different adapters were developed from different modules and was
transfored to new java-spring framework which increased the
performance of the system.
Project#7. Internal Project
Client : Tarshan
Duration : 2012 February - 2012 September
Team size : 3
Platform : Solaris, Oracle BRM 7.4
Languages : Oracle BRM API, C, Perl
Database Servers : Oracle11g
Role : Developer
Responsibilities:
. Design and implementation.
o Developed libraries for Pinata opcoder. These libraries helps in
testing more functionalities of BRM via pinata opcoder, an
automated BRM testing tool.
o Unix server was setup as per the need of Oracle BRM in Amazon
Cloud. Oracle 11g database was installed as per the requirement
of Oracle BRM And Installation of Oracle BRM and its required
components was done.
o Worked on Oracle BI Publisher. Which is capable of generating
all kinds of reports from the system.
o Worked for L2/L3 support for code fixing of other modules.
Project#8. Oracle BRM implementation for Travelport UK
Client : Oracle
Duration : 2011 September - 2012 January
Team size : 10
Platform : Solaris, Oracle BRM 7.4
Languages : Oracle BRM API, C, Perl
Database Servers : Oracle10g
Role : Developer
Responsibilities:
. Design and implementation of new opcodes.
o fm_tpt_bill_suppress_bill.c : This opcode was to set the
suppression flag against the profile and to calculate the no of
cycles to be suppressed as per the requested date.
o Fm_tpt_bill_gen_memo.c : This opcode was build to generate a
separate invoice for the the credit and dibit adjustment given
on the bill.
. Customization of BRM policy opcodes for billing module.
o Fm_act_pol_spec_glid.c : This policy opcode was customized to
add tax code against the balance impacts.
o Fm_bill_pol_calc_pymt_due_t.c : this opcode was customized to
set the due date of the invoice.
o Fm_bill_pol_check_suppression.c : This opcode was customized to
add a function which was suppressing the the bill.
o Fm_bill_pol_get_pending_items.c : This opcode was customized to
pick the adjustment item in the bill.
o Fm_bill_pol_init.c : this policy was customized to add config
for different company codes which was used at the time of
billing.
o Fm_bill_pol_spec_billno.c : This policy opcode was customized to
generate the billno with the custom sequence in specific
template in which the sequence was reset every month.
o Fm_tpt_act_load_productivity_data.c : This opcode was customized
to load the discount percentage on the bill for the customer.
PCM_OP_BILL_DEBIT was called for the same. The value was set in
the bal group and this was picked at the time of billing to
calculate the discount.
. Perl Scripts :
o Written perl scripts which will reset the sequences used in
generating the bill no at the end of the month after billing.
o Written scripts to call uel for loading discount percentage.
Project#9. Oracle BRM implementation for IP Services
Client : You Broadband
Duration : 2010 August - 2011 May
Team size : 4
Platform : Solaris, Oracle BRM 6.5
Languages : Oracle BRM API, C, C++, Java, Perl
Database Servers : Oracle8i
Role : Asst. Manager
Project Description : Client is a provider of wireless broadband
solutions. It has facilities in some major cities of India. This project is
for the Development of the changes that is being implemented time to time.
This project involves an end-to-end solution for tracking the generated
revenue and Automatic deal and plan creation.
Responsibilities:
. Analyzing the requirements from the BSS side.
. Provide Solution from BSS side. Provided the solution for tracking the
total earned revenue being generated on daily basis.
. Design and implementation of new opcodes.
o fm_user_defined_pol_infinity_services.c : This opcode was
developed to implement the infinite plan. The plan consists of
the basic plan and some add-ons which can be scheduled by the
user. So this opcode was to purchase the add-ons, to bring it
into effect when the add-ons has been scheduled and deactivate
it when the validity expires.
. Customization of BRM policy opcodes
o fm_user_defined_pol_dealer_paymemt.c : this opcode was to handle
the bahaviour of paymemt made by the dealer. To get rid of some
fraud dealer the behavior was changed.
o fm_rate_pol_post_rating.c : Customized this opcode for tracking
the revenue being generated for each usage.
. Wrapper opcodes : Written wrapper opcodes for creating some typical
plans, deals and products and gave them a GUI which can easily be used
by any people and decreased the effort for the same.
. Migration of the Account : Worked on the migration of the account.
some accounts was maintained on tally which was migrated to BRM
system.
. Perl Scripts : Written perl scripts for multiple purpose like for
account creation, setting the credit limit, make invoice, make_bill,
etc.
. Leading team
Project#10. Oracle BRM implementation for Tikona Broadband
Client : Tikona, Mumbai
Duration : 2008 July to 2010 August
Team size : 8
Platform : Windows, Oracle BRM
Languages : Oracle BRM API, C, Java, Perl
Database Servers : Oracle
Role : Technical Associates (Oracle BRM)
Project Description : Tikona Broadband, Mumbai is basically a
internet service provider. They have chosen Oracle BRM product for their
product pricing configuration, billing their customer and revenue
management. This project mainly includes the customization of Oracle BRM
product as per the requirements.
Responsibilities:
. Analyzing the requirements
. Complete Installation and configuration of Oracle BRM and its
components
. Involved in the development of various business reports like post bill
report, prebill report, usage report.
. Worked on the GL feeds where were extracted from BRM and sent to the
other ERP application.
. Provided L2 support for billing wherever needed. Resolved high
priority issues of billing for Tikona.