Post Job Free
Sign in

Engineer Software

Location:
Springfield, IL
Posted:
February 04, 2013

Contact this candidate

Resume:

********@***.*** Ph: +* -217-***-****

Harish Sukhwani

http://www-scf.usc.edu/~sukhwani/ 225 Mabley Pl., Cary,NC 27519

WORK EXPERIENCE

June 10 Present

Software Engineer II, Caching Services Engineering, Cisco Systems.

Developed Phy Driver (Marvell, Broadcom) for IOM card of a WAN Optimization product.

Designed Ethernet Monitor component of Platform Resource manager application.

Implemented Manufacturing diagnostics for Memory / Ethernet components.

Fall 09, Spring 10

Senior Grader, Operating Systems (CSCI 402) Prof. Michael Crowley

Design and Grade programming assignments, conducting Office hours to help students with OS theoretical concepts.

June 07 July 08

Tata TeleServices Ltd. (TTSL) Jr. Engineer in Network and Technology Dept. (NOC), Mumbai, India

Configuration of Ericsson AXE810 Switches (CDMA). Taking ISUP, SS7 protocol traces for call failures of customers.

July 06 May 07

Bhabha Atomic Research Centre (BARC) Project Trainee, Mumbai, using Analog DSP 21062

Developed a program for effective real-time compression of Magnetic Flux Leakage (MFL) data using discrete

wavelet transform (DWT) technique for Instrumented Pipeline Inspection Gauge (IPIG).

EDUCATION

University of Southern California (USC), USA May 10

Masters of Science in Electrical Engineering Computer Networks (GPA: 3.80 / 4.0)

Relevant Coursework

Computer Science : Operating Systems, Analysis of Algorithms, Computer Communications

Computer Networks (EE): Broadband Network Architecture, Design and Analysis of Computer Networks

Computer Architecture : Computer Systems Organization, Computer Systems Architecture, Digital System Design using VHDL

University of Mumbai (T.S.E.C.), India June 07

Bachelors of Engineering (B.E.) in Electronics and Telecommunication Engineering (First Class with Distinction)

Relevant Coursework

Microcontrollers and Embedded Systems, Real Time Operating Systems

NETWORK AND SYSTEMS PROJECTS

Rearrangement Scheme for Virtual Output Queued Switches : Using C, C++ Fall 09

Analyzed a 4x4 VOQ switch with a new load sharing mechanism with neighboring input queues for Poisson arriving

traffic, resulting in lower blocking probabilities or lower frame length for same Pb.

Simulated the switch using multi-threaded C program, Poisson arrival process and maximum bipartite matching

scheduling scheme, and calculated the blocking probability to support the above analysis.

Delay Tolerant Network architecture simulation : Using C, C++, UNIX sockets, BGP, RIP, TCP/IP Spring 09

Implemented multi-threaded nodes in client-server model and sorted Queue structure for message storage.

Designed a Distance Vector based routing algorithm to find shortest paths between nodes.

Implemented asynchronous message forwarding between nodes using ACKs and ReTx timeouts (ARQ).

Operating System development in Nachos : Using C, C++, Solaris Fall 08

Implemented algorithms for kernel tasks like Thread Synchronization primitives, Mutual Exclusion (local and

distributed), Threads and Process Management, System calls, Memory management, Virtual memory.

Implemented distributed networking using RPC s and full redundant server architecture to handle various clients.

Nachos-like OS on Freescale C, Prof. Michael Crowley, Prof. Mark Redekopp, using I2C, USB, Ethernet Fall 09, Spring 10

Experiment with features / applications of Coldfire microcontroller, demonstrate to team-members.

Study Ethernet controller driver and design future OS projects for class 402, based on C platform.

COMPUTER ARCHITECTURE PROJECTS

Tomasulo out-of-order architecture with Reorder buffer : Using VHDL, Xilinx 10.1, JTAG, ModelSim Summer 09

Designed components for the Tomasulo architecture using VHDL, wrote Test benches and simulated using

ModelSim, and implemented it on the Nexys2 board using Xilinx 10.1 tool kit.

Analysis and Design improvement on an out-of-order processor using Simple Scalar, RealEstimator, CACTI Spring 09

Analyzed the CPI and MIPS for processors with different instruction execution widths.

Designed the new processor by modifying the sizes and counts of Cache, Set associativity, Instruction widths, ALU, to

achieve highest possible MIPS rate.

SKILLS

Languages C, C++, MATLAB, Perl, VHDL, Verilog, x86, MIPS

Network Tools WireShark, Opnet, tcpdump.

ACHIEVEMENTS / ACTIVITIES

Academic Achievement Award for International Students at University of Southern California.

Secured 98.3 percentile in Graduate Aptitude Test in Engineering (GATE 07) in Electronics and Communication (EC) branch..

Completed Curriculum for Living at Landmark Education.

Webmaster and Chief Technical Officer of IEEE-TSEC Student branch for the year 2005, 2006.

Runners Up prize at world level in IEEE International Student Branch Website Design Contest 2005.



Contact this candidate