Post Job Free
Sign in

Engineer Engineering

Location:
Bellevue, WA
Posted:
June 07, 2017

Contact this candidate

Resume:

Amir Shahi

PERMANENT RESIDENT OF THE USA (GREEN CARD HOLDER)

ac0qj5@r.postjobfree.com https://www.linkedin.com/in/amir-shahi-3b25a890/ Bellevue, WA, 98007 425-***-**** SUMMARY

Excellent practical and theoretical knowledge in digital signal processing algorithms, FPGAs and microcontrollers

Good experience in digital, analog circuit and FPGA code (VHDL/Verilog) design, simulation, assembly and test

Experienced with serial and wireless communication protocols: USB, RS-232, RS-485, I2C, SPI, Bluetooth and ZigBee

Used electronic test equipment (multimeters, oscilloscope, logic analyzer, function generator) and data acquisition systems

Experienced in schematic diagram design and PCB layouts using with Altium Designer and Cadence Allegro

Strong math skills and experience reading and understanding academic papers about audio, signal processing and data structures

Organized and efficient- work well both in teams and independently, problem solving skills established through diverse projects

Multilingual (English, Farsi and Turkish)

EDUCATION BACKGROUND

Birjand University M.Sc. Electrical and Telecommunication Engineering Birjand 2009 - 2012 Tabriz University B.Sc. Electrical and Electronic Engineering Tabriz 2001 - 2007 Selected

Courses

Digital Signal Processing

Digital Image processing

Theory of Information& coding

Speech Processing

Digital Communication

Spread Spectrum

Microprocessors

Nonlinear Control

Power Electronics

WORK EXPERIENCE

Azad University branch Jolfa, Ahar and Ilkhich Tabriz Sep2013- Jun2016

Lecturer

Digital Logic Design Signals and Systems Digital communication MATLAB Programming Microprocessors FPGA Lab

Projects

Automatic number plate recognition with MATLAB

Used image digital processing technique like threshold logic, morphology process, edge detection concept to choose the candidate place for plate and used geometrical criteria like area, length to width scale to detect the plate place and also matching criterion was used to plate digit recognition in main algorithm

Steganography in Images and Audio file with C++

Used image with JPEG2000 format and audio with wav format files as a cover file, secret message was put in wavelet coefficients’ LSB with threshold amount and shared key. algorithm had least impact on original file quality

Implement SPI protocol on FPGA

Full duplex connection, data port is defined as a generic to have a definable data width. It allow communication with user specified number of slaves, which may require independent SPI modes, data widths, and serial clock speeds. algorithm was implemented on Spartan 3

Designed servo motor Controller with Wi-Fi module on FPGA This project was designed based on Micro Blaze, used CC3000 as a Wi-Fi module and VHDL code implemented on Spartan 6

Mobile Telecommunication Company of Iran (MCI Tabriz Dec2012- Agu2013

Telecom Engineer

Cellular drive test

Cell sites tested for drop calls, handover failure, poor coverage patches, Poor RX quality, cell overshooting, check call, conversation and voicemail quality. Used TEMS tools for coverage verification and testing problem purpose. Participated in sites designed to improve coverage and fixed existing loopholes. Monthly, Weekly and Daily progress reports preparation and presentation. AVA Co Tehran Feb2011- Nov 2012

Electronic Engineer

Smart Building Management System (BMS) using ARM Microcontroller Schematic and PCB layout, heating and lighting sensor modules connected to main control BMS system by ZigBee protocol, algorithm was optimized and implemented on LPC1768 microcontroller

Data lager using PIC Microcontroller

PCB layout, interface for digital and analog sensor, had a USB connectivity and supported RS232 interface to connect to the PC, capability to send the measured parameters based on GPRS protocol with SIM900 module and optimized algorithm was designed and implemented on PIC18F45550

Conventional Fire alarm main control system using ARM Microcontroller PCB layout, interface for smoke and fire detection, used SIM900 GSM module to send SMS, graphical LCD Display and algorithm was designed with a user friendly GUI and implemented on AT91SAM7S64

Designed tutorial boards for Xilinx Spartan3 FPGAs and AVR Microcontrollers These boards involved USB, RS-232, RS-485, I2C, VGA interfaces, LCD and keyboard connectivity Parlar Co Tabriz Aug2008- Sep2009

Electronic System Designer

Surveillance camera control system using AVR Microcontroller Schematic and PCB layout, connection interface based on RS485 protocol and also had a capability to connect to PC with serial port, main and module’s algorithms was designed and implemented on ATmega8 and ATmega16

Automatic door remote control system using PIC Microcontroller PCB layout, sensor interface, 7-segment display and algorithm designed and implemented on PIC16F873 ENGINEERING PROJECTS

Simulated OFDM technique in LTE with MATLAB

Used 2048- FFT and orthogonal frequency technique on digital signal, consequently it transferred by AWGN channel, on the receiver side used IFFT to achieve original signal and also cyclic prefix considered in this simulation. Technical oral presentation and written report is given as coursework technical talk Birjand Uni. Nov 2010

Route Tracking and error estimation with Kalman filter Used a Kalman filter to estimate the position of a ball (object) moving in a two- dimensional space as an offline mode. It estimated the present position by updating the Kalman state vector, which includes the position, velocity, and acceleration of the moving ball (object).

final results and the design was presented as a coursework final project Birjand Uni. Aug 2010

Simulated AWGN channel BER (Bit Error Rate)

QPSK and CPM modulation techniques were Used for Digital communication and wireless communication BER for AWGN channel was simulated in MATLAB. Birjand Uni. May 2010

Implementation of LMS Adaptive Filter on FPGA

Transfer function is self-adjusted according to the LMS, algorithm driven by the error signal and it was implemented on Xilinx Spartan3 Birjand Uni. Mar 2010

Speech processing by Linear predictive coding (LPC) LPC coefficients was computed to estimate Pitch and Formant parameters, MMSE was used to detect voiced and unvoiced segments of speech. Algorithm was simulated in MATLAB

Birjand Uni. Nov 2009

Motion detection Module using PIR sensor

PCB layout, day light noise canceling with LDR Sensor and PIR sensor output was amplified with LM324

Tabriz Uni. Jun 2006

SKILLS

MATLAB, Xilinx ISE, ModelSim, OrCAD, Cadence Allegro, Altium Designer, AVRStudio, CodeVision, WinAVR, Kiel, MPLAB, MikroC Pro, C, C++, VHDL, Verilog, Assembly, Xilinx FPGA, ARM (2 years), PIC(3 years), AVR(4 years)



Contact this candidate