Bijan Timsari
My Resume

Home

About Me
My Resume
Work at USC
Teaching
Publications
Contact Me

Technical Expertise:

Programming:

C/C++, Assembly, Simulink, Matlab,Visual Basic, Visual C++, HTML, Java.

 

Operating Systems:

Windows XP/2000/NT, Linux, Unix (Sun, HP, SGI).

 

Protocols/Standards:

WCDMA (3GPP), WiFi (802.11a), Digital Subscriber Line (DSL),

Vocoder (G.7xx), VoIP (H.323/MGCP/SIP), Broadcasting (ISDB-T)

Education:

Ph.D. Electrical Engineering,  Dec. 1999    University of Southern California

M.Sc. Electrical Engineering,  May 1999    University of Southern California

M.Sc. Electrical Engineering,  Feb. 1993    Isfehan University of Technology

B.Sc. Electrical Engineering,  Feb. 1990    Sharif University of Technology

Experience

Senior Member of Technical Staff

(AOI Tech. Inc / QuickSilver Tech  Inc), Nov. 2002 Present

  • Technical Lead: Managed and participated in the programming, testing and debugging of the Forward Error Correction (FEC) and Orthogonal Frequency Division Multiplexing Demodulator (OFDM-D) subsystems of a digital video broadcasting receiver (ISDB-T), in C and assembly in a simulation as well as emulation environment.
  • Designed and simulated in Simulink, the physical layer of a Wideband CDMA rake receiver in Space Time Transmit Diversity (STTD) mode. Implemented all the signal processing blocks including orthogonal code generators, de-spreader, channel estimator, data de-rotator and multi-path combiner sub-systems in C and assembly.
  • Prepared a coding guideline document and enforced the guidelines throughout the development department.

 

Staff Communication System Engineer

(GlobespanVirata Inc.), July 2001 Oct. 2002

  • Evaluated different time/frequency synchronization and channel estimation for algorithms for 802.11(a) wireless LAN systems through simulation in Matlab.
  • Implemented and fine tuned the parameters for the timing recovery, channel equalizer and base-line wander correction modules of the physical layer of an Ethernet 100 BaseTx system in Matlab and C.
  • Conducted standard lab tests and improved the performance of a commercial SHDSL modem by fine tuning the parameters of the channel equalizer filters.

 

Senior DSP Software Engineer

(8x8 Inc.), Aug. 1999 July 2001

  • Technical Lead: Managed a joint project with ST Microelectronics for development of a Packet-Cable compliant voice-enabled media gateway. Designed system software architecture, developed audio subsystem and implemented device drivers.
  • Technical Lead: Managed integration of audio subsystem in an IP based PBX. Debugged and optimized the performance of network protocol stack. Developed automated test scripts for measuring QoS.
  • Implemented bit/cycle accurate C simulator of a DSP core and its User Interface in TCL/TK.
  • Implemented Dual Tone Multi Frequency (DTMF)/Fax/Modem tone detection algorithms in C.
  • Implemented ITU G.726, ADPCM audio vocoder in C and assembly.

 

Research Assistant

USC Signal and Image Processing Institute, Jan. 1995 Aug. 1999

  • Developed multiple algorithms for registration, segmentation, elastic deformation and morphological processing of 2D and 3D images in Matlab and C++.
  • Implemented algorithms for noise removal, image enhancement, edge detection and contour tracing in 2D and 3D spaces in C++.
  • Designed algorithms and implemented an object oriented tool set for geometrical modeling, visualization and computation of the differential geometric properties of 3D objects using nonlinear B-Splines in C++.
  • Designed and implemented algorithms for reconstruction and multi-resolution representation of different modalities of medical images in C++.
  • Designed and implemented algorithms for solving non-convex optimization problems in C++.

Research Assistant

USC Neuroscience Department, Jan. 1997 May 1999

  • Designed and implemented a software tool for reconstructing a 3D surface from 2D contours in Visual Basic and Java.
  • Designed and implemented algorithms for image registration, matching and warping in Java. 

Programmer Analyst

Genesis 2000 Inc., Mar. 1996 Aug. 1998

  • Developed a client/server program for downloading data from a bulletin board in Visual Basic.
  • Designed and implemented the Graphical User Interface (GUI) and TCP/IP based communication libraries for establishing the link between a server and multiple clients using MFC in Visual C++.
  • Implemented an accounting program for tracking financial transactions using MFC in Visual C++.