Profile Summary
Telecom Billing/OSS Domain professional having more than 10.5 years of
experience in the Requirements Gathering, Analysis, Design and
Development/Customization of Telecom Billing and OSS products development
for various Telco's around the Globe.
. Very strong in billing domain with expertise in multiple telecom billing
products.
. Strong hands on experience on core product development/customization of
various billing products (Oracle BRM, RTB and Infinet)
. Strong hands on experience in configuring, customizing Oracle BRM
product.
. Implementation expertise in providing solutions to clients to meet their
business requirements using Oracle BRM.
. Providing design solution in BRM based on E2E requirements (Siebel-CRM,
AIA & BRM).
. Reconciling data between Siebel CRM & BRM (Accounts, Subscriptions -
Dates, Count & Status).
. Involved in E2E design of oracle communication stack such as CRM, AIA,
BRM, OSM and ASAP.
. Hands on experience working in the areas of OBRM like Subscription,
Billing, Invoicing, Payment/AR, Collections, Pricing and rating.
. Core engineering experience working in RTB and Infinet.
. Experience in C, C++, STL, Multi-threaded programming on UNIX, Sun
Solaris and Linux environments.
. Strong hands on experience in preparing SRS, FRS, HLD, DLD and FDS.
. Expertise in tools like Purify, Valgrind, DBX
Technical Skills
Product Knowledge Oracle BRM (Infranet &Pipeline) 7.3.1,7.4,7.5
RTB
Infinet
MMSC and CCA
Languages C, C++, Pro *c, Java, VC++, SQL, PLSQL, Shell & Perl
Scripts in UNIX
Operating Systems Linux, Sun Solaris, HP-UX, WINDOWS
Products IN, Telecom, BRM, Network, Health Care and System
Telecom SS7, SIP, CAMEL, GSM, GTP, TCAP, RADIUS, DIAMETER,
HLR
Networking Protocols IP ADDRESSING, ROUTING, SMTP, IGMP, SNMP, NMS, EMS
Network Programming TCP/IP, SOCKET, IPC, SIGNALS, MULTI-THREAD
PROGRAMMING
Windows Programming WIN32, MFC, COM, DECOM, ATL
Linux/Unix Internals Kernel, Process Scheduling, File Systems, NFS, SAN,
Memory Mang.
Debugger & Conf. Gdb, Dbx, CVS, VSS
Mgmt.
DBMS Oracle, Sybase, DB2, MySQL
Others UML, OOAD, STL, SOAP, CORBA, XML, MQ Series, Design
Patterns
BRM Modules
Employment History
Company Designation Duration
Accenture, Pune Software Engineering Feb 2014 To Mar 2015
Associate Manager
Tech Mahindra,Pune Technical Specialist Dec 2011 To Jan 2014
Oracle, Hyderabad Sr. Consultant Feb 2009 To Dec 2011
Megasoft(XIUS),Hyderabad Module Lead Nov 2007 To Feb 2009
Verizon, Hyderabad Sr. Analyst Sep 2006 To Nov 2007
Tech Mahindra,Pune STA Apr 2005 To Aug 2006
HCL,Chennai MTS Aug 2004 To Mar 2005
Educational Qualification
Course University & Location Year of passing
Master Of Computer Fakir Mohan University, 2002
Application (MCA) Odisha
Key Customer Involvement for BRM
Client Project/Domain Key Modules
Vodafone, UK Telecom Billing Involved in CR Customization E2E
and Migration.
Vodafone, Telecom Billing Design of LLD and code
Malta customization of payments.
VIVA, Bahrain RODOD Implementation Involved in E2E design of CR and
Customization of Collection,
invoicing, Billing, Pricing and
rating.
Vodafone, Telecom Billing. Involved in Missioning Invoice.
Australia
Vodafone,Quat RODOD Implementation Involved in Post-Paid and fixed
ar line implementation from BRM as
well as e2e order journey.
MTSA, Canada Telecom Billing Involved in Pricing and rating.
DELL,USA Telecom Billing Development of custom opcode to
support dell service warranty
renewal process.
TIKONA, India Telecom Billing Audit of Billing Module and AAA.
France Telecom Billing Radius Manager Customization and
Telecom, USA new opcode development.
Projects in Detail
# Project 1
Title : Vodafone UK Implementation
Client : Vodafone
Company / Location : Accenture, Pune
Environment : C, C++, Linux, Oracle, BRM75
Tools : Oracle BRM 7.5
Role : BRM Technical Lead
Duration : September 2014 - March 2015
Description:
Vodafone is the primary telecom service provider in UK. They have Pre-
paid, Postpaid and MVNO Services. Migration to BRM7.5 is currently going on
along with CR delivery.
Responsibility:
. Working on Technical Review of CR's from e2e order journey with on-
site BA.
. Working on Product/Discount Configuration, Collections, Billing and
invoicing, pipeline changes for CDR processing etc.
. Customization of CR's.
. Leading the BRM team.
. Code review of other development Works.
# Project 2
Title : Vodafone Malta Post-Paid Implementation
Client : Vodafone
Company / Location : Accenture, Pune
Environment : C, C++, Linux, Oracle, BRM75
Tools : Oracle BRM 7.5
Role : BRM Consultant
Duration : Feb 2014 - Aug 2014
Description:
Vodafone is the largest telecom service provider in Malta. They have
Pre-paid and Postpaid Services. They plan to migrate post-paid customer
from BSCS billing system to BRM. Fresh BRM implementation need to done for
post-paid customer and next migrate customer from BSCS billing.
Responsibility:
. Working on Technical Design of BRM from E2E order flow.
. Working on Coding of new custom opcode and modifying the policy
opcode.
. Working on Product/Discount Configuration, Collections, Billing and
invoicing, pipeline changes for CDR processing etc.
. Leading the BRM team.
. Code review of other development Works.
# Project 3
Title : VIVA AD PROJECT
Client : Viva Bahrain
Company / Location : Tech Mahindra, Pune
Environment : C, C++, Linux, Oracle, BRM74
Tools : Oracle BRM 7.4
Role : BRM Technical Specialist
Duration : April 2013 - Jan 2014
Description:
Viva is a telecom service provider in Bahrain. They have Pre-paid and
Postpaid Services. Successfully delivered Broad Band Service.
Responsibility:
. Working on Design Changes on BRM with the client e2e architect.
. Working on Coding of new custom opcode and modifying the policy
opcode.
. Working on Product/Discount Configuration, Collections, Billing and
invoicing, pipeline changes for CDR processing etc.
. Leading the BRM team.
. Code review of other development Works.
# Project 4
Title : VHA L2 Support
Client : VHA
Company / Location : Tech Mahindra, Pune
Environment : C, C++, Linux, Oracle, BRM74
Tools : Oracle BRM 7.4
Role : BRM Technical Specialist
Duration : Oct 2013 - Apr 2014
Description:
VHA is the major telecom service provider of Australia, which having pre-
paid, post-paid and fixed line service.
Responsibility:
. Worked on Missing Invoice Analysis.
. Worked on incidence mgmt. and data fix.
. Lead BRM team.
# Project 5
Title : VFQ POSTPAID and Fixed Line
Client : Vodafone Qatar
Company / Location : Tech Mahindra, Pune
Environment : C, C++, Linux, Oracle, BRM74
Tools : Oracle BRM 7.4
Role : BRM Technical Specialist
Duration : Dec 2011 - Oct 2013
Description:
Vodafone is a leading telecom service provider in Qatar. They have lunching
post-paid and fixed line charging. We have analyzed the pre-paid charging
and accordingly we have implemented post-paid and fixed line charging.
Responsibility:
. Working as an on-site coordinator for 3 months.
. Working on defects tracking, fixing, solution providing.
. Working on design of HLD, LLD and Coding of standard and policy
opcodes.
. Code review of development modules.
# Project 6
Title : MTSA
Client : MTSA
Company / Location : Oracle, India
Environment : C, C++, Linux, Oracle, BRM74
Tools : Oracle BRM 7.4
Role : Sr. Developer
Duration : July 2011 - Nov 2011
Description:
MTSA is a wireless mobile service operator in Canada, offering Push to
Talk, CDMA wireless services in Canada.
Responsibility:
. Working on CR's related to products and discounts.
. Working on defects related to Billing, charging, payments, invoicing
and collections.
# Project 7
Title : DELL AWR
Client : DELL
Company / Location : Oracle, India
Environment : C, C++, Linux, Oracle, BRM74
Tools : Oracle BRM 7.4
Role : Sr. Developer
Duration : Dec 2010 - June 2011
Description:
DELL deployed the BRM product for their auto warranty renewal and data
storage of their hardware information.
Responsibility:
Design and Customization of following components in OBRM.
. Involved in Design, Development & Test phases.
. Customization of new opcode for various interfaces.
. BRM Billing, Subscription Mgmt, Payment, Reports, Pipeline Modules
are involved in customization as part of this delivery.
# Project 8
Title : MTSA Services
Client : MTSA Canada
Company / Location : Oracle, India
Environment : C, C++, Linux, Oracle, BRM74
Tools : Oracle BRM 7.4
Role : Sr. Developer
Duration : June. 2010 - Nov. 2010
Description:
MTSA is a wireless mobile service operator in Canada, offering Push To
Talk, CDMA wireless services in Canada.
Responsibility:
. Involved in Design, Development & Test phases of pipeline and product
configuration.
. Rating and order management.
# Project 9
Title : BRM Production Server Auditing
Client : TIKONA BROADBAND
Company / Location : Oracle, India
Environment : C, C++, Solaris, BRM731
Tools : Oracle BRM 7.3.1
Role : Sr. Developer
Duration : April 2010 - May 2010
Description:
Tikona was a broadband service provider of India. Oracle did the audit in
terms of performance visiting to the service integrator place.
Responsibility:
. Verifying the configuration setting in production environment.
. Suggesting the improvement on billing time.
. Reviewing the customization code.
. Prepare the Auditing documentation.
# Project 10
Title : Radius Manager Enhancement for Calling Cards
Client : Fast Telco
Company / Location : Oracle, India
Environment : C, C++, Solaris, BRM731
Tools : Oracle BRM 7.3.1
Role : Sr. Developer
Duration : Aug. 2009 -Dec. 2009
Description:
AAA requests from all the Network Elements will be received by Cisco/porta
One (SIP) interface. Cisco/Porta One (SIP) will translate requests to
radius message and pass them to BRM Radius Manager.
Responsibility:
. Preparation of DLD of Radius manager Enhancement for Cisco Interface.
. Coding of mod_pin module.
. Customization for new opcodes.
. Digest Authentication Support Analysis and enhancement.
. Work with the architect and client to get the requirement.
. Time Estimation of the project assigned module.
# Project 11
Title : OCAB (Oracle Communication in A Box)
Client : Oracle, India
Company / Location : Oracle, India
Environment : C, C++, Solaris, BRM74
Tools : Oracle BRM 7.4
Role : Sr. Developer
Duration : April 2009 - July 2009
Description:
The Oracle Communications in a Box (OCAB from here onwards) is an
Oracle internal initiative to install, setup, configure, develop and test a
fully end-to-end Oracle Communications Applications' stack based instance.
Responsibility:
. Preparation of DLD.
. Coding of new opcode.
. Support the other OSS team to flow the order through BRM.
. Time Estimation of the project assigned module.
# Project 12
Title : MMSC (Multimedia Message Service Center)
Client : Megasoft
Company / Location : Megasoft. Hyderabad
Environment : C, C++, Linux, pro*c, XML, oracle, ACE, IN, Billing,
Diameter, HLR, SS7,
SNMP
Tools : Product MMSC
Role : Technical Lead
Duration : July 2008 - Jan.2009
Description:
MMSC is the pure product development project. XIUS-BCGI built its own MMSC
product for their mobile service platform. This product is used for MMS
message service in mobile platform. This product has various modules like
mm1, mm3, mm4, mm5, mm7 and billing gateway.
Responsibility:
. Requirement Gathering, Preparation of HLD & LLD of Billing Gateway and
mm5.
. Coding of generic framework modules in ACE.
. Coding of Diameter based charging function as well as billing and
rating function.
. Coding of HLR integration.
. Code review of other modules.
. Leading the team of 5 people.
. Assigning task to the team member.
. Time Estimation of the project assigned module.
# Project 13
Title : Infinet Telecom Billing & Billing Mediation
Client : Megasoft
Company / Location : Megasoft, Hyderabad
Environment : C++, HP-UX, Linux, pro*c, Mysql, XML, oracle, IN, CAMEL,
SS7, SNMP
Tools : Product Infinet Billing
Role : Technical Lead
Duration : Feb 2008 - June 2008
Description:
Infinet Telecom billing is the in house product of xius. This billing
system was made for pre-paid customer. This billing will support AAA
messages. Whenever a call lands into billing system first it will check for
authentication, next check for authorization. In that period billing will
send some quota to the user as a talk time. If that quota is finished.
Again re-authorization will come from NG at that time again billing
provides some quota to the user at last it will generate some alarm message
for balance. Billing mediation is the product made for conversion of any
format of billing record into TD.35 format.
Responsibility:
. Requirement Analysis, Preparation of HLD and LLD of billing Mediation.
. Updating INfinet billing HLD and LLD.
. Code Review of infinet billing.
. Critical bug fixing from client.
. Leading the team of 8 people.
. Assigning task to the team member.
. Time Estimation of the assigned task.
. L3 support to the customer.
. Support the MSP integration for the billing system
# Project 14
Title : Real Time Billing
Client : Megasoft
Company / Location : Megasoft, Hyderabad
Environment : VC++, WINDOWS, WIN32, COM, DCOM, ATL, ORACLE,
CAMEL,
NMS
Tools : Product RTB
Role : Technical Lead
Duration : Nov 2007 - Jan 2008
Description:
Real Time billing is the in House product of BCGI. This billing product is
for prepaid mobile customers. In this project I am involving 6 modules such
as Responder, PDR tool, Socket Driver, SNMP Agents, Log Console, MMC
etc.This project was transitioned from our US office to India.
Responsibility:
. Day to Day transition calls arrangement.
. Leading the team of 10 people.
. Assigning task to the team member.
. Understanding the products.
. Bug fixing and enhancement on products.
# Project 15
Title : BAAIS VIDEO
Client : Verizon, USA
Company / Location : Verizon, Hyderabad
Environment : C++, Solaris, Linux, MQ Series, Shell scripts, Informix,
EMS
Tools : Video Service
Role : Sr. Developer
Duration : July 2007 - Nov 2007
Description:
Baais stands for broadband activation assignment inventory system. Baais
broadcast video is verizon's solution to enable flow-thru design of IOF-
Gigabit-Ethernet services to support broadcast video for FTTP platform. IOF
gigabit Ethernet transport associated with distribution of broadcast video
in support of edge modulation would include the functions such as
inventory, design, provisioning, activation etc.
Responsibility:
. Involve the Project Management activity of baais-video.
. Code Review of the developer's work.
. Providing solutions of make file issues.
. Fixing the packaging issue.
. Build and installation in development and production servers.
. Bug tracking and assigned to the developers.
# Project 16
Title : IVAPP-OA
Client : Verizon, USA
Company / Location : Verizon, Hyderabad
Environment : C++, Linux, MQ Series, Sun Solaris, XML, Pro*C, DB2,
Ems, Nms
Tools : Fiber Landline Service
Role : Sr. Developer
Duration : Sept. 2006 - June 2007
Description:
IVAPP provides activation and provisioning platform to Fiber/Cupper
Network.IVAPP-OA performs the provisioning of the fiber network. Ivapp-Oa
manages the activation of OLT and ONT for voice, data and video. Manages
available bandwidth/capacity across a PON.It provides various interfaces
such as EMS, PON-NMS, IVAPP-C, AAIS etc.
Responsibility:
. Coding for Motorola OLT changes for EMS-Sync.
. Sun Solaris development server maintenance
. Query Optimization of Activation Module.
. Fixing the IR's.
. Coding for SIP implementation.
. Leading the team of 8 people.
. Assigning task to the team member.
. Time Estimation of the assigned task.
# Project 17
Title : Credit Control Application (CCA)
Client : BEA system
Company / Location : Tech Mahindra, Pune
Environment : C++, Linux, Mysql, IN, Diameter, CAMEL, SS7
Tools : Product CCA
Role : Sr. Developer
Duration : Feb. 2006 - Aug.2006
Description:
The Diameter Credit Control application used for implementing real-time
credit-control for a variety of end user services such as network access,
Session Initiation Protocol (SIP) services, messaging services, and
download services.
Responsibility:
. Requirement analysis of CCA.
. Preparation of Functional specification Document of CCA.
. Coding and testing of CCA Server.
. Leading the team of 3 people.
. Assigning task to the team member.
. Time Estimation of the assigned task.
# Project 18
Title : IN L3 Application Maintenance
Client : Eserv global
Company / Location : Tech Mahindra, Pune
Environment : C++, Shell Script, Sun Solaris, Pro*c, SSL, IN,
SS7 stack, CAMEL,
TCAP
Tools : SMS
Role : Sr. Developer
Duration : Sept. 2005 - Jan. 2006
Description:
This project was basically production support and maintenance of
eServGlobal Intelligent Network (IN) products. Various product of
eServGlobal is SMS, SLEE, ACS, TCAP, CCS, BE, MMX etc.
Responsibility:
. Fixing the production bugs reported from client.
. SSL implementation on file transfer.
# Project 19
Title : Openet-ODC
Client : Openet
Company / Location : Tech Mahindra, Pune
Environment : C++, Shell Script, Sun Solaris, Hp-Ux, CORBA, DSD, IN,
GTP, SS7,
Diameter, Sun Solaris Internals,
System Call
Tools : FusionWorks product
Role : Sr. Developer
Duration : Apr. 2005 - Aug. 2005
Description:
This product was telecom billing mediation product (Fusion works). This
product was act as interface between the network layer and billing engine.
It takes data from network layer and provide appropriate format to the
billing engine. The various component of the product is collector,
correlator, and plugins.
Responsibility:
. Code understanding of collectors, correlator and plugins on DSD.
. Enhancement of TCP implementation in GTP collector for client simens.
. Fixing of bugs from client.
. Enhancement of AVSXML server.
. Coding of Lucent MSC decoder, sgsn decoder and Erricsson decoder.
# Project 20
Title : MA Porting (HP-UX to Sun Solaris)
Client : Thomson health care, USA
Company / Location : HCL Technologies, Chennai
Environment : C, C++, Shell Script, Perl Scripts, Sun Solaris, Hp-Ux,
Sun Solaris
and Hp-Ux Internals
Tools : Health Care tools
Role : Developer
Duration : Dec. 2004 - March 2005
Description:
This product was one of the Thomson healthcare products. Nearly this
product was developed 15 years ago for Mainframe system. In 1999 they are
ported the application to HP-UX.Now porting from HP-UX to Sun Solaris.
There are 64 modules/applications in this project. Basically this product
was developed in c language and date stored in oracle. And for scripting
they use both perl and shell. For front hand they uses both java script and
XML.
Responsibility:
. Code porting and fixing the porting issue.
. Maintain the quality report of the project.
# Project 21
Title : Critical Path
Client : cp.net, USA
Company / Location : HCL Technologies, Chennai
Environment : C++,Pro*c,SQL,VC++,PLSQL,Oracle,Solaris,Perl,Shell
Tools : Mail service
Role : Developer
Duration : Aug.2004 - Nov. 2004
Description:
This project is enhancement and maintenance of cp.net web-mail services.
Responsibility:
. Coding of new commands and enhancement of existing commands of APP
Component.
. Preparation of low-level design document and as well as User manual of
APP component.
. Unit and integration testing.