Download ms-word. - Pogostick.net

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Collaborative decision-making software wikipedia , lookup

Transcript
SHAHAF GAL
________________________________________________________________________________________________
INTERNET ADDRESSES
[email protected]
http://www-inst.eecs.berkeley.edu/~sgal
PERMANENT ADDRESS
< Withheld >
Berkeley, CA 94704
OBJECTIVE
A challenging internship, or contractor position in software design – I enjoy working in team environments.
EDUCATION
UNIVERSITY OF CALIFORNIA AT BERKELEY;
Bachelor of Science in Electrical Engineering and Computer Science,
fourth year standing, expected graduation date - December 1998.
Computer Languages:
C/C++
PCCTS
Perl
C Shell
Software and Operating Systems:
Unix (many)
Macintosh
Win 95/NT
Page Maker
MS DOS
FrameMaker
Relevant Upper-Division Coursework:
Operating Systems
Introduction to Database Systems
Programming Languages and Compilers
Basic
Lisp
SQL
HTML/cgi-bin
Java
JLex
Photoshop
Corel Draw
MS Image Comp.
MS FrontPage
MS Office (all)
Emacs/vi
MS Visual C++
MS Visual J++
MS Visual Interdev
Efficient Algorithms and Intractable Problems
Introduction to Artificial Intelligence
WORK EXPERIENCE
Microsoft Corporation; Berkeley, CA
Student Consultant; US-Dev Tools Family Marketing:
August 1997 to present
Responsibilities include:

Providing support to faculty, students and lab administrators.

Demonstrating, providing, and increasing awareness and usage of MS software.

Authoring and maintaining a web site (http://studentcoop.isu.edu/ - see “Berkeley” under “Program Schools”).
Microsoft Corporation; Redmond, WA
Software Development Engineer Intern; Microsoft Internet Finance Server (MIFS):
May 1997 to August 1997

Design-Time ActiveX Controls: Written in C++ using OLE Automation - six different Design-Time ActiveX
Controls which generated VBScript code for quick and dirty bank site construction using MIFS. Data in these
components was retrieved from OLE objects. They shipped with the product.

InstallShield Installation Script: Wrote a script to install the product. Tasks involved included copying files,
creating directories, registering dll’s, etc.

C++ Test Program: Wrote a program to test C++ interfaces to the product. This project required a more extensive
understanding of the main application code.
Four11 Corporation; Menlo Park, CA
Software Engineer Intern; Engineering Division:
October 1996 to March 1997

Site Access Statistics Daemon: Wrote a C++ daemon used to catch UDP packets containing site access statistics
from a web server. It had a web interface for the current statistics.

Site Access Database Interface: Wrote a Perl cgi-bin script using the Perl cgi-bin library, which allowed for
monitoring and comparison of web site access data for various periods of time.

Perl Date Library: Wrote a Perl library to calculate and manipulate dates using various units of time ( i.e. day, week,
month, year ) and various formats.

Set Up Workstations: Built, set up and configured various PC's with Windows 95, Windows NT, and PC XWare.
Sun Microsystems; Menlo Park, CA
Software Engineer Intern; Advanced Frame Buffer, Verification Group:
May 1996 to August 1996

Regression Script: Wrote a 6,000+ line Perl/C Shell program to automate the verification process and generate an
accurate status report. This program allowed for systematic testing of the nine-chip chipset and any subset there of
down to the module level. It utilized the Load Sharing Facility (LSF) package and focused on flexibility,
portability, and modularity.

Post Processing Library: Wrote a 2,000+ line Perl library used to process data generated by Csim, Verilog, and
IKOS hardware simulators along with output from various other tools.

Perl Code Generator: Wrote a ~500 line Perl script used to generate Perl code by parsing a data table.

Verilog Code Generator: Used the Perdue Compiler Construction Tool Set (PCCTS) and C++ to write front end of
a Verilog code generator, which parsed connectivity and hierarchy files.
Intel Corporation; Santa Clara, CA
Software Engineer Co-op; P6c, Design Automation Group:
June 1995 to January 1996

SFV Turnin Script: Wrote a 10,000+ line Perl/SKILL/C Shell/Tkl program. It gathered data from two areas of a
three-tier database and used this data to run several tests on each schematic in the P6c design. It also generated
several data files and checked them, as well as schematics, into an RCS-controlled database.

Tracking Code: Wrote a Perl/SKILL program to probe the design database and generate an accurate status report of
the turnin of all logic for the P6c.

Perl and SKILL Scripts: Wrote various Perl and SKILL scripts to parse and modify data files, traverse databases,
and automate data transfers between sites.

Database Management: Responsible for data transfers between the P6c project in Santa Clara and all other Intel
sites.

New Employee Training: Taught other employees Perl programming, use of Emacs, general
programming/debugging methods, and tool usage.

Request Management: Managed and reported the status of bug/enhancement tool used by P6c's Design Automation
Group and by Design Technology's Applications Group.
Xerox Engineering Systems Division; San Jose, CA
Intern; Controller Software Development Group:
June 1994 to August 1994

Plotter Controller Testing and Benchmarking: Used AutoCAD from a PC and ran RTL test suites.

Computer Upgrade: Ordered and installed components and software to upgrade all PCs in lab.

Software Applications Library: Created using Microsoft Access database software to keep track of group’s software
packages.
ACTIVITIES AND HONORS
1995 to 1996
Intel Award for work on "SFV Turnin" script
Intel Award for work on database transfers
1994 to 1995
Dean's List Award
UCB Taekwondo Club
1993 to 1994
Advanced Placement (AP) Scholar
Hobbies:
guitar/music, running, cycling (1990-1993 sponsored rider for Team Kiwi Cycling), swimming, snowboarding,
weightlifting, volleyball.
References available upon request.