KARAN C. SHAH
Address: *** *. ****** **, *** # 52, Arlington, Texas – 76013. Phone # 817-***-****
Email: **********@*****.***, *****.****@****.***.***
Objective:
Graduate student with practical knowledge and strong desire to learn in the field of Computer Networking, Embedded systems and/or Wireless communication systems.
Summary:
Understandings of various RF technologies, FDMA, TDMA, GSM, IS – 95, CDMA 2000, 1x EVDO, MIMO, OFDM, VoIP, WCDMA (UMTS – 3G), GPS, WIFI, WIMAX, WLAN, Bluetooth, LTE (4G), USB.
Familiar with networking concepts and various protocols like TCP/IP, UDP, HTTP, DNS, FTP, SMTP, DHCP, RIP, OSPF, ATM, SIP, TELNET, SOAP, LDAP, XML.
Participated in Robotic Workshop in organized by IEEE.
Participated in National Level Paper Presentation named RFID technology and WAP.
Computer Skills:
Programming Language: HTML, VHDL, Assembly, C, C++, Java, Pearl, Python.
Tools: MATLAB, MPLAB, Lab view, Visual Studio, Agilent E6474A, TEMS (Ericsson).
Software: Photoshop, Illustrator, Microsoft Office, Microsoft Visio, Flash.
Assembly Languages: 8085, 8086, PIC24FJ64GA002.
Operating System: DOS, Windows XP, Vista, 7, Linux, UNIX, MAC OS.
Work Experience:
Employer: - 3S Network Inc. - Spring Internship Duration: January 2011 - Present
Role: - Tech. Trainee
Performing signal and data testing on Agilent E6474A and TEMS for the UMTS frequency band 850 and 1900 of different areas in Texas on the project of AT&T and the data collection upload to the Ericsson server.
Employer: - The University of Texas at Arlington - Office of Information Technology - Desktop Support Group
Role: - Student tech Lead Duration: August 2010 – February 2011
Role: - Desktop Support Student Assistant Duration: November 2009 – July 2010
Take care of the student assistants’ work flow, dealing with critical issue for hardware, software, malware, reimaging of windows xp, windows 7 and MAC OS, printer duties and all kind of desktop and laptop support to university owned computers, printers and workstations for staff, faculty and students .
Employer: - Mettler Toledo India Pvt. Ltd. Duration: July 2008 - June 2009
Role: Technical Support Engineer
Performing duties like for network protocol set up, dealing with technical issues with Weighing product, support for product installation and reconfiguration.
Employer: - Edutech Systems Duration: December 2007 – July 2008
Role: Testing and Coding
Troubleshooting and testing of various circuit boards for 8051 controller and ARM7 and interface various off-chip peripherals like LCD, 7-segment LED, LCD, Graphic LCD, RF receiver, EEPROM, RTC with 8051 controller with coding in both C and assembly languages.
Education:
Master of Science in Electrical Engineering Expected Graduation: August 2011
University of Texas at Arlington, Arlington, Dallas, Texas
Bachelor of Engineering in Electronics & Communication Graduation: August 2008
Gujarat University, Gujarat, India
Projects:
Wireless Communications - Implementation of 2x2 MIMO system
2x2 MIMO system code and Alamouti code implementation using MATLAB. SER performance analysis for both codes and using Alamouti and space time block code derivation of the trade off performance of multiplexing gain and time diversity.
Digital Communication Systems - Designed a physical layer simulation system
Using BPSK modulation and FIR channel, designed and simulated a channel equalizer using MLSE (Viterbi Algorithm)in MATLAB, assuming channel is known and using MDD(minimum distance decision) assuming channel is unknown for a multi path channel (introducing inter symbol interference). Analyzed raw BER and coded BER for different algorithm and comparing theoretical and practical value.
Embedded Controller Systems - RS-485 based bidirectional communications system
PIC 24FJ64GA002 microchip circuit board with one main controller and one node board with on channels components like LED, stepper motor, Graphic LCD, weather board and other peripherals. Code implemented on MPLAB microchip platform in both assembly and C languages.
Digital Signal Processing – Simulation of various filters on MATLAB
Simulation of various MATLAB codes on various convolution method, IIR and FIR filer design, Band pass, low pass, high pass filter design, least square approach to reconstruct the original signal.
Advanced Embedded Systems –
1. Implementation of RTOS - Developed Real Time Operating System (RTOS) for the 24FJ64GA002 controller that implements cooperative and preemptive functions with support for semaphores, yielding and system timers.
2. Developed moving Rover that moves around the co-ordinates
Working on Ethernet side to establish the TCP connection via three way handshaking on the project of rover to find the desired beacon and send information to the HTML page on the PC via RF communication from PC to Rover respectively.
Data Communications – Analyze Network Protocols
The operation of the interface between a computer and the internet on Wireshark (Network analyze Tool like Ethereal). Separate each protocol and analyze with port number, window size and other packet data.
Microprocessor Systems – Design a processor system
To design hardware and software for a system capable of capturing analog signals at rates of 1Msps or higher with complete schematics, theory of operation, and requested low-level software functions. Schematics for the 8086 processor, address latches, data buffers, bus controller, memory, clock generation, DMA controller, and analog interface.
Advanced Microprocessor –
1. To design a 32-bit microprocessor based on Harvard architecture
Implementation of 7 stage pipeline on 32 bit RISC microprocessor using Harvard architecture.
Stall-based structural hazard resolution for IF and IF2 to memory and data forwarding used for data hazards.
2. Determine the best architecture for a cache controller.
The microprocessor is general purpose in design and controller architecture interfaces to a 32-bit microprocessor that is used for signal processing.
Advanced Wireless Communication – To Design an Ultra Wide Band (UWB) communication system.
Design a MIMO wireless system with m transmitted antennas and n receiving antennas. Where m=2, 3 and 4 and n=1, 2.Implementation techniques like Burst builder/extractor, Convolution code, Inter-leaver, Space time block code, Rician channel modeling.
Computer Architecture – Implementation of computer architecture pipeline in python.
For 5 stage pipeline, microcode has been implemented in python language with stall detection and avoidance, cache memory implementation and branch prediction.