Title:Software Engineer
*******@**********.***
Document
Source below
NAME: BABAK SAGHAFI
ADDRESS:
CITY: Sunnyvale
STATE/PROVINCE: CA
ZIP/POSTAL CODE: 94086
COUNTRY: USA
EMAIL: *******@**********.***
PHONE: 408-***-****
CANDIDATE ID: N/A
CITIZENSHIP: US
Citizen
EDUCATION: Not Entered
EXPERIENCE: Not Entered
WILL RELOCATE: Not Entered
RELOCATION INFO: Not Entered
JOB WANTED: Not Entered
HOMEPAGE:
HOTSKILLS:
ESUME
BABAK SAGHAFI
415 Madera Ave. #7
Sunnyvale,CA 94086
*******@**********.***
EDUCATION
Graduate Diploma,
Computer Science, - 1992
Concordia University
. Montreal, Quebec
Bachelor of Science,
Applied Mathematics - 1990
Concordia University
. Montreal, Quebec
WORK EXPERIENCE
Sep. 1997
- Present: Software EngineerPromise Technology Inc
. San Jose, CA
- Develop product specification for i960 RISC based, I2O ready, IDE,
RAID caching disk controller.
- Integration of Wind River Systems IxWorks(VxWorks for I2O) realtime
multithreaded kernel with Intel i960 based IQ80960Rx Cyclone board.
- Analysis, design, implementation, and testing of HDM & ISM service
module layers to Intelligent Input/Output(I2O) software
specification.
- Integration and testing of Redundant Array of Inexpensive Disks
(RAID) software into IxWorks realtime multithreaded OS.
- Analysis, design, specification, implementation and testing of disk
caching module.
- Software configuration management, including makefiles, source
control, and coding templates.
Jan. 1996
- Aug. 1997: Software DesignerMemotec Communications Inc
. St. Laurent, Quebec
- Realtime, multitasking, embedded systems programming in C.
- Integration, maintenance and verification testing of SR, STP, PPP,
UDP, IP, IPX, and OSPF networking protocols.
- Integration and testing of Ethernet, Token Ring and Integrated
Universal Serial Controller device drivers.
- Implementation of a Routing Database used by RIP and OSPF protocol
layers.
May. 1994
- Dec. 1995: Software Engineer
Park Medical Systems Inc. Lachine, Quebec
- Realtime, multitasking, embedded systems programming in C.
- Integration, verification testing and maintenance of TCP/IP
networking software in AMX386 multitasking kernel.
- Implementation of socket layer application in a client server
model.
- Implementation of remote diagnostic tools in UNIX SunOS
environment.
Jan. 1993
- May 1994: Programmer/Analyst
Wiltron Amusements St.Therese, Quebec
- Programming of task activated, realtime, embedded system games in
assembly language using an EPROM programmer and in-circuit
emulator; including implementation of interrupt service routines.
- Implementation of Ethernet device driver for an IEEE 802.3
conforming chip.
- Responsible for all graphics support and animation in the games;
requiring knowledge of several graphics formats, such as pbm, pcx,
tiff, and gif.
- Probability & statistical analysis of games.
- Implementation of encryption & security algorithms for game
software.
COMPUTER KNOWLEDGE
Languages:
Six years of experience in C.
Six years of experience in real time embedded systems
programming.
Two years of experience Assembler (Z-80, 80x86).
Knowledge of Pascal, Basic, Fortran, and C++.
Operating Systems: Dos, Windows, Unix(SunOS), Linux.
REFERENCES
Available upon request