Rajesh Bangalore N S Gupta
Fairfax, VA-22031
**********@*****.***
Mobile: 315-***-****
To secure a position as a software developer that permits me to learn new
technologies while utilizing my skills and experience developing,
validating, automating and debugging network / telecom related software.
TECHNICAL
Programming Languages C, C++, TCL/Tk, Expect, Java - Networking
Communication/Network Protocols TCP/IP, Mobile IP, VoIP, SIP, BGP, SS7,
H.323, MPLS, LAN/WAN
Computer Platforms UNIX, Linux, Windows
Software Applications Matlab, Wireshark, MS Office, Aldec VHDL, NCTUns,
Asterisk Softphone
Technical Training GSM, GPRS, UMTS, WLAN, WiMAX
Certification CCNA - Cisco Certified Network Associate
PROFESSIONAL EXPERIENCE
GEORGE MASON UNIVERSITY, FAIRFAX, USA 1/2009 -
5/2010
Graduate Teaching Assistant
. Students liked my style of lab teaching for the undergrad course
Electric Circuit Analysis (ECE 280) which was clearly reflected in
high rating in teacher evaluation forms and my contract extended for
two terms. Syllabus to strengthen the theory concepts were prepared to
be given to students.
ARICENT, BANGALORE, INDIA
Software Engineer 10/2006-
12/2007
. Designed and implemented the regression suite for SIP based product
UATK (User-Agent tool Kit) using Tcl and Expect. The regression suite
was used for testing the UATK 9.0 and successfully used with minimum
errors.
. CAS (Converged Access Solution) was manually tested for its compliance
with the SIP standards. I successfully set the lab for the testing.
The test bed included IP phones, soft phones, TFTP server, DNS server,
Sqlite and soft switch. The time line was critical as it is a premier
product of the company and was successful in finding major bugs and
reporting it.
. Automation for other products like SNS (SIP Network Server), B2BUA and
other SIP based products was finished before the timeline.
. Coordinated with developers and system engineers to fix application
defects.
Client: Nortel Networks
1/2008 - 7/2008
. MPLS, VPN and other features of Nortel Passport switches was automated
using oTCL (Object Oriented Tcl) and the product was delivered before
the schedule. I went ahead and automated the whole regression test
suite as a tool apart from the assigned work.
. A network of passport switches were made in the lab and connected to
the router to finish the test bed for validation of the automated test
cases.
. 15 days of knowledge transfer from previous colleagues for the product
was completed in 10 days.
FLEXTRONICS SOFTWARE SYSTEMS, BANGALORE, INDIA 1/2006
- 4/2006
Engineering Intern
. A multi threaded timer module to maintain timers for clients was
accomplished using C language in a tight time schedule.
. The test plans and the test modules designed and developed to test
this timer server implementation were successful in testing the
functionality of the module and debugging.
Rajesh Bangalore N S Gupta rajeshbn84@ gmail
dot com
EDUCATION SUMMARY
GEORGE MASON UNIVERSITY, FAIRFAX, USA 8/2008 -
5/2010
Master of Science in Electrical Engineering
GPA: 3.21/4.00
M.S. RAMAIAH INSTITUTE OF TECHNOLOGY, BANGALORE, INDIA 9/2002
- 5/2006
Bachelor of Engineering in Electrical and Electronics
GPA: 77.6/100
ACHIEVEMENTS
. Scholarly paper was presented on "Vertical Handovers in UMTS Networks"
at George Mason University. Paper concerns about technical details and
new models to achieve higher efficiency during the handover procedure
to other heterogeneous networks.
. Simulation and presentation were presented for Wireless Networks
course on "Performance Comparison of Handoff Schemes in Wireless
Networks" using NCTUns (Simulation tool).
. Received the Best Project award during the training phase at Aricent.
PROJECTS
BGP (Border Gateway Protocol) Project
Fall 08
Designed BGP routing policies to optimize the traffic through the given
network scenario under different real-time situation. The project also
aimed at to performing traffic analysis.
Computer Communication Networks Fall 09
Designing computer network queues using MATLAB, mainly involved in
simulating Poisson queues and collecting statistics for the networks
through simulation. MATLAB simulation for M/M/1, M/M/infinity, M/M/N/N
queues were performed all along the coursework.
Digital System Design with VHDL
Fall 09
Implementation of BLAKE hash function which is competing in the contest for
New American Hashing Standard SHA-3 in VHDL. Timing and Area analysis for
the hardware implementation of this function in FPGA was successfully
completed. Designed a controller which can control the data path for the
hash function was designed and implemented in VHDL. Aldec and Xilinx were
used for the project.
Voice over IP (VoIP) Spring
10
Enterprise Network - VoIP Service Analysis - This projects aims at
designing and analyzing the given enterprise network for any potential
issues. As a design aspect in the project, voice traffic feasibility over
the current data network is analyzed. I found out if there is any optimal
design change for routing the traffic. I checked whether quality of the
voice for a particular codec is providing required QoS for the enterprise.
The modeling and design of the project is done over OPNET tool.
Embedded Systems Spring 10
Implemented common computing problem in concurrency like reader's writers
problem, dining philosopher's problem and producer consumer problem with
many variations in the problem using JAVA, C, C++. Used Monit to develop an
event driven system. Monit was used to start, stop and monitor tasks based
on events and a event driven system was created. Context switching time
between threads in a process was measured with C programming.