Curriculam Vitae
Education
1992-1996 B. Tech. (Computer Sc.) from Computer Sc. & Engineering,
M.N.R.E.C,
Allahabad, India.
Experience
Having 4 years of experience, which include 1 and 1/2 year of working
experience in two
different projects in USA,
* In CA for around one yr.
* And in Germantown, MD around 6 months
also having valid H1B visa.
1.Professional Employment
September, 1996 to mar, 1998
BHARAT ELECTRONICS LTD (BEL), DELHI (INDIA).
Job responsibilities include Software Engineering
and Development (Real Time Systems).
2.Professional Employment
March, 1998
LOGIC PLUS PLUS INC.
CA (U.S.A.)
3.Professional Employment
MARCH, 1999
HUGHES SOFTWARE SYSTEMS (HSS subsidiary of HNS)
Delhi, India.
As Senior Software Engineer.
SYSTEM ENVIRONMENT
WINDOWS 95,Windows NT 4.0,iRMK (Intel Real Time Kernel) Routines, Intel
Development Tools for Embedded Systems,
UNIX, LINUX 1.3.20, SunOS, SUNSPARC, SUN ULTRA WORKSTATION,
XWINDOWS (Open Look), TeamWork, Ensemble (CASE TOOL),
CLEARCASE, FRAMEMAKER (Automatic Document Generation Tool),
purify,quantify (performance tool).
Xmotif/Xdesigner, XRT/Graph, XRT/Table, XRT/Fields, XRT/gear.
GUI Development Tools
X-Motif, Xdesigner, XRT/Graph, XRT/Table, XRT/Widgets, XRT/field, XRT/gear
Languages
C/C++, Perl
Networking
Deep understanding of TCP/IP, ICMP, Routing algorithm, ARP, RARP, UDP,
TELNET,
And FTP Services, SMTP protocols and socket mechanism.
Participating in WEB-Server installation and maintenance activities
Debugger
Worked with Softscope (windows based, menu driven)
and GDB command line debugger
Area of Interest
System, Network, Application Programming,
Father's Name
Sri Subedar Singh
Date of Birth
Aug 12, 1975
Passport No.
A4250390
PROJECT EXPERIENCE
1.Name of the Project: Mobile Satellite Communication Systems
Organization working for: HSS
OS: SUN OS 5.6
Language: C
Duration: March 1999 to Present
Description of the Project:
This project is to develop mobile satellite communication system, which
will be service
provider to a particularly large area for mobile handsets.
In this I was particularly working for subsystem known as System Monitoring
and Tracking
Subsystem (SMTS).
The purpose of the SMTS is to provide a platform and analyze the physical
layer UT
(handset) performance, in the operational system environment .Its task
is to capture data
about the UT transmission and verify with system's transmission standards.The
captured
data can be used for further analysis.
The SMTS monitors an UT by examining its transmissions on the return
C-band feeder link
frequency. The identification of a UT for the purpose of monitoring
is done through its
IMEI.
In a normal session of UT interaction with network, the IMEI is not
reported by UT.
To track transmission of UT (User Terminal) on the basis of its IMEI
(International Mobile
Equipment Identity), the following approach is adopted:
Whenever a UT becomes active and starts a session with the network
(GS, Gateway Station),
The GS can force UT to report its IMEI by setting CR bit in the message
from GS to UT.
The UT in response gives IMEISV, The GSS software can extract IMEI
from it and maintain
it with TCS (Traffic Control Subsystem) for the session.
The above procedure would be performed at all SYSTEMS GS for all sessions.
Hence, the TCS
of any GS would have IMEI corresponding to any session in progress
on that GS and can
pass that to SMTS for analysis.
SMTS then provide user (Network Administrator) facility to monitor
performance of an
active call and display that measured data in table form as well as
on power vs. frequency
graph on SCAE (Spectrum analyzer Equipment) for return C-band feederlink
frequency to
determine any interference if it is there.
SMTS also provide capability to send clear channel request if it sees
interference
existing near call (adjacent channels on frequency domain) to TCS and
generate alarm if
call crosses threshold limits (for Sound quality index, time offset,
frequency offset,
power levels).
SMTS works in three modes
1.Random mode,
2. List Mode,
3.Manual Mode,
Random mode is for kind of operations where user is not near SMTS workstation,
user puts
SMTS in random mode which selects any active call randomly and takes
few (configurable)
snapshots of this call, so that if user later on sees any problem in
measured data for
this call, he can dedicatedly tests this call in manual mode and report
the error or take
any corrective measurement.
In list mode, if user wants to monitor some selected Uts (handsets)
which are not active,
he puts them in list, which is send to TCS and as soon as that call
becomes active user
is informed and measured data is saved for further analysis.
In Manual Mode, Administrator (User) monitors performance of an UT (call)
dedicatedly by
sending its IMEI to TCS.
All monitored data is logged and can be reported back again to User
on demand, this
functionality is provided through DH module.
It is having three main modules
1. SM(system Manager)
2. DH( Data Handler)
3. GUI(Graphical User Interface)
I used X-designer /X-motif programming for development of GUI.
SM
Module, It was responsible for processing GUI requests, setup configuration
of SMTS for
scheduling of tests. It interfaces with GUI, DH and SCAE driver modules.
Besides it
connects to GS(Ground Segment) and SMTS-GSS(Ground satellite System)over
the LAN
interface.
GUI
The GUI module is responsible for interface with operator. It interacts
with SM to
initiate and schedule, the various test. It acts as client for SM and
DH. During
Initialization phase, it sends connection requests . The GUI module
is divided in to
front-end and back-end parts.
The front-end provides user interface and back-end provides desired
functionality.
The front-end consists of X/Motif graphic components called widgets
(Tab Widgets,
Xrt/Table, Xrt/Graph, Xrt/Gear, and Xrt/Fields).
Front-end Interfaces is created using X-designer tool.
DH Module
This acts as a client to SM, and sends the connection request to SM
during
initialization to establish TCP/IP link. Further DH acts as server
for GUI and starts a
server at known port no. (DH_PORT).
And satisfies data request for particular UT (Hand- set) asked by GUI,
also log
information for various UT tested in Automatic mode/Manual mode, so
that problems can be
tracked for particular UT ,from this log, also generates Report for
Given choices(i.e.
UT NO., TestId, Mode, Alarm Data/All Data, Between Dates(start date
End Date).
Role in the Project: I worked in a team of four.
My contribution was in developing DH Module and
Designing and developing GUI, now participating in System Integration
activities as well as enhancement and Bug Fixing in SM Module.
2.Name of the Project: Real Time Multi Function Peripheral
Organization working for: Logic plus plus Inc. USA
Client: Ricoh
Hardware: Intel based system
OS: Linux-1.3.20
Language: C++
Description of the Project:
To design an intelligent system for Multi operation like copying, printing
and faxing, Includes various controlling features and concurrent operation
facilities.
it has supporting buffer which stores data when m/c is busy doing other
jobs .It has
different managers to control different jobs as jobman ,print man ,
codec man ,modem man
,tiffreader, tiffwriter which encapsulate functioning of this MFP.
Role in the Project: Testing and debugging, this includes Unix interprocess
communication
skills.
3.Name of the Project: Equipment Modular Command
And Control Application System
Organization working for: Bharat Electronics Limited (BEL), Ghaziabad
Client: Indian Navy
Hardware: 386-based Intel Real Time kernel as Development System and
CPA (Computing age
nt), ECA (Ethernet Controlling Agent), MSA (Mass Storing Agent) cards
in Target
System.
OS: For embedded system Intel C and embedded system support utilities,
For development
MS-DOS 6.22
Language: Intel C
Duration: Nov. 1996 to Mar
Description of the Project:
This system is to provide computerized action information handling
onboard
ships with the capabilities to gather data from ship's sensors and
data links, process
and assemble comprehensive tactical pictures, perform continuous air,
surface and
subsurface threat assessment and tactical navigation etc and provide
decision support
for warfare functions.
This system is having five main computer software configuration item,
STK (System
Tracking), TFS (Track File Server, this is to maintain centralized
data base system, all
track creation, deletion, updation information maintained by this in
central database),
DM (Display Manager, this routes the message from operator to related
CSCI to take the
action to be performed and also to route the response back to the operator
on Display
System). STK (System Tracking), the main software, this takes the responsibility
of
creating all tacks of different categories, assigns identity to them
on the basis of
information available through operator, changing the categories, dropping
the tracks
and giving this updation information to TFS to change the database
accordingly, update
the position of moving tracks according to speed, direction assigned
to it even if the
sensors lost the vision of this track.
In short, this does all manually initiated manual tracking, track management,
CCID
(category, class, identification change) and Extrapolation of lost
tracks.
Role in the Project: Development and modification of STK module, Prepared
Software
Testing Document for STK, Testing of module on the basis of Software
Testing Document and
Debugging of code on the basis of results obtained from testing, Participated
in
integration activity of these three software.
4.Name of the Project: Design and Development of an Intelligent System
for Knitwear
Design
Organization working for: M.N.R.E.C, Allahabad.
Client: College project
Hardware: 486 based system
OS: MS-DOS 6.22
Language: C
Duration: Oct 1995 to March 1996
Description of the Project:
To design an intelligent system as supporting tool for knitwear designer
so that they can choose the different patterns, color combinations,
collars combination,
different styles for arms, cuts of neck, waist sizes, selection of
buttons etc. from the
knowledge base provided to them, can modify the knowledge base according
to current
fashion, can select the design from history provided to them if some
particular style
comes again in to fashion and to provide inference engine to draw the
results from all
inputs given.
Role in the Project: Designing and Development