Post Job Free
Sign in

Project Design

Location:
Portland, OR, 97201
Posted:
October 30, 2010

Contact this candidate

Resume:

Aditya Bhutada

**** ** **** **, *** C 774-***-****

Portland OR 97201

abigan@r.postjobfree.com

OBJECTIVE

I am seeking a career opportunity, which will utilize my education, training, supervisory experience and knowledge in the

field of Electronics and Computer Engineering, Embedded systems.

EDUCATION

M.S. in Electrical & Computer Engineering

Area of study: Embedded systems, Robotics, Design Automation.

Portland State University. Anticipated Graduation March 2011

Thesis: Universal Event and Motion Editor for Robots

Diploma in Embedded Systems

Amplify Mindware, India. May 2007

Modules covered: C, C++, Assembly, Linux Internals, ARM, and Parallel Programming.

Bachelor of Electronics Engineering

Pune University, India. May 2006

COMPUTER SKILLS

Programming Languages : C, C++, Python, Verilog, VHDL, Assembly language, Visual C++.

Design tools : ModelSim, Veloce, Xilinx (ISE, XPS, EDK), Microsoft Visual Studio, Dev C, GCC,

ASM51.

Operating Systems : WINDOWS XP, Ubuntu, MAC OS, MS-DOS.

Productivity Applications : MS Office (Word, Excel, Access, Power Point), Tally (accounting software).

PROJECTS

System Design on Chip & Embedded Systems:

Designed, implemented and demonstrated on a Xilinx reference platform several system-on-chip designs. Each course involved

3 complex projects that typically required both hardware design using the Verilog HDL and programming in either assembly

language or C. The projects required a mix of original IP created by myself and my partner and IP provided by the tool vendor

and instructor. Gained experience in the following hardware and drivers:

• VGA • DDR SDRAM • A2D • Rotary Encoder

• PS2 • LEDs • Switches • Servo motors

• RS232 • LCD • Pushbuttons • Ethernet

My final project for the embedded system course was a “Polo” game. A racket attached to motor was used to hit a plastic

ball to score a goal. The motor was controlled by an embedded system created in the FPGA. Firmware provided mouse-

based input and VGA display output. Both the PS2 mouse interface and the VGA control were implemented in Verilog as

part of the project. A sound synthesizer chip added background music & announcements. Switches, pushbuttons, LCD, and

LEDs were to select control modes & set parameter values. Xilinx EDK, SDK & Platgen tools were used to develop the

hardware. The Eclips-based SDK used to debug the design. The target platform was a Digilent Inc. S3E Starter Board.

Intelligent Robotics I & II:

1. Designed a Motion Editor for “iSobot” robot using Python. “iSobot” is a one of the smallest, inexpensive humanoid

robots having 17 degrees of freedom, built in gyro sensor, speaker, microphone along with voice recognition chip. The

iSobot works on remote control which been replaced in this project by an arduino board. This helped to convert serial

commands from PC into infrared signal and send those to iSobot to make it perform inbuilt actions remotely controlled

through PC. The Motion Editor built for this, provided GUI in order to let the user select the commands to be passed to

iSobot easily. The Editor also had ability to save/load the set of commands as a script, and to run the same making

iSobot to perform some meaningful motion.

2. Added sound to silent KHR1 robot with programmable speech synthesizer chip “SpeakJet”. The SpeakJet is a

completely self-contained, single chip voice and complex sound synthesizer, able to generate on-the-fly, unlimited

vocabulary speech synthesis and complex sounds, DTMF, natural phonetics.

Digital Design with Hardware Descriptive Language:

1. Designed an oracle for “Face Recognition” in Verilog. The simple oracle accepts values of face features like hair

length, nose, eyes, face color, beard and apply mathematical calculation to decide whether the face is beautiful or ugly.

This project also aimed to utilize using statistic / environmental data, interpret the information in digital values, and

apply Boolean algebra & logic synthesis to realize the oracle in hardware using HDL.

2. Using Boolean logic algebra and logic synthesis; designed a simple SU-DO-KU Solver oracle and implemented it in

C, this further could be realized in the hardware.

Access Control System:

Interfaces: Hex Keypad, LCD, EEPROM, MAX 232, Real Time Counter chip.

A microcontroller based project. Access Control System provided access to only those users who entered a correct

password as per a User ID unique to each user. The system had a high storage capacity and could hold up to 200 records.

This helped the administrator to secularly monitor user activity and provide a detailed transaction report with access status

and time-date information. This project helpede to learn serial communication, interfacing, code optimizing, memory

mapping and port utilization.

Watchman Watcher:

Designed a watchman watchdog hardware circuit with infra-red sensor, relays, buzzer, digital ICs, 7-seg LED.

Computer Architecture:

1. Designed an Instruction Set Architecture level simulator for the PDP–8 minicomputer capable of generating memory

trace files.

2. Designed and simulated a branch predictor with given C++ software framework including several execution traces.

3. Implemented C-pack algorithm for cache compression and evaluated performance with different benchmarks.

ASIC & Formal Verification:

1. Programmed 2 bit detector & FIFO controller in VHDL and analyzed the simulations with test bench on different tools

like ModelSim, Veloce & ISE Web pack.

2. Designed a Satisfiability Solver in C.

RELATED WORK EXPERIENCE

Tech Support Engineer, Metropolitan Instructional Support Laboratory, PSU (Since Jan 2009):

• Database management: Data analysis in Excel & Access, creating forms, generating reports and graphs.

• Computer Inventory, updating hardware, software installation.

• Maintaining Scanners, printers, computers and other lab equipment.

• Assisting students & faculty members in solving computer related issues.

• Keeping office records, answering phones, filing, data entry, photocopying etc.

Student Worker, Continuing Education, Portland State University (Since Jun 2009):

• Filing, Scanning, Course Evaluations, Inventory.

• Building macros in Excel to ease data entry.

Supervisor, N H Polymers, India (2007-2008):

• Rotated through functional areas of: database management, test engineering, product engineering and sales.

• Made significant changes in the database management of company & modified it making more users friendly to

optimize record keeping.

COURSE WORK

• System Design with Programmable • Formal Verification of HW/ SW • High Performance of Digital Systems

Logic & FPGA Systems

• Intelligent Robotics I & II

• Embedded Systems • High Level Synthesis

• Computer Architecture

• Digital Design with HDL • Modeling & Synthesis

REFERENCE

Available upon request



Contact this candidate