Post Job Free
Sign in

Software Engineer Network

Location:
Buffalo, NY, 14216
Posted:
May 26, 2011

Contact this candidate

Resume:

RONAK DESAI

Address: **** ** **** *******, *-mail:

**************@*****.***

Sunnyvale, CA-94089.

Ph: 862-***-****

Objective

. Seeking a position as a Software Engineer requiring strong knowledge

of Network Protocols and Wireless Communication.

Professional Summary

. In depth knowledge of Network Protocols.

. Experience & Strong knowledge in C/C++, Linux/Unix Platform.

. Knowledge of Socket (TCP/IP) Programming.

. Knowledge of Real Time Operating systems & Computer Architecture.

. Extensive knowledge of IEEE 802.11 Standards.

. Cisco Certified Network Associate (CCNA).

. Scripting - Python, TCL.

Education

. MS in Electrical Engineering

MAY 2011

University at Buffalo, The State University of New York

(SUNY), NY GPA: 3.85/4.00

. B.E in Electronics and Communication Engineering

June 2009

The Oxford College of Engineering, Visvesvaraya

Technological University, Bangalore, India Distinction Honors

Work Experience

Internship, Power Info Web, Bangalore, India MAY 2009 - NOV 2009

. DEVELOPED A LAN MESSENGER - A NETWORK (TCP/IP) BASED INSTANT

MESSAGING PROGRAM CAPABLE OF SUPPORTING MULTIPLE CLIENTS OVER A LAN

PREVENTING THE SYSTEM FROM SPAM AND EXTERNAL INTRUSION.

. Application also capable of supporting basic file transfers within

the LAN.

. Used Unix network programming in C as the basic program platform.

Internship, Krox Internet Solutions, Navsari, India MAY 2010 -

JULY 2010

. TRAINED IN SETTING UP BASIC NETWORK CONFIGURATIONS LIKE ROUTING,

SWITCHING AND SECURITY.

. Worked on basic VLANs, Access-lists and firewalls configurations.

. Supported Network monitoring and connectivity trouble shooting.

. Provided Internet connectivity from a local ISP to resident

customers of the city.

TECHNICAL SUPPORT/LAB ASSISTANT, TOCE, BANGALORE, INDIA. JAN 2008 -

JAN 2009

. ASSISTED STUDENTS WITH TECHNICAL ISSUES LIKE CONNECTIVITY PROBLEMS,

INSTALLATIONS AND OTHER ISSUES IN THE ELECTRONICS AND COMMUNICATIONS

LAB ENVIRONMENT.

Technical Skills

Development

. Languages : C, C++, MATLAB, Verilog, Python, TCL.

. Hardware : Xilinx FPGA, MIPS, Analog & Digial Electronics.

. Operating Systems : Windows, Linux, Unix, Mac.

Networking

. Protocols : TCP/IP, UDP, DNS, RIP, OSPF, EIGRP, BGP, Frame-Relay,

MSTP, LLDP, VTP.

. Network Security :ACLs, VLANs, Switch-Port Security, Firewalls.

. Network Tools :Wireshark, NS-2.

. Certification : Cisco Certified Network Associate (CCNA-640-802).

Wireless Communication

. Technologies : RF- Microwave, CDMA, GSM, MIMO.

. Design Tools : MATLAB, LT-SPICE, HFSS, Ansoft Designer.

. Mediums : Wireless, Microwave, Digital, Fiber-Optic & Analog.

Relevant Coursework

. Modern Network Concepts, Software Engineering Concepts, Operating

Systems, Computer Architecture, MIMO, Communication Electronics, RF

microwave circuits 1 & 2.

Design Projects

Modern Network Concepts

Developed a peer-to-peer (P2P) file sharing application (C, Socket API)

. Implemented the BitTorrent protocol.

. Application capable of downloading and uploading files from other

BitTorrent clients on the internet without any heavy load on the

source computer and network.

. It also provides protection by a cryptographic hash contained in the

torrent descriptor. This prevents nodes from maliciously modifying

the pieces they pass on to other nodes.

. This application provides redundancy against system problems, hence

reducing dependence on the original distributor.

Implemented and evaluated a wireless MAC protocol for sensor networks using

NS-2 (C++, TCL)

. SIMULATED A NETWORK ARCHITECTURED OF SOURCE NODES WITH RADIO

FREQUENCY TRANSMITTERS AT A ONE HOP COMMUNICATION RANGE FROM A SINK

NODE.

. Nodes transmitted randomly and the graph of probability versus

number of transmissions was evaluated and studied.

Operating Systems

Implemented a disc like secondary storage server with a robust file system

client (C, Socket API)

. IMPLEMENTATION OF A SERVER-CLIENT COMMUNICATION SYSTEM USING SOCKETS

ON LINUX PLATFORM WHERE THE SERVER IS ENABLED WITH A ROBUST FILE

SYSTEM.

. The server provides several functions to the client which enables

the client to access the virtual hard disk present at the server

side.

. Operations supported are Creating a file, Deleting a file, Reading

from the file, Writing into the file, Appending the data to the file

and Listing the files present in the disk etc.

. Solving inter-process communication problems during concurrent

execution of processes using Posix threads and Semaphores.

Computer Architecture

Designed a 32-bit single-cycle MIPS processor

(Verilog)

. Interfaced a PS-2 keyboard with the Basys 2 Xilinx FPGA to input the

instruction and data code.

. The 32 bit Mips processor consisted of 16 registers, 256 Byte

instruction and data memory.

. The processor was implemented to demonstrate four modes as in

preload to input the Mips Assembly language code and the required

data, the execution mode which executed the entire program, the

lockstep mode which executed each instruction at a time and the

fourth mode to see the desired outputs on the LED outputs of the

FPGA.

Awards and Achievements

. Awarded Gold medal for First rank in class for the Regional SSC

State Board exam.

. Stood Third in class in Regional HSC State Board exam.

. Ranked in the top five of department throughout Bachelors Degree in

Engineering.

. High School Valedictorian.

. Inter School Volleyball and scrabble champion.



Contact this candidate