Post Job Free
Sign in

Engineering Design Engineer

Location:
West Lafayette, IN, 47906
Posted:
March 09, 2010

Contact this candidate

Resume:

MUHAMMAD FAIZAN FAROOQ

*** ****** ***** *** **, West Lafayette, IN 47906

Phone: 773-***-****; Email: ******@******.*** ;

********.******.******@*****.***

OBJECTIVE

To obtain a challenging full-time position that utilizes my knowledge,

skills and experience in computer information systems engineering

EDUCATION

Master of Science in Computer Engineering

May 2010

Purdue University, West Lafayette, IN

GPA: 3.77

Bachelor of Engineering in Computer and Information Systems Engineering

Jan 2006

NED University of Engineering and Technology, Karachi, Pakistan

GPA:

83/100(Distinction)

COURSEWORK

Operating Systems, Embedded Systems, Computational Models and Methods

Probability & Statistics, System On Chip, Computer Architecture,

Compilers & Translator Writing Systems

TECHNICAL EXPERTISE

- C/ C++, Unix Shell Scripting, Perl, XML, SQL, Html, ColdFusion,

JavaScript, Verilog, Assembly Intel 8085

- Microsoft Visual Studio, Nios2 IDE, Catapult C, Quartus, Xilinx

ISE, Model Sim, Windows, Linux

PROFESSIONAL EXPERIENCE

Graduate Assistant, Information Technology at Purdue

Since - May 2008

Purdue University, West Lafayette, IN

Developing web-based solutions to various problems; Responsibilities

includes:

. Developing database schema and stored procedures

Graduate Teaching Assistant, Department of Computer and Information

Technology Jan

2008 - May 2008

Purdue University, West Lafayette, IN

Taught the freshman-level course: Visual Programming

Design Engineer, Digitek Engineering, Pakistan

Jan 2006 - Dec 2007

The job involved C coding, automation of documentation and functional

verification.

PROJECTS

. Access Control System

Programmed and interfaced microcontroller with the MMC using SPI-based

communication

. Multiprocessor JPEG Decoder Design

Analyze the dataflow of the sequential reference decoder software and

transform it for multiprocessor architecture.

. Interprocess Communication Using Bounded Buffers In Xinu Operating

System

. Remote File System in Unix and Xinu Operating Systems

. Extension/modification of the Xinu operating system kernel in the C

programming language

Enhance the process scheduling mechanism of Xinu by implementing

additional policies.

. Compiler

A simple compiler for micro language with rudimentary optimization and

data-flow analysis was developed using C.

. SAT solver

The classical problem of Boolean satisfiability has been studied and a C

code has been developed using DPLL heuristic. Performance was enhanced by

conflict driven learning and cache utilization.

. Indiana University Research Expertise

Monitor website traffic using Google Analytics.

. Hot Seat

Allow user authentication through OpenID and FacebookConnect.

. Implementation and Performance comparison of Stream Buffers and

Dynamic Insertion Policy techniques for L2 caches

. Bluetooth Baseband Controller

Partition the controller into hardware and software components. Control

tasks were model as state machine in software. Custom hardware was

designed for scrambling, CRC generation and checking, FEC encoding and

decoding and ciphering.

. Tandem Free Operation (TFO) in GSM networks

Developed an environment (with pseudo-random stimulus) to verify the in-

band signaling and data transfer functionality of the TFO Core

. 8085 microprocessor based system employing 8255A Programmable

Peripheral Interface

. File Compression & Restoration Software using Huffman's Algorithm in C



Contact this candidate