Company Name : Hughes Software Systems, India
Designation : Senior Software Engineer (18th June 2001 to 23rd July 2003)
1) Project: Spaceway-STEM (January 2002 to July 2003)
Technology: Element Network Management
SPACEWAY is a next-generation satellite system, whose unique capabilities
will enable high speed data networking, enable groundbreaking applications,
and unlock a wealth of value-added DIRECWAY services. It is designed by Hughes
Network System, USA.
It will lead to "one hope" satellite communication between two
Satellite Terminals (STs). It has a capability to support 8 million
STs at customer end. There will be a NOCC (Network Operational Control
Center) at central position that will be responsible for managing all
these STs in addition of other prime responsibilities. It involves TMN
based network management of network elements. STEM (Satellite Terminal
Element Management) subsystem of Spaceway is involved at Element
Management layer of TMN model. This subsystem handles Fault, Performance
and Accounting Management areas of Network Management. It also handles
"Command Response" mechanism for commanding managed agents.
Project Responsibilities:
Responsible for handling module for management of unsolicited alarms and
events. The key features of the module are
- Receive and dump alarms/events to persistent storage according to log filter rules
- Convert alarms/events to Solstice Notifications and generate event to local SEM(Solstice Enterprise
Manager)
- Maintain running alarm counts according to predefined set of rules
- Override severity at NOCC
- Monitor changes in log filter and severity overriding rules and update
in-memory information at run time. This feature is based upon Observer
design pattern
Responsible for distributed alarm counts collection from
various "running alarm counts maintainer" running on different hosts.
It involves
- Poll all "running alarm counts maintainer(s)" process(es)
for alarm counts and aggregate them
- Automatic network discovery of "running alarm counts maintainer(s)" process(es)
- Connection Management between this process and "running alarm counts maintainer(s)" process(es)
- Dumps aggregated alarm counts to persistent storage and inform NMT (Network Management, management layer above STEM, deals with network wide NM) subsystem
of Spaceway through SEM PMI
- Check alarm count against thresholds and upon threshold violation informs NMT through SEM.
Responsible for the design and implementation of the Command Response webpages for system administrators.
Involved at High Level Design, Low Level Design, Coding, Unit Testing
and Integration stages of all above features.
Languages Used : C++, Java
Development Platform : Solaris
Technologies : CORBA, J2EE
Software: ACE (Adaptive Communication Environment), Solstice Enterprise
Manager (SEM), Rational ROSE, Interleaf, Clearcase, Dreamweaver, Purify, Pure Coverage,
JProbe.
2) Project: Spaceway Applications (September 2001 to January 2002)
Technology: Billing Website Framework
There shall be a variety of applications that would run on Spaceway
network. Billing Website Framework is an application that deals with billing
functionality for the various services provided to the user.
Project Responsibilities:
My role for the development of this project included
- Provide the functionality of authentication/authorization of
the user and the use of LDAP ("Light Weight Directory Access Protocol")
server to store the access schemas.
- Use of J2EE Architecture for the development of the framework.
Involved at High Level Design, Low Level Design, Coding, Unit Testing
and Integration stages of the above project.
Languages Used : JAVA
Development Platform : Windows - 2000, NT
Technologies : J2EE, XML, and Web Services.
Software: Rational ROSE, Dreamweaver, Clearcase.
3) Project: GSNS (July 2001 to September 2001)
Technology: GMM/SM Scripting
GSNS (GPRS Support Node Simulator) is a simulation tool for testing
the GPRS network. GMM/SM (GPRS Mobility Management/ Session Management)
deals with the Mobility and Session Management of the GPRS network.
Project Responsibilities:
It was a training project for me and my role involved handling the thread of GMM/SM layer of the GSN. The key
features of thread are
- Provide the functionality for GPRS Attach, Detach,
Routing Area Update, Authentication and Identification of the Mobile Station.
- Provide the functionality for PDP Context Activation and Deactivation.
Involved at High Level Design, Low Level Design, Coding, Unit Testing and Integration stages of the
above project.
Languages Used : C
Scripting : Tcl/Tk
Development Platform : Solaris
Software : Visio, Clearcase.
|