Post Job Free
Sign in

Computer Science Assistant

Location:
India
Posted:
February 12, 2013

Contact this candidate

Resume:

CURRICULUM VITAE

Deepa S Iyer

Email : ****@****.*******.***

OBJECTIVE

In pursuit of a challenging developer or research position in the areas

of distributed systems, networking, operating systems or internet services

EDUCATION

Rutgers, The State Univ of NJ, New Brunswick

MS Computer Science, Jan 2003 GPA : 3.81/4

Anna University, Chennai, India

BE Comp Sci and Engg, July 2000 GPA : 9.36/10

Ranked 2nd in the university

TECHNICAL SKILLS

Programming C, C++, Java, 80x86 assembly, multithreading

Operating Systems Linux, Solaris, Windows, Unix

Internals Sun’s KVM, Apache, JVM, PostgreSQL

GRADUATE

Relevant courses: Computer Networks, Design and

Analysis of Algorithms, Computer Structures, Numerical Analysis, Operating

Systems Theory, Internet Services

Research Assistant: DiscoLab, Rutgers university

(Spring 2001)

Teaching Assistant: Software Engineering (Fall

2000)

Introduction to Computer Science (Spring 2000)

Principles of Programming Languages (Fall 2000)

Research projects at DiscoLab, Rutgers University

Highly available Internet Database Services over existing support for

migratory TCP

Implemented support for migration for continued execution of a series of

transactions while preserving ACID properties and deterministic execution.

Modified PostgreSQL, an open source database to achieve this

Smart Messages – A computing model for Networks of Embedded Systems

Implemented data and method call stack process migration of single threaded

Java applications over Sun’s KVM, a Java Virtual Machine designed for mobile

devices in adhoc networks with no support for IP routing. Also implemented

a simple tag space scheme for content based routing based on tag naming

Other projects implemented in C

A user level thread library using lottery scheduling

A distributed file server with two designs, one with a centralized controller

handling file access requests and distributing them across the server machines,

another design in which the file servers exchange messages to load balancing,

replication and coherence decisions and to distribute file access requests

Implemented TCP-like reliability, flow control and congestion control mechanism

over unreliable byte stream UDP. The server operates in different modes, unreliable,

stop and wait retransmission, slow start, linear increase, and finally a

combination of slow start and linear increase

A DNS client implemented adhering to DNS RFC

Network measurements simulating Jean Bolot’s internet measurements, masuring

the bandwidth of bottleneck link in the network, expected packet size of cross-traffic

and round-trip times, using a controlled environment in NS-2

(Detailed

description of projects)

PUBLICATIONS

Cooperative computing for Distributed Embedded Systems

Cristian Borcea, Deepa Iyer, Porlin Kang, Akhilesh Saxena and Liviu Iftode.

In proceedings of ICDCS 2002

Highly available Internet Services Using Connection Migration

Florin Sultan, Kiran Srinivasan, Deepa Iyer, Liviu Iftode. In proceedings

of ICDCS 2002

Middleware for Cooperative computing in Large AdHoc Networks of Embedded

Systems

Cristian Borcea, Deepa Iyer, Porlin Kang, Akhilesh Saxena and Liviu Iftode.

Poster at Middleware 2001

UNDERGRADUATE PROJECTS

Designed and implemented a 32-bit object oriented operating system supporting

preemptive multitasking and virtual memory management for Intel 80386 (3 member

project, implemented in C and assembly):

Device drivers for floppy disk and Ne2000 Ethernet card

in DOS

Object call interface to issue traps to the kernel and

invoke kernel libraries

A buffered, indexed and re-entrant file system as a ramdisk

Simulation of Routing Information Protocol in C

Implementation of an index-based File System in 8086 assembly

An assembler for 8085 processor using Lex and Yacc tools

Designed and implemented a game of chance using IC’s and a PCB

Implemented a text display part for a graphical web browser for shell accounts

( class project )

(Detailed

description of projects)

WORK EXPERIENCE

June ‘02 to Dec ‘02

Software Developer II at Teoma Technologies Inc, Ask Jeeves, New Jersey,

USA

Involved in the development of web search development tools in C, C++

INDUSTRIAL TRAINING

Jun ‘99 to Jul ‘99

At Midas Communications Technologies Pvt. Ltd., India, a company involved

in developing a corDECT wireless local loop;

Programmed DSP 2181 using its assembly and PC - both

programs communicated using handshaking signals to download and transfer

flash memory contents of DSP

Throughput measurement on a RS232C communication port

AWARDS RECEIVED/HONORS

GRE score : Quantitative : 800/800 Analytical : 800/800 Verbal : 730/800

First prize in Software Presentation in TechShow ’99 held in Anna University

First prize in Software Presentation in Web ’99 - an inter-university competition

held in DG Vaishnav college, Madras University

Active National Service Scheme volunteer for a period of one year in Anna

University

Class committee member for 2 semesters in Anna University

Certificate of Merit in Mathematics for scoring 99 per cent in ALL -INDIA

SECONDARY SCHOOL EXAM, 1994

Secured 100 per cent in Mathematics in the 12th std higher secondary board

exam

Certificate of Merit (12th level) in Chemistry by the Royal Society of London

- Madras

School first and best turnout in10th std CBSE examination, Hindu Senior

Secondary School, Madras

Won awards in sports - athletics,chess,tennikoit and in quiz, essay-writing,

crossword and music competitions(school level)

Unlimited Hosting

Unlimited Space and BandWidth,

Free Domain,Free Site Builder, PHP/MySQL



Contact this candidate