Resume
OBJECTIVE
Seeking a full time
position beginning Jan - Feb 2004. Interests
include software architectures for
distributed systems, middeware systems,
architectures for ubiquitous and pervasive
computing systems and related networking
applications
EDUCATION
Aug. 2002 – Feb.2004 (Expected),
Carnegie Mellon University, Pittsburgh,
PA
- Master of Information Networking, at
the Information Networking Institute,
Department of Electrical and Computer
Engineering.
Aug 1998 – May 2002, Madras
University, Chennai, India
- Bachelor of Technology in Information
Technology, at Sri Venkateswara College
of Engineering, Chennai, India
SKILL SETS
- Programming: C, C++, JAVA, SQL,
JavaScript, XScale Assembly, Intel x86,
UML, VBScript, PHP, Perl
- Platforms/Architectures: Unix,
Linux, Windows 95/98/2000/XP, ARM-XScale,
AFS
- Software: Visual Studio 6,
MATLAB, ARM Development Suite, SunOne
Java IDE, Microsoft Office Suite
- Protocols: TCP/IP, HTTP,
Ethernet, MPLS, ATM
WORK EXPERIENCE
May 2003
– August 2003 [Visual C++, TAO/ACE,
Java, OPNET]
Summer
Intern - Aerospace Enginnering Systems, Honeywell
Technology Centre, Minneapolis
- Worked on providing HTC with an
in-house implementation of the Fault
Tolerant CORBA specification using the TAO
orb and the ACE
environment.
- Researched current advances in the area
of computational reflection, and its
application to real-time multi-agent
systems. Proposed an implementation to be
used in future proposals from HTC.
- Worked on the preliminary stages of the
analysis of handover algorithms to be
used in the HTC-AES VDL (Very high
frequency Data Link) program.
PROJECTS
Sept 2003
– Present [C,C++,
Java]
Real Time
Multimedia Lab, CMU
- Working on the integration of
RTML’s QRAM (QoS Based Resource
Allocation Model) with Time Weaver, a
model based design time framework for
real-time embedded systems. Work leading
to Masters thesis in Information
Networking
Sept 2003
– Present [.Net, XML, CODA FS,
Linux, VMWare WS]
Intel
Research Labs, Pittsburgh
- Working on providing context awareness
and prediction of user location to the Internet
Suspend and Resume project. Work
involves interaction with the CODA
file system and VMWare
workstations.
Jan 2003
– May 2003 [Java,
CORBA]
Distributed
Systems
- Was part of 5 member team that
implemented a distributed, fault tolerant
framework (based on the OMG FT-CORBA
specifications). Performed analysis of
trade-offs using different replication
strategies, recovery time and message
traffic using this framework. More
information available at the project
website.
Jan 2003
- May 2003 [Linux, C, Globus API,
OPNET]
Broadband
networks
- Worked on an implementation of a
dynamic node discovery protocol for open
grid platforms, using the Globus
Toolkit API. Performed an analysis of
the protocol using the OPNET
network simulator.
Sept 2002
- Dec 2002[C, ARM, XScale
Instruction Set]
Embedded
Systems
- Worked on projects involving the Intel
XScale processor, developed major
portions of the embedded OS, including
interrupt handling, memory management,
concurrency, serial I/O and a mini-OS
employing real time scheduling and
bounded priority inversion protocols.
Sept 2002
– Dec 2002 [C, Linux]
Computer
Networks
- Coded a C implementation of the data
link layer, providing various ARQ
schemes, and analyzed their comparative
efficiencies. Implementation also covered
initial stages of OSPF on the network
layer.
Sept 2002
– Present
Teaching
Assistant
- Functioned as a teaching asst. for a
system level programming course in C, a
prerequisite for Operating Systems.
November
2001- April 2002 [C, Linux,
Matlab]
Sri
Venkateswara College of Engineering, Chennai,
India
- Worked with Prof. Dr. Narayanan
Srinivasan (currently at Nanyang Tech.,
Singapore) and Dr. V Ravichandran,
analyzing traffic patterns on LANs
(Ethernet) and developed artificial
neural network models, to predict flow of
traffic.
- Published results as part of thesis
leading to a Bachelor of Technology
degree in Information Technology.
RELEVANT COURSEWORK
Fall 2002
Spring 2003
Fall 2003
REFERENCES
Available upon request
|