| Back | Full resume | Home | Contact Info |
Take a look at Configurator [Pricing Tool]
Above links are strictly meant for information. If by any mean unknowingly I am violating any copyright act, do let me know here.
| Project Name | Real Time Convergent Billing System |
| Employer | ETH Reseach Lab (Dishnet DSL Ltd) |
| Duration | July 2002 To Oct 2003 |
| Languages, tools, libraries | C, C++, VC++ ATL COM, VB, ACE, OTL, Oracle |
| Platforms | Windows [Extendable to Sun Solaris, Linux] |
| Architecture | Client / Server N - Tier Architecture |
| References | Portal tm, RADIUS RFC, DTC RADIUS, and ACE. |
| Scope |
A billing system developed for Internet / Telecom Service Providers. The main components of the Real-Time Convergent Billing System are:
Pricing Tool Radius for Authentication, Authorization & Accounting Real-Time Rating Engine Scalable Connection Manager/Data Manager (CM/DM) Scalable Database Design Template-based Billing Compatibility with existing/legacy system to access the billing data through its APIs. |
| Role | Senior Software Engineer |
| Responsibilities |
Research in C, C++ to develop scalable multi-threaded servers, CM (Connection Manager) and DM (Data Manager) on windows platform also extendable to Linux & Unix later.
DM should communicate with Oracle database in threaded connection model. Develop functions using OTL (Oracle Template Library) for Oracle database communication. Research & study Adaptive Communication Library (ACE). Develop APIs using VC++ ATL COM to communicate with the system (CM) NVTree (Similar like AVPair, Flist) used to create a Value Attribute, Tree-structured binary format data to communicate between the systems APIā CMāDM and reverse. Involved in extracting the NVTree code from a gaming server, and create a NVTree Lib, which has used in all components for communication. Develop Front Ends like, Pricing Tool, SMC (Subscriber Management System) in Visual Basic. GUI designing and maintain a 5 members team. |