Payam Ghafari Home
Search my site:

 


 

 

Biography Music Photo Galary Friend Contact
Payam Ghafari

Payam Ghafari  

4B Computer Engineering

University of Waterloo

E-mail: Payam@Ghaffari.net

 

HIGHLIGHTS OF QUALIFICATIONS                                                                                                  

 

Technical

Ø          Good experience with oscilloscopes and CAD tools such as Cadence and Micro-tech.

Ø          Working Experience with design and debugging of:

            Schematic Capturing and Layout for IC, FPGA and PCB-Board

            Assembly language programming for Coldfire 68K

Ø          Hands on experience with C, C++ and Java under Sun Solaris and Windows NT

Ø          Knowledge of Embedded and Real time operating systems

Ø          Exposure to hardware description languages ( VHDL, Verilog, Verilog-A )  

Ø          Good understating of Computer Architecture, Data Structure and Language translators

 

Personal Attributes

Ø          Quick learner, reliable and committed to learn new technologies

Ø          Substantial experience in working both independently and within a group environment

Ø          Well organized with great interpersonal skills and able to meet deadlines

 

WORK EXPERIENCE                                                                                                                              

 

Qualcomm Inc.                                                                     Digital Hardware Developer

San Diego, CA.                                                                      Sept. – Dec. 2003

 

Ø       Performed research on designing a IO pads with 1.4v Transistors able of driving 1.8v
Ø       Automated power grid and ground bounce simulation scripts using Perl, HSPICE and Oceanscript
Ø       Ran various simulations and optimized different parameters such duty cycle and size

 

Qualcomm Inc.                                                                     RF Driver Developer

San Diego, CA.                                                                      Jan – May 2003

 

Ø       Implemented a battery voltage compensator to accommodate transmission power
Ø       Took initiative and designed a Lint result to HTML converter to make results readable 
Ø       Implemented new feature to increase the accuracy and speed of the acquisition using GRFC signals

 

SiRiFIC Wireless,                                                                RF Designer     

Waterloo, Canada                                                                   Sept.-Dec. 2001

 

Ø       Modeled OpAmps and IC packages using Verilog-A, SPICE and SpectreS in Cadence.
Ø       Designed RF multi-layer PCB-boards using PowerPCB.
Ø       Designed chip layout using CMOS 0.18m technology. 

                                                                                                         

Bell Research Laboratories at:                                            Research Assistant

University of Waterloo - University of Toronto                    May-Sept. 2002

 

Ø       Developed and Designed ad-hoc networking solutions for thin clients
Ø       Created Web-Services using IBM WSTK and Microsoft .Net technologies
Ø       Designed a work flow to manage web-services invocation mechanism with UDDI, WSDL and presented 
at IBM CASCON. (Center for Advanced Studies Conference)

 

Sybase, Inc.                                                                          Sustain Software Developer    

Waterloo, Canada                                                                   Jan.-May 2001, May-Sept. 2000

 

Ø       Took initiative to design and develop a new PowerDynamo plugin using Object Oriented programming for
 Sybase's graphical administration tool. 
 
Ø       Resolved all outstanding product defects and added feature enhancements for a future release using C++/Java
 under Windows NT and Sun Solaris platforms.

           

University of Waterloo,                                                        Undergraduate Research Assistance Waterloo, Canada                                                                                   Jan.-May 2001

 

Ø         Implemented an optimised and efficient squaring algorithm ( Schroeppel ) for use in Digital Signal Processors (DSP) with various polynomial sizes.

Ø        Upgraded the previous algorithm to use 163 bit registers instead of 155 bit registers.

 

COMPUTER SKILLS                                                                                                                                

 

Ø          Operating Systems: Windows NT/2000/98, Unix

Ø          Languages:             VHDL, Verilog, Verilog-A, Java, C++, C, Assembly 

Ø          Software:                Cadence, PowerPCB, ADS, PSpice, Altera Excalibur, Xilinx Foundation, MathLab, ASP, JSP, Servlets, Power J, .Net Studio

 

RELEVANT COURSES                                                                                                                           

 

Ø         RF Microelectronics, Digital IC, Communication Systems, Real-Time Operating Systems, Microprocessor Systems and Interfacing, Digital Design, Circuit Analysis and Design, Computer Architecture, Computing using C++, Data Structures and Algorithms in Java, Programming Languages and Translators

 

EDUCATION AND TRAINING                                                                                                               

 

Ø         University of Waterloo, Waterloo, Ontario, 1999- present

      Candidate for Honors Bachelor of Applied Science, Majored in Computer Engineering

Ø         Conestoga College, Kitchener, Ontario, 1999- 2000

Programming Turbo C, Programming Advanced Java

 

INTRESTS AND ACTIVITIES                                                                

 

Ø         Volunteered as Technical Exposition member in Canadian Undergraduate Technology Conference.

Ø         Organized a music performance for the Cultural Caravan

Ø         Playing the Piano, Santur, assembling electronic kits, writing computer programs

 

MAJOR PROJECTS                                                                                                                                 

 

Ø         Real-Time Operating System – Designed a RTOS for ColdFire using C and assembly that would support multi-process concurrency.

Ø         PBX controller – Designed a controller for a PBX box using C on Unix platform.

Ø         Compiler Project – used C++ to implement a compiler that would translate What4 to Motorola 68K assembly code.

Ø         Designed and implemented a chat client, server in Java supporting bi-directional eastern characters.

Ø         Ping-Pong Game – used state machines and schematic capturing to implement it on a FPGA chip.

Ø         Game of Life – used Java to design and implement efficient data structure 

 

 

DISTINCTIONS AND HONOURS                                                                                                         

 

Ø         Awarded for the highest academic performance in OAC Chemistry, June 1999

Ø         Placed in the top 3 percentile of the contestants in Chem13 contest, May 1999

Ø         Having a consistent average above 90% , 1994-1999

 

                 

Copyright © 2003-2006 Payam Ghafari. All rights reserved.