profile

hundredcarriageΛογισμικό & κατασκευή λογ/κού

3 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

120 εμφανίσεις

Rajesh Gupta


9810385892

E
-
MAIL
:

grajeshg@hotmail.com

Executive Management from IIM Calcutta

-

2008






B.E Computer Science
-

1997

OBJECTIVE

Seeking a challenging career in
senior management


Information Technologies
in the
areas like Telecommunication, Distributed Object Computing, OO Design and Development and
Client
-
Server Architecture.

PROFILE



Competent
Technical Manager

with extensive
15

years

experience in
Product
Development
,
Project Management
,
CMMI5

/
ISO/SixSigma,PCMM5
,
Agile process

,
PMI process
,
Offshore Delivery Models, Metrics Management, Reporting, Customer
Management, Business Intelligence
.



Work experience includes working with
fortune 500, CCMI5,PCMM5,ISO,Six Sigma

companies.



My

significant work experience includes

Architecting,Designing,developing

complex
software systems

for clients like
CISCO,AT&T,Verizon,Quest,Siemens Nokia
Networks,Agilent Technologies & Shyam Telecom

in the area of multi
-
tiered
distributed

internet/intranet applications
,
Element Management ,Network Management

and IPTV.



Have about
15

years of experience in the Information Technology

industry with
extensive k
nowledge in the Architecture,design and development of multi
-
tiered
distributed internet/ intranet applications using
C, C++. JAVA
,

SWING,CORBA,J2EE,
Hybermate,Spring,Struts,
HTLM5, CSS, JAVA Scipts,
DHTML,
WebService,SOA
,
BPM,
WSRR,

ESB,
Web

Content Management,
E
-
Commerce, Oracle Web commerce server,
Ajax

EJB, Servlet,
ADF,
JSP,
,
Adobe
Flex
,
JMS,RMI,Struts, UML, OOAD,XML, XSL, JDBC, SQL, C++ and Oracle,

Oracle
RAC, Grid Computing, Cloud computing,

HyperV, ESX,Virtualization,

Socket
Programming
, Unix/
,SNMP
.



13

Years experience in Product development

companies and
2 years

in IT Services
Companies.



Coordinate the design, development, release and maintenance of software platforms for
multiple telecom software platforms.



Manage multiple development projects with aggressive schedules in a fast
-
paced work
environment. Additionally, coordinate local development and integration activities with
other leadership team members in
America, Europe
.



Work closely with cross
-
functional

management teams to balance features, functionality,
reliability and time to market. Ensure that software releases meet market windows and
satisfy customer expectations.



Provide general architectural leadership in the design, implementation, and integrati
on of
Telecom software for various products

Work closely with Product Line Management and Systems Engineering teams in defining
product strategy.



Develop a strong focus on quality, on time delivery and framework development
processes on software team.



Perf
orm other managerial duties, including staffing, performance management and
working with individual managers and engineers for career management.



Strong oral and written communication skills, interpersonal skills.

Managing, mentoring, and career planning f
or the software engineering team.



Strong leadership and motivational skills





E
MPLOYMENT
H
ISTORY
:





30

A
UG
2010



C
URRENT

Ciena India Pvt Ltd, Gurgaon



Lead Engineer

-

Project Management

-

Providin
g technical leadership to

team.


-
Providing
Architect leadership to team

-
Own end to end architecture and solution design of the project


3

S
EPT
2007



J
ULY
2010

Vihaan Networks Ltd, Gurgaon



Technical Manager

-

Project Management

-

People management of 30 odd people

-

Providin
g technical
leadership to

team.




6

N
OV
2006



31

J
ULY
2007

R Systems International Ltd, Noida


CCMI5,ISO
-
9000:2001
Company



Technical Manager

-

Managing a Offshore development Center of
100 employees

for
Siemens
Noika Network
-

IPTV

product line

-

Project
Management

-

People management of 40 odd people

-

Providing technical leadership to

team.

-

Co
-
ordination between onsite (
US and Europe
) and offshore team.

-

Part of the steering committee, Buisness Intelligence committee,


whose primary responsibilities
is to provide guidance in setting up offshore
teams


May 2006

1 Nov
2006

Agilent Technologies (India) Pvt Ltd,

Gurgaon
-

A fortune 500 Company



Sr. R&D Engineer

Worked on Network Management System


ENVIRONMENT :
C++,JAVA,J2EE,SWING, Corba,FCAPS


May

2005

May
2006

Intellinet Technologies (India) Pvt Ltd,
Bangalore



Sr. Tech. Lead

Developed Element management System


ENVIRONMENT :
C++,JAVA,SWING, GSM, 3 GPP,FCAPS




Nov 2000



March 2005






BayPackets Technologies,Noida

Techanical Lead



Developing BayProcessor
which is a Service Execution Platform. BayProcessor is being
developed taking a vision of developing
advanced applications for converging
networks.

In these terms, the platform goal is to eventually provide a
layer above the
switching layer, which would support such advanced applications. This layer would
span across TDM and Packet networks.

BayProcessor Platform’s scope is to cover the entire services layer to enable development
潦⁡ 灬ic慴a潮s⁩渠nh攠eay敲e慢ov攮eT桥 bv敮琠m
r潣敳si湧⁐l慴a潲o⁰牯 id敳⁴ 攠e敤i慴a潮
c慰慢ility in⁴ ev敲ell 灬atf潲m
; the next set of steps are to provide SLEE
functionality for the voice over packet networks, and then eventually expand it to
cover the TDM SCP functionality for providing the sol
ution for convergence of
networks.


Good exposure to VOIP, SS7,AIN,MGCP,SIP etc.






1stFeb 1998



31 oct 2000

Rainbow Technologies (I) Pvt Ltd , Delhi



Senior Software Engg


Did various projects for different major &

minor releases of SentinelLM.


SentinelLM guards software against unautorized use by providing reliable and easy to use
software licensing technology. It provides the mechanism for the generation of the
licenses. The license contains all the informatio
n that defines the license aggreement
between a software developer and software end user.When software developer develops
his software , it embeds within it the license management function that checks for a valid
license code before application runs.



Ju
ne 1’st 1997
-
31
st

Jan 1998

Computer Vision (I) Pvt Ltd.
Alwar (Raj)



Software Engineer

Developed
WORKER MANAGEMENT SYSTEM



ENVIRONMENT :
Unix,
Oracle7.0
, Forms3.0,Sql,Pro*C




PROJECTS UNDERTAKEN:



DATE..

30 Aug 2010
-


Current

Organization

Ciena India Pvt Ltd, Gurgaon


Environment:


JAVA,J2EE,Jboss
, JDBC,SWING,
HTLM5, CSS,
JAVA Scipts,
DHTML,

Servlets,
Hibernate
,Spring,Struts,
SO
A
,BPM,
WSRR

,
Adobe Flex
,

SNMP ,Unix,
FCAPS
,Cloud
computing, Oracle
RAC
.





TITLE : On
-
Center Network Management
System


Team Size : 30


Role:

-

-

Providin
g technical/Architecture leadership to

team.

-

-

Design and development of the key components of On
-
Center.



Brief:
On
-
Center is capable of managing the
optical network components of the Ciena Product
line.
.
The function of On
-
Center is to support the ability to install and commission, initialize
and reset, provision and configure, report performance and faults, test and administer the
network element. The On
-
Center is based on the FCAPS (Fault, Configuration
,
Accounting, performance and Security standards defined by the ITU
-
T.


PROJECTS
UNDERTAKEN:


DATE..

3 Sept

200
7

-


30 July 2010

Organization

Vihaan Networks, Gurgaon


Environment:


C++,JAVA,J2EE,J
boss,
Hibernate,Spring,
Struts,
Corba,JDB
C,SWING,

TITLE : Network Management System


Team Size : 30


Role:

Servlets,

SOA,
BPM,,

Adobe
Flex
,

SNMP ,Unix,
GSM,
GPRS,FCAPS




-

Project Management

-

People management of 30 odd people

-

Providin
g technical/Architecture leadership to

team.



Brief:
Vihaan

Network NMS

is capable of managing the
wireless networks
. The function of
Network Management System is to support the ability to install and commission, initialize
and reset, provision and configure, report performance and faults, test and administer the

network element. The Network Management System is based on the FCAPS (Fault,
Configuration, Accounting, performance and Security standards defined by the ITU
-
T.


DATE..

6 Nov 2006
-


Present

Organization

R Systems International Ltd
,
Noida


Environment:


JAVA,J2EE,Servle
ts,Struts,EJB,Swi
ng,JDBC,DAO,JB
OSS
,Content
Management,
Weblogic
Ecommerce
server





TITLE : IPTV


Client : Siemens Nokia Network System

Team Size : 100


Role:
-

Managing a Offshore development Center of 100 employees for Siemens

Noika
Network
-

IPTV product line

-
Project Management

-

People management of 40 odd people

-

Providing technical leadership to

team.

-

Co
-
ordination between onsite (US and Europe) and offshore team.

-

Part of the steering committee, Buisness Intelligence

committee,


whose primary responsibilities is to provide guidance in setting up offshore teams

-


Brief: The SURPASS Home Entertainment solution is based on our field
-
proven, industry
leading Myrio

IPTV middleware, complemented by best
-
of
-
breed components for
encryption/content protection, content server, TV head
-
end and set
-
top box. The pre
integration of these components into an end
-
to
-
end solution guarantees seamless
interoperability and reduced
deployment cost, time and risk and at the same time gives
operators the flexibility to choose the components that best fit their needs. Siemens also
offers a wide range of professional carrier services around SURPASS Home
Entertainment. These include end t
o
-
end responsibility for integration, installation and
system startup within the existing network, build
-
transfer
-
operate services and set
-
top box
delivery logistics to the end user (Network On Demand). Such services simplify entry into
this new market for

operators
.

DATE..

June 2006
-


Nov 2006

Organization

Agilent Technologies


Environment:


C++,JAVA,J2EE,J
boss,
Corba,JDBC,SWIN
G, Servlets,SNMP
,Unix, GSM,
FCAPS





TITLE : Network Management System


Team Size : 20


Role:
Coordinate the design, development, release and maintenance of software platforms for
multiple releases of Network Management System.

-

Played a significant role in technology transfer from Agilent US to Agilent India.

-

Played a significant role in bui
lding the team and hiring new professional




Brief:
Agilent Network Management Systems is capable of managing the
wireless, wireline
and IP networks
. The function of Network Management System is to support the ability to
install and commission,
initialize and reset, provision and configure, report performance
and faults, test and administer the network element. The Network Management System is
based on the FCAPS (Fault, Configuration, Accounting, performance and Security
standards defined by the
ITU
-
T.


DATE..

June 2005
-


Present

Organization

Intellinet Technologies


Environment:


C++,JAVA,J2EE,J
boss,
JDBC,SWING,
Servlets,SNMP
,Unix, GSM,
3GPP,FCAPS,SS7





TITLE : EMS for GSM BSC


Client : Shyam Telecom

Team Size : 20


Role:
As a
senior team leader completed study of the problem Domain and the System
Life cycle. Analytical Analysis of the system design. Engineered the classes and Data Flow
Diagram.



Brief:
EMS is capable of managing the GSM
-

BSC. The function of EMS
(Element
Management System) is to support the ability to install and commission, initialize and
reset, provision and configure, report performance and faults, test and administer the BSG
network element. The EMS is based on the FCAPS (Fault, Configuration
, Accounting,
performance and Security standards defined by the ITU
-
T.




DATE

Nov 2000 to

Nov 2001

Orgnization

BayPackets Technologies

Environment:



C++JAVA, Corba,
AWT,SWING.FCA
PS



TITLE :
BAYCONSOLE For Element Management System (EMS)
-

Role:
Requiement Analysis, Designing.


Client
:
AT&T,USA

TEAM SIZE : 25


Brief:

It’s a WEB based GUI used to configure all BayPackets components and the rules to
扥⁵ e搠d潲⁥o敮琠toll散瑩onⰠI潲o敬慴i潮ⰠIs慧攠牥e潲搠来湥r慴a潮⁥瑣.

䥴⁡lso⁰牯vid敳⁴ 攠e慣i
lity t漠o敥⁴桥⁳yst敭⁳瑡t畳Ⱐ瑲慣敳ⰠI潧sⰠ敲e潲敳s慧敳⁥ c.



Bay䍯湳潬e⁅䵓⁣o湳is琠tf f潬lo睩n朠g潤畬敳 whic栠h潥s 攠er潲攠潦⁆慵 琬t
m敲e潲m慮c攬e䍯湦ig畲慴u潮⁡ 搠p散畲ity 䵡湡g敭敮琮t



User Manager



User Manager handles Session Authentication
and support Security
Administration activity.


*

Topology Manager

Ems consists of different hierarchies of systems, Topology manager
presentents different types of views for these hierarchies.



Performance Manager

Performance Manager handles
periodic collection of performance data
from all the managed components.


*


Subsystem Manager

Subsystem Manager handles connection and communication mechanism
with managed components.



Alarm Manager

Alarm Manager handles alarm processing.
Which
includes receiving
alarms from managed components.


*

Configuration Manager

Configuration Manager handles configuration parameters for
cluster/system/subsystem etc.


*
N/R Manager

N/R Manager handles collection of performance data from

Network
resources supporting SNMP access. N/R Manager object is designed in
such a way that in future more plugs in can be implemented to support
different access methods. In this release it only supports SNMP.



DATE

Dec 2001
-


June 2002

Orgnization

BayPackets Technologies

Environment:



JAVA,SERVLETS,
VOICEXML,XSL,X
ML,J2EE,JSP



TITLE :
VoiceXML Support In NSP


Role: Requiement Analysis, Designing.


Client :

Verizon,USA

TEAM SIZE : 10

Brief :
Voice XML is an extensible markup language (XML) for creation of Automated
Speech recognition (ASR) and interactive voice response (IVR) applications. The current
interaction between NSP and IVR is over SIP/MGCP protocols with fine
-
grained message
exchange
s for playing a message, collecting digits, recoding a message etc. These
interactions create too many message exchanges between Service/SLEE, CMM and IVR
and thereby limiting the overall performance of the NSP. The VoiceXML provides way to
define the enti
re user interaction in one or more VoiceXML files, which can be played by
the IVR independently, and final results can be posted back to NSP. This approach
reduces the number of messages exchanges among CCM, SLEE and IVR and would
improve the performance o
f NSP tremendously. Also, adding support for voiceXML in NSP
allows creation of new services providing information such as news, weather etc. from third
party document/web server hosting such contents.


Different Modules to Support VoiceXML in NSP


1.
HTTP RESOURCE

2. HTTP Resource Adapter



DATE

July 2002 to

Nov 2002


Environment:



JAVA,J2EE,JMS,J
SP,JDBC,Oracle



Orgnization BayPackets Technologies


TITLE :
Unified Messaging Service (UM)


Role: Requiement Analysis, Designing.


Client :

Quest,
USA

TEAM SIZE : 7


Brief:

Unified Messaging (UM) service is targeted to Internet Service Providers (ISPs).
The ISP customer is the ASTRO subscriber, and the ISP is the Qwest customer.

ASTRO integrates network
-
based voice mail with ISP e
-
mail and instant m
essaging. The
subscriber to ASTRO receives an ASTRO voice mailbox. Calls to the subscriber that are
not answered, due to a busy or no answer condition, are forwarded by the Local Exchange
Carrier to Qwest and the ASTRO voice mailbox.

Once the voice messa
ge is left, the ASTRO subscriber receives an e
-
mail message from
their ISP, and/or an instant message, containing a Web link (URL) to the specific voice
message. This Web link streams the voice message to the ASTRO subscriber. The
ASTRO subscriber should

have a PC audio card to hear the message via the PC. The
ASTRO subscriber may also call a toll free phone number to retrieve his or her voice
messages.

The ASTRO subscriber may access his or her voice mailbox via a telephone, or via a Web
site. These in
terfaces may be used to retrieve, forward, delete or save messages, and to
control user settings. Forwarding features are initially to other ASTRO subscribers, and
message recording is via the telephone, only, and not via the Web site.







DATE

Nov

2002



Feb 2003


Environment:




JAVA,J2EE



Orgnization BayPackets Technologies



TITLE :
Single Number Service (UM)


Role: Requiement Analysis, Designing.


Client

:
Verizon,USA

TEAM SIZE : 10


Brief:

BayPackets

Single Number Service allows user to define routing for the incoming
calls to the user. Caller dials only one number to reach to the user and application routes
the call based on user
-
defined preferences. User can define preferences through web
-
based inte
rface. One of the routing options could be to send the call to internal or external
voice mail systems. BayPackets UC application will be used as internal voice mail
application.




DATE

March 2003
-


Dec 2003


Environment:




JAVA.Servlets,SW
ING



Orgnization BayPackets Technologies



TITLE :
Service Creation Environment (SCE)


Role:
A a project lead did the Domain study, Techanical Analysis, Requiement Analysis,
Designing.


Client
:
AT&T,USA

TEAM SIZE : 5


Brief:

The Service Creation Environment (SCE) provides a platform to create, design and
customize services. SCE provides a graphics
-
based environment, SCE Graphical Editor
(SCEGE), which ensures easy development of services. Further, SCE provides a platform,
Test
SLEE, to service developer’s for executing services and testing service behavior in a
simulated environment. After validating the service on TestSLEE services can be deployed
on an actual SLEE in a lab setup for further testing.





DATE

Jan 2004
-


March

2004


Environment:




JAVA,Sip



Orgnization BayPackets Technologies



TITLE :
Sip Servlets


Role: Requiement Analysis, Designing,Implementation



Brief:

Implemented Redirect Server, Uger

Agent Client, User Agent Server, Back to Back
User Agent ( B2BUA) , Proxy Server etc…





DATE

April 2004
-

Current


Environment:




JAVA,Corba,J2EE
,EJB,,Eclipse Plug
in
Architecture,Swin
g,SWT,JFACE



Orgnization BayPackets Technologies



TITLE :
Integrated Development Environment (IDE)



Role:
A a project lead did the Domain study, Techanical Analysis, Requiement Analysis,
Designing and implementation of Some of the modules


TEAM SIZE : 4


Brief:

An Integrated Development Environment (IDE) is required for Application
Developers using the Sip Servlet Software Development Kit (SDK). The IDE provide an
integrated environment for development, deployment , Testing and debugging of the Sip
Servlet. It a
lso provides the environment for developing provisioning pages. It integrated
with the Sip Simulator, IVR simulator etc.. which acts as a agent to test the sip Servlets.




DATE

Feb 1998
-

Oct 2000

Organization

RAINBOW TECHNOLOGIES


Environment:



C,socket
programming,win
sock
programming,unix
,


TITLE
-

LICENSE SHARING REDUNDANT SERVERS


Role:
As the module leader

I was responsible for executing the whole project,starting from
the specification to Design & Development,Coding . Was involv
ed in Specification,Design
and Development of Redundant Server.


Win32





Team Size
: 10


Brief:
The Version 6.x of License Server provided a single License Repository System
(License Manager) which has licenses of all application. The Major drawback of this
approa
ch was that when this single server goes down ,there is no other way to service the
client application (Issue of licenses and update to running allication).



In Version 7.x We provided Multiple Co
-
Operative Servers Which provides
-




License Sharing
-
:

A single License is Distributed among Pool of servers. So
client can get license from any of these servers.




Load Sharing
-
:

Load of different Client Application is shared among Pool of
Servers.



Redundant Servers
-
:

The Other servers in Pool hav
e back up capability for other
servers.



Fail
-
Over Servers
-
:

In case a server fails the back
-
up servers are ready to take
the responsibility of the failed server.


The behavior is transparent to the Client Applications.


We impleneted
Leader
-
follower

mac
hanism to keep the synchronization among all the
servers related to a common pool. One Leader is eleceted as Leader and other servers
work as followers. There is a configuration files which determines the preferences of a
server, becoming the leader.


Main

Modules of this project were
-


1)

Server Start
-
Up
-

All the server initialiazation are performed

.


2)

Synchronization Server Configuration file
-

Each server maintains server
configuration file containing information strings about number of units distributed

among the servers (pool). This file is synchronized among the server, so that on
each server in a pool will have same server configuration file (latest based upon
serial no. And time stamp).


3)

File synchronization Design ( TFTP ).
-

To synchronize con
figuration file,
servers uses Trivial file Transfer Protocol (TFTP).Trivial file Transfer Protocol
(TFTP) is a simple method of transferring files between two systems.


4)

Leader Conflict
-

Leader conflict module was implemented to solve when there
are
more than one Leader on the network.


5)

Communication Protocol


A protocol was designed to meet the requirement of
defining all the possible transaction which take place between server

server and
server
-
client. Server

server and server
-
client exchange
information using this
protocol only.


6)

Heart Beat Processing
-

Heart Beat messages are sent periodically to
followers by the leader, to check the aliveness of the follower servers.


7)

Distribution Criteria synchronization
-

In order to maintain the consi
stency in
license information on different servers.


8)

Configurarion File Reload
-

Whenever there is a difference in configuration file
among servers. The latest configuration file is sent to the server having old
configurion file using TFTP protocol.


9)

Key Borrowing
-

The token sharing servers can do borrowing of tokens on
demand.


10)

LCFTOOL
-
The license sharing server(s) configuration tool (lcftool) is meant for
generating and manipulating the server configuration file.


11)

REDUNDANT CLIENT API’s


Cli
ent API’s were provided to perform certain
administrative function on the redundant servers, and perform authorization
function.
















Personnel Details


Data of Birth :

3rd April 1976


Merital

Status :
Single


Parmanent Address

:

42/2 Emlia
-
2, Vatika city, Sohna Road, Gurgaon (Haryana).


Local Address :
42/2 Emlia
-
2, Vatika city, Sohna Road, Gurgaon (Haryana).

Passport No :
A0855826

Joining Time




:

20


30 Days

Salary : 27 lacs

DETAIL OF EDU.QUALIFICATION :

Executive Management from IIM Calcutta
-

2008

B.E (Computer Science &

Engineering) 1997

M.B.M Engineering College,Jodhpur