Scott Corcoran
1056 Green Acres Rd. #102-110
Eugene, OR 97408
(541)-683-3461 (H)
scorcora@yahoo.com
OBJECTIVE:

A position where I can make a future-oriented, longer-term contribution to society, e.g., for-profit, W-2, non-union direct employment with benefits, in a private employer.

EXPERIENCE:

Electronics and Programming Technician,   Radisphere, Eugene, OR 02/09 - 03/09
Assemble electronic test equipment as employee of subcontractor.

Internet Intern,   Automation Technologies, Harrisburg, NC 07/07 - 12/08
Working independently in ASP.NET and ADO.NET, develop a of store technical information pertaining to the instrumentation configurations in manufacturing sites that use automated control. Develop a web-interface to backend databases in VB2005, providing web-based print output, using a few of data-source controls, 17 SQL-driven tables, a couple of ASP.NET AJAX pages, and a couple of custom controls. Assist control engineers coming up to speed with DNN.

Bank Teller, Bank of America, Napa, CA 03/02 - 06/02
Responsible customer service as a bank teller; courteously and efficiently processing deposits, cashier's checks, withdrawals, traveler's checks, and other various transactions while following bank procedure and federal regulation. Set up and balance teller workstation, worked with teammates to resolve customer issues, and refered customers to sales associates. Enforced audit and security guidelines.

Shipping/Receiving, Follett Bookstore, Berkeley, CA 12/00 - 12/01
Receive palletted shipments of textbooks: unpack, count, and sensor-tag. Code and perform data entry for tracking completion of orders for payment.

Temporary Labor. Tandem Staffing, San Leandro, CA 11/98 - 02/99
Temporary Labor. Tandem Staffing, San Leandro, CA 02/98 - 03/98
Needed work while awaiting jury duty.
  • Green Valley Landscaping: Planting and irrigation installation,
  • Bed, Bath, and Beyond: Retail display and pricing, shipping and receiving, warehouse goods redistribution.
  • Castlewood Country Club: Waiting tables.
  • California Suites: Move furniture in and out of rental units.
  • Daywest Express Move stock in logistics warehouse.

System Administrator, Drogin, Kakigi and Associates, Berkeley, CA (part time) 10/98 - 11/98
Wrote a Perl program to print accounting reports. Converted data formats to support class action suits against employers. PC maintenance, web administration, and UNIX problem solving. Discover evidence of unauthorized intrusion.

Test Engineer, AltaVista Search, San Mateo, CA 04/98 - 08/98
Manually black-box test the map interface and visual postcard interface. Manually black-box test upgrades to the main search interface on a variety of platforms (Windows 3.1, Windows NT, Windows 95. Windows 98, DEC Alpha OSF1, and MacOS). Work with a developer to gray-box test C++ and Java upgrades of automatic foreign language translation. Evaluate tools for test framework development. Perform usability and acceptance testing for third-party-supplied map-query and map-display software. Installation-test a web-enabled toolbar shipped with Compaq PCs.

Software Engineer, Iris Financial, San Francisco, CA 10/97 - 12/97
Working under a contractor, prototype a daily regression of a collection of class libraries used to support development of stockbroker applications for international trading of securities. Using QC/Replay and tcl on HP/UX, record a regression test, integrate the replay mechanism with PureCov, establish shell scripts to run the tests, and help to integrate the collection with the overnight builds.

Software Quality Assurance Franz, Incorporated, Berkeley, CA 10/97 - 12/97
Add custom verification to test written with QA Partner. Design and implement installation test suite for Allegro Common Lisp 4.3.2 Runtime generation. Final testing for alpha release of Franz LISP.

Senior Member Technical Staff, Oracle Corporation, Redwood Shores, CA 02/95 - 03/97
Write and help run server, XA, network, transaction, and parallel server tests. Learned some database fundamentals: SQL, OCI, cache-management, performance tuning, and transactions. Learned the fundamentals of large-scale software release engineering, CM, black-box and white-box testing. Evaluated diverse evidence of failure during daily long regression runs to locate system bugs and hand them off to developers. For some tests, complete and review design documents and test plans. Locate system bugs using gdb, dbx, adb, and MSVC. Using the Oracle test scripting language, independently add test cases of the Oracle 7.2/7.3/8.0Beta server using test scripts and C programs. Annually create Oracle Open World demos. Provide occasional problem resolution for consultants in the field. Configure Tuxedo 4 for benchmarks. Explore another transaction monitor: Transarc Encina. Help configure UNIX and Clearcase for other developers. Add C code to implement administrative tables in the RDBMS and test code for the implementation. Reimplement on Microsoft Windows Win32. Help upgrade site from SunOs to Solaris 2.4. Platforms: Solaris 2.4 + Windows NT.

Senior Software Engineer, Delfin Systems, Santa Clara, CA 06/93 - 01/95
As development administrator in a ObjectStore and Rogue-Wave-library-based project, write scripts to support development of a front-end query tool to interface to Sybase, Oracle, and text/data sources. Provide release tools for X11 installation of the intelligence application despite inability to use highly secure Naval systems. Migrate a development team from AIX to SunOS. Prototype Solaris migration. Determine feasibility of GUI testing tools. Learn some emacs. Platforms: SPARC SunOS 4.1.3, Solaris 2.3, and AIX.

Programmer, Eagle Enterprises, San Francisco, CA 07/92 - 03/93
Design and implement interface code for an email system using Borland C++, OWL, and Faircom CTree access methods on MS Windows 3.1. Wrote Novell network calls and modem dialer classes.

Lab Assistant, San Jose State University, CS Department, 05/91 - 08/91
Configure Sun workstations. Compile and configure GNU C++ and other various software packages. Assist students with Borland C and Visual C.

Contractor Unitek Systems, Fremont, CA 04/92 - 06/92, 11/92 - 05/93

  • Silicon Valley Group Migrate client code from VAX/Ultrix onto SunOS with a new generation of cross-compilation tools in a project where little source control or configuration management was practiced. Install RCS and hold a seminar about how to use RCS.
  • Informix Software, Mountain View, CA Adapt UNIX based demonstration programs into a MS Windows 3.1 client environment and write a GUI for these demonstrations.
  • Sun Microsystems, Mountain View CA With minimal supervision, investigate customer problems and try to locate bugs in OS source code.

Senior Member of Technical Staff, Abletec, Inc., Fremont CA, 05/90 - 08/90
Senior Member of Technical Staff, Aries Research , Fremont, CA 09/91 - 03/92
Help set up a small SunOS network and a source control repository and for boot ROM work by remote contractors. Assist with the builds and conversion of SunOS 4.0.3 to a new workstation. Integrate contractors changes in SunOS kernel code. Work on initial floppy driver debugging; learning to erase/burn boot EPROMs; test resulting bootstraps and make repairs to floppy and ethernet drivers. Add shell scripts to installation and solve configuration problems. Maintain SunOS 4.1 network. Initial hardware and software integration testing. Debug latent memory management problems in SunOS running on the workstation. Help set up a trade-show demo. Help new management become familiar with work already done.

Systems Administrator, Math-CS Department, SJSU, San Jose 06/91 - 08/91
(part time) Keep the department Sequent parallel computer system running. Help install Sparcstations. Administer user accounts.

Programmer, Horstmann Software Design, San Jose, CA 06/91 - 08/91
(part time) Prototype a C++ Windows design of a DOS text editor. Make principals aware of ominous changes pending from Microsoft Windows 3.1, especially with respect to Font technology and windows resources.

Member of Technical Staff, Interactive Systems, Santa Monica 04/84 - 12/87
Final integration of UNIX (branded as VM/IX) to IBM on IBM 370 VM host. Repair System V.3/386 shared library, assembler, symbolic debugger, and loader. Create first integration tapes and delivery. Various kernel virtual memory management and driver bug fixing. Final release of printer/networking improvements to IX/360, a brand of UNIX for IBM's mainframes. Cross-compile System V Release 3 libraries, and specific parts of the kernel onto the 80386 processor under contract to Intel and AT&T. Work on networking utilities (INnet) in converting System V.2 to TSS/370. Complete a 80286 conversion of System V started by Digital Research Corporation. Bring up AT&T Remote File Sharing (RFS) on the 80286. Various device driver repairs and other bug fixing. Teach a kernel UNIX internals class.

Programmer/Analyst III, UCLA Tissue Typing Lab, Los Angeles 07/88 - 12/89
Senior Coder / Assistant Programmer, UCLA Tissue Typing Lab, Los Angeles, CA 12/79 - 04/84
Bring up a new serum-typing tray data collection systems in PL/1. Write system resource monitoring tools. Design and implement a libcurses-like screen management library for AOS. System configuration and overnight maintenance. Create and migrate national laboratory address database. Maintain and upgrade the kidney information sharing system. Create an interactive vacation/benefits system for the lab. Direct the reimplementation of the tissue-typing software on Data General MV/10000 during upgrade of 16-bit minicomputer. Add capabilities to tissue-typing survival analysis program, recoding it in easier to understand PL/1. Responsibility for system management during absence of manager. Temporarily fill-in in backups and system management of Sun/SGI net.

Patient Escort, UCLA Hospital, Los Angeles, CA 06/79 - 09/79
Act as an internal hospital courier to deliver charts, paperwork, laboratory samples, and other correspondence between stations in the hospital. Assist partially mobile patients between floors, roll wheelchairs and patient beds to various stations within the hospital. Deliver corpses to morgue.

Subscription Clerk/Microfilming, Argus Publishers, West Los Angeles, CA 07/77 - 12/79
Prepare magazine subscription deposits, batched inputs, and repair computerized system foulups. Organize microfilm system. Prepare and complete Audit Bureau of Circulations audits of 6 magazines.

Subscription Clerk, Stark Services, Los Angeles, CA 01/77 - 06/77
Prepare magazine subscription forms for data-entry. Actual keypunch of subscription information into computer system.

Book Liquidator, Bruin Book Company, Los Angeles, CA 04/76 - 05/76
Restock shelves with inventory from storage for liquidation. Price inventory with guidlines provided by management. Advertise sale by posting announcements on the streets and on campus.

Shipping / Receiving, Cal State Electronics, Los Angeles, CA 06/75 - 03/76
Pick electronic component orders from inventory. Package and prepare orders with packing slips and invoices for shipment to customers. Receive surplus inventory and assist in restocking. Extensively reorganize and test specialized low tolerance resistor inventory.

Kitchen Worker and Supervisor University Coop, Los Angeles, CA 06/75 - 12/89
Prepare meals for 450 people in nearly every capacity, ranging from dishwasher to line cook to food prep to supply stocker. Supervise a crew of nine in evening shifts. Deliver produce to neighboring student organizations.

EDUCATION:
  • Bachelor of Arts, Mathematics, UCLA GPA 3.24
    • Central Piedmont Community College,  09/06 - 05/08
    • California State University, Hayward 01/00 - 06/00
    • Chabot College, Hayward 08/98 - 04/99
    • University of California Berkeley Extension 04/92 - 08/98
    • San Jose State University 01/90 - 06/91
    • University of California Extension, Los Angeles 06/79 - 06/89
    • University of California, Los Angeles 04/76 - 04/84
    • California State University, Northridge 08/84 - 11/89
    • California Polytechnic State University 04/74 - 06/75
    • College of Marin 01/73 - 11/73
  • High Schools
    • Tamalpais High School, Mill Valley, CA, Diploma, 01/74 GPA 3.70
    • Redwood High School, Corte Madera, CA
    • Coast Joint Union High School, Cambria, CA
    • San Luis Obispo High School, San Luis Obispo, CA
    • Novato Adult School, Novato, CA
    • San Marin High School, Novato, CA
    • San Clemente High School, San Clemente, CA
    • Woodrow Wilson High School, Long Beach, CA
  • Elementary Schools
    • Hill Junior High School, Long Beach, CA Completed 8th Grade
    • Prisk Elementary School, Long Beach, CA
    • Kettering Elementary School, Long Beach, CA
  • Computer Skills:
    • Strong Languages: C/C++
    • Some Knowledge: Perl, Java, HTML, x86/SPARC assemblies, PL/1, MSVC
    • Platforms: UNIX (Solaris, SunOS, SystemV, Linux, BSD), DOS, Windows 95/98/NT/2K/XP AOS/VS
    • Utilities: shells, make, rcs, GNU utilities, Outlook Express, some Word, some Excel.
  • Additional Computer science coursework(B- or better)
    • Active Server Pages • Networking Concepts
    • Web Development Tools • Introduction to Business
    • Advanced JAVA Programming • Database Programming
    • Assembly Language • Web Markup & Scripting
    • Graduate Seminar • Computer Communications Systems
    • Computer Architecture • Description and Analysis of Algorithms
    • Software Tools • Advanced Data Structures
    • Foundations of Math Computer Science • The Theory of Numbers and Cryptography
    • Simulation Languages • Object Oriented Programming
    • Programming Language Semantics • Theory of Digital Systems
    • Combinatorial Algorithms • Fortran
    • COBOL • Program Design / Development
    • Operating Systems • Automata and Computability
    • Files + Databases • Computer Programming Languages
    • Computer Organization • Introductory LISP
    • Introduction to AI • Electrical And Electronic Circuits
    • Basic Methods of Data Organization • Elementary Accounting
    • Engineering Electromagnetics
PART-TIME, CASUAL, and TEMPORARY WORK:

Electronics Technician, Radisphere, Eugene, OR 02/03 - 03/03
Customer Service, Seven-Eleven, Vallejo, CA 05/03 - 05/03
Temporary Labor, Express Personnel, Napa, CA 09/02 - 10/02
PC Technician, Fry's Electronics, Palo Alto, CA 07/99 - 07/99
Computer Sales. Used Computer Store, Berkeley, CA 01/99 - 02/99
Programmer Analyst, USPS Information Service, San Mateo, CA 03/98 - 03/98
Bag Checker. Ned's Berkeley Bookstore, Berkeley, CA 01/98 - 01/98
Kitchen Worker, Various Food Service locations, ASUCLA 04/76 - 07/77
Kitchen Worker, Various Sororities 04/76 - 07/77
Custodian, Cal Poly Residential Services. San Luis Obispo, CA 04/74 - 04/75
Dishwasher. Hi Ho Restaurant. Mill Valley, CA 12/73 - 03/74
Newspaper Delivery. Knight-Ridder. Long Beach, CA 1970 - 1971