Amar Vadalia
North Potomac, Maryland 20878
301-***-**** (M)
*****@****.***
OBJECTIVE: To make contribution in the real world with my knowledge in the field of Computer
and Communication Engineering.
d
EDUCATION: University of Maryland, Baltimore County Baltimore, Maryland
Major: Computer Engineering
Expected Graduation Date: May 2013
GPA: Above 3.0
PROFESSIONAL SKILLS:
• Extensive knowledge and experience in the technical support field
• Good communications skills with excellence in public interactions
• Operating Systems: MS-Windows, Android, Linux, Unix
• Language: C, JAVA, Python,Verilog, VHDL, Assembly
• Electronics Design Packages: Xilinx ISE, Model SIM, Orcad, Matlab, Code
Vision AVR, AVR Studio, Express PCB, Kiel
• Tools: Microsoft Office, Cadence Design Tools, Labstats
• Micro Controller: AVR Microcontroller, AVR butterfly, Analog Devices
ADuC7128
WORK EXPERIENCE: GL COMMUNICATIONS INC. Summer 2011
• Setup environment for the mobile application development using Android
platform
• Developed mobile application to perform various communications quality
tests including SMS, Voice and Data
• Developed GUI which allowed testing against server and mobile devices
• Researched technical solutions in line with the latest advances in
technology
UMBC LIBRARY Since September 09
Baltimore, Maryland
• Maintain and troubleshoot problems with the public and staff computers
within UMBC campus.
• Responsible for maintaining antivirus software services in all computers in
library
• Maintain and check inventory database for status update for proper
changes reflecting proper status of computers as under maintenance, replacement or
new equipment
• Maintain the LabStats software with the real time location of each
computer with status of used, free or out of order.
RESEARCH PROJECTS AT UMBC
Digital Signage Spring 2009
• As a technical research team member, made sure that all the hardware and the
project setup was correct.
• Helped with software design and presentation of URCAD.
Active Worlds Spring 2009 & Fall 2011
• As a lab assistant, responsible for software setup, creating model for Gallery
and providing virtual land for students to build their museums.
• Helped students and groups who needed extra assistant other then class for
their final project.
• Organized presentation of the project with multiple projectors using URCAD.
Wii-mote Spring 2009
• Helped with setting and troubleshooting Wii-mote which you can turn a white
board or any similar surface into interactive surface.
Designing and Programming 8086 board Fall 2010
• Designed the PCB board using Cadence Tools and programmed the board
using Assembly language as a part of a group project.
Research and Design of a lab on chip device Fall 2011
• Designed a device that shall isolate and count the various blood cells in a given
sample of blood.
• The device could be further enhanced to detect various diseases that affect the
blood cell sizes and thus affecting its electrical impedance, to be used as point
of care instrument.
A low cost Signal Demodulator Fall 2012 & Spring 2013
• To design and develop a low cost Signal Demodulator to demodulate various
type of AM and FM signal using digital signal processing ideas and techniques.
Linux Kernel Modification
• To design Inter Process Communication system by writing code for Linux
kernel version 3.7.6 kernel.
• To design and modify a few layers in file system code.
Programming FPGA using Xilinx Spartan 3E demo board
• In order to learn the fundamental components of the Xilinx FGPA tools
required to enter and assemble HDL code using a schematic entry tool and
program an FPGA, program the VGA port on the board such that the color
displayed in a rectangular screen changes when changing the switch position.
• To Design and write the Verilog for a block that adds three 5-bit floating point
numbers into a 2's complement output that is sufficiently large to represent all
inputs but with no extra bits.
• To Design a block which adds 27 single-bit numbers, but where each input is
not a standard binary number--instead each input represents -1 or +1. A zero
input is -1 and a one input is +1. So the sum ranges from [-27, +27] and the
output of the adder is to be represented by a 2's complement number
sufficiently wide to represent all input combinations.
• To create a video game using the leds and the rotary pushbutton simulating
saving POWs.
• To Design a circuit which performs multiplication of two 2’s complement
integers sequentially. Construct the multiplier for two 16-bit operand
containing just one adder which adds successive partial products over
successive clock cycles.
• To design a game of pong using on-board VGA port and rotary pushbutton.
COURSE WORK:
• Java: Object oriented programming
• Digital Circuits: Fundamental of circuit analyses.
• Intel 8086 architecture: 8086 architecture, assembly language programming and
system board design and programming.
• Algorithms Basics: Basic knowledge of algorithms, abstract math and logic.
• Technical communications.
• Embedded System: Programming Hardware/Microcontrollers using C.
• Signals and Systems: Fundamentals of signal processing.
• Data Structures: Various different types of Data Structures with experience to code
some basic types.
• Digital Signal Processing: IIR and FIR filter design.
• Biosensors: Designing and developing transducer in clean room environment - a
Lab on Chip device.
• Computer Architecture: VHDL coding of RISC architecture computer.
• Operating Systems: Kernel structure and code modification.
• Programmable Logic Devices: Study PLDs, hands on work with Xilinx Spartan 3E
kit.
EXTRA CURRICULAR
ACTIVITIES: Member of UMBC Hindu Student Club,
Member of UMBC Cricket team.
Branch officer for IEEE at UMBC.