Post Job Free
Sign in

System Developer

Location:
7029
Posted:
March 09, 2010

Contact this candidate

Resume:

NIDHI PAI

*** ****** ******** *****, ****** H**18Cy, Stony brook, NY 11790, USA

Email: *********@*****.*** Phone: +1-631-***-****

OBJECTIVE

Seeking a Challenging Full Time position as a Software developer/Analyst

EDUCATION

Master of Science in Computer Science, Stony Brook University

DEC '09

(Key courses: Operating Systems, Network Programming, Computer Networks,

Computer System Security, Computer Architecture, Databases, Mobile & Web

Development, Data Mining)

Bachelor of Engineering in Information Technology, Mumbai University

RANK 1 in IT department: First class with Distinction MAY '08

WORK EXPERIENCE/INTERNSHIP -1.5 +years

1. WIRELESS NETWORKING AND SIMULATION LAB (WINGS)

JAN '09-MAY'09

Activity Detection System (Mobile Phone Application)

[C++, MATLAB, J2ME]

o Use of i-Phone sensors to automatically discern a user's activity

using accelerometer

2. Mobile Application Development under Prof Jennifer Wong

[J2ME, Java] AUG '09-DEC '09

o Developing a mobile phone application for small business

organizations. Aim of this project to help the common people in

underdeveloped countries like Senegal.

3. TATA INSTITUTE OF FUNDAMENTAL RESEARCH (TIFR), Mumbai as a SOFTWARE

DEVELOPER INTERN MAY '07-APR '08

Wireless Network Management System

[C++, MySQL]

o Web based NMS that would discover, monitor, and configure wireless

devices both SNMP and Non SNMP enabled devices.

o Generation of statistics, Retrieval of device information,

Optimization of bandwidth allocation, Use of SNMP, IEEE 802.11 b,

g

4 CAMPUS RESIDENCIES, Stony Brook as a WEB DEVELOPER

JUN-AUG '09

Website Development

[ASP.Net, JavaScript, MySQL, Photoshop,

CSS]

o A dynamic, easy to navigate website that provides relevant

information for Research Assistants; used MS visual 2005.

ACADEMIC PROJECTS

1. Multi-Threaded Server Implementation

[C++, Socket Programming, Platform: Solaris]

SEPT '09

o Implemented a server to handle multiple clients using threads, for

providing time and echo services. Platform: Solaris.

2. File Transfer Protocol over UPD with Reliability

[C, Understanding of TCP and UDP, Platform: Linux] OCT '09

o Implemented a protocol to exchange large files between client and

server using UDP datagram.

o Introduced TCP-like reliability over UDP: Implemented Three way

handshake, ARQ sliding window, flow control and congestion control

which includes slow start, fast recovery, fast retransmit

mechanisms for secure data transmission.

3. Network Tour with ARP

[C, Platform: Linux] NOV '09

o Implemented a tour (walk around) of the nodes in the network,

similar to SSRR (Strict Source and Record Route) option.

o Implemented the PING functionality using ICMP echo messages and

ARP to find out the MAC address of the node to be pinged.

4. Linux Stackable File System:

[C, Linux kernel 2.6.26.6 APIs]

NOV '08

o Built a stackable file system using stacking technologies that

implements a transparent file integrity checking.

o It verifies and updates checksums (MD5, SHA1, SHA 256) on

reads/writes. Extensive usage of Linux kernel 2.6.26.6 APIs.

5. Security Audit:

[C++,Java, MySQL]

APR'09

o Audited open source software against OWASP top ten 2007 threats

and vulnerabilities. Detected security flaws like buffer overflow,

format string bugs, SQL injection errors and wrote patches to get

a clean and secure code.

o Demonstrated exploited on Cross Site Scripting and Buffer

Overflows

6. Clean Wrap File system:

[C]

DEC '08

o Converted Union File System which provides a unified view of

several directories into a cleaner Wrapfs file system with one-one

object mapping. Involved taking care of look up, unlink, rename and

elimination of multi-branch support, whiteouts, copy-up.

o Tested the Union File system using regression tests of LTP and

racer when mounted on top of ext2 File System

7. Implementation of a system call in Linux 2.6.26.3:

[C]

OCT '08

o Added a module to Linux kernel 2.6.3.26 which implemented a system

call to insert/delete data at a given position in a file.

o Involved taking care of appropriate error handling; Understanding

Linux source code, kernel module programming.

8. Ethernet LAN, RED and ECN Performance Evaluation:

[C++, NS2 simulation]

SEPT '08

o Simulated 802.3 Ethernet LAN to evaluate its performance and

short-term unfairness problem using ns2 simulator

TECHNICAL SKILLS

. Programming Languages : C, C++, Java, J2ME

. Tools : Eclipse, MATLAB, NS2,

Rational Rose, Dreamweaver, Weka Explorer

. Web Technologies :.PHP, ASP.Net, Javascript, HTML, CSS,

. Databases : MySQL, MS-Access

. Operating systems : Linux (kernel programming), Windows

(Application programming),Solaris

SEMINARS AND PAPERS PRESENTED

* Presented 'Distributed Construction of Connected Dominating Set in

Wireless Ad-hoc N/w' by Alzoubi, Wan and Frieder. OCT '08

* Seminar 'ZIGBEE- A developing technology for WPANs with IEEE 802.15.4

Wireless networking Standards. NOV '

07

ACADEMIC HONORS & EXTRA CURRICULARS

* Awarded Ratan Tata Scholarship for academic excellence (Rank 1 in

Information Technology department) in the years of under graduation:

2005, 2006, 2007 and 2008.

* Secured Rank 2 (91.33%) in the merit list at District Level in SSC

(class X) exam, Maharashtra State Board. (Feb 2002).



Contact this candidate