Bhargavi Balasubramanian
750,Old Lanchaster Rd,
Apt C206 Berwyn,
P.A-19312
Email:bhargavi@ece.vill.edu
OBJECTIVE A challenging position in the field of software programming and networking technologies
EXPERIENCE
Sep 97-Sep 98 National Aerospace Labs,Bangalore,India.
AUTOPILOT DESIGN
As a member of a team involved in operational concepts of avionics systems I was involved in design
of autopilot for a 14 seat aircraft.Project involved preliminary identification of automated control features
which then led to development of structured charts,data flow and entity relation diagrams using a computer
aided software engineering tool called excelarator windows.
Also developed a detailed list of flight checks to be performed automatically for taxing,takeoff,climb,cruise,
approach,landing and Engine shutdown.
Assisted in various project modules using C&C++for software testing.Participated in various
software testing and analysis.
Wrote C programs to be used as built in routines signal processing software in development.
Dec97-Jul97 Indian Space Research Organization
Liquid Propulsion Systems Center, Bangalore,India.
Designed and tested a prototype for amplification of electrical output of two absolute pressure
transducers and development of a differential pressure transducer.This project involved calibration and testing
of two absolute silicon pressure transducers,adjusting their gains to unity and then obtaining a differential
pressure transducer with minimum power dissipation.
EDUCATION
Jan00-present MSCE Villanova University
Computer Communications security Field Programmable devices
Communication networks Operating Systems concepts
Hardware Systems Design & modeling Computer networks
Jan99-Jan00 Middlesex County College, Edison, New Jersey.
Database System Concepts Unix and Shell programming
Internet Applications HTML/CGI/PERL Programming in Java
C++ for C programmers
Sept93-Sep97 BE Electrical & Electronics,Bangalore University
Graduated with first class.
Strong Course emphasis on power electronics, micro electronics,electrical circuits,control systems
network theory,software skills such as advanced FORTRAN,Assembly language for microprocessors
computer architecture and C programming, training with UNIX operating systems,DOS,Windows
environment.
Independent certificate courses in ORACLE 7.0,VISUAL BASIC 5.0C++ with object oriented programming
systems.
PROJECTS Implemented the seven layer OSI protocol stack in C++ using a network simulation software.By creating
working programs I have a good understanding of the way these protocols work.
Wrote java programs to implement various encryption/decryption algorithms like RSA,DSA etc.Flaws in these
algorithms were studied and programs to break these algorithms were also implemented.
Wrote a Client/Server application in Java where the server provided a method to obtain a secret message via
Java RMI.The client contacts the server receives the encrypted message and decrypts and displays the secret
message .Encryption/Decryption uses the secure hash algorithm.
Implemented Java programs which take in users password from the command line or standard input and write
the hash in hex into the etc/passwd file.
Reflection attack is a common pitfall in cryptographic authentication protocols.I wrote a client in Java to use this
attack to demonstrate how it can be used to obtain a secret message from a server.
Implemented encryption schemes based on BBS sequence generator,DES CBC and DES ECB schemes
Did a research project on Run time reconfiguration of FPGA's,the various design methodologies for RTR FPGA's and
how to control Run time reconfigurable designs with Java.
Created an online resume builder using HTML forms and developed CGI scripts using PERL 5.0 by which
a user could create a resume to save in the system and send to agencies electronically.Form validation
was provided using Java Script.
Built a stand alone Java application using Java classes and libraries to register students for courses online
Using the Abstract Window Toolkit(AWT),created an applet that uses components,events and layout managers
for the course scheduling
Created a Spreadsheet application using the Java API.The program implements interfaces to store labels, values
and formulas.The spreadsheet can be displayed in both raw and evaluated modes.Using event handlers and
layout managers,provided an applet for this application.
Created various course level projects in C++ which demonstates the use of Arrays,Structures,Linked Lists,Classes
and objects,Operator overloading,Function overloading,Inheritance,Friend functions,Virtual functions etc.
Designed and developed a fully functional relational database in MS Access 97,to support sales and customer services
for a PC retail business.Front end was created using Access 97 and includes a complete set of ACCESS reports and the
relavent SQL queries.
Developed a UNIX Bourne shell script to look up,add and remove and change entries from a phone book,also familiar
with the working of shell programming tols like grep,sed,tr,uniq,cut,paste,sort etc.
REFERENCES Furnished on request
TOP OF PAGE