Resume (format !)

Reviews
Shared by: bud crain
Stats
views:
1840
rating:
1(1)
reviews:
0
posted:
1/17/2009
language:
English
pages:
0
Dale Jurich 408.356.2839 211 Bacigalupi Dr. Los Gatos, CA 95032 DaleJurichConsulting@hotmail.com www.djurich.com Overview Senior Staff / Architect / Evangelist level engineer with wide-ranging experience including software, firmware, logic design, customer support, training, technical marketing, project management, and small business start-up and management. Seeking a full-time position working in a challenging and exciting environment. Heavy x86 system BIOS design and implementation experience including work with the Award, Phoenix, General Software and AMI core BIOS source bases. Extensive experience with x86 PC chipset and system related SW, firmware, debug and bring-up. Various other firmware and SW related development, bring-up and debug experience with a strong history of project successes and technical innovation. Extensive experience involving customer interfacing including technical marketing, application engineering, customer support and customer training. Education BS EE/CS MS CS University of Illinois Urbana/Champaign - (Highest Honors). University of Illinois - (University Fellow). Experience 2008-current 2004-2008 Phoenix Technologies: Senior BIOS Architect. Special projects architecture and development. Ampro Computers: Senior Technical Staff Member. BIOS and firmware development for x86 based SBC products used in embedded systems. Board bring-up and debug and interfacing with FAEs and customers to solve design and implementation issues. BIOS development and customization based on Award, General Software and AMI cores. Dale Jurich Associates: Consulting services in the areas of x86 System BIOS, general firmware and software design and implementation. Product planning and development targeted at the enthusiast, Small Form Factor and Silent PC markets. Consulting clients include Sun Microsystems, TenAsys and others. Transmeta: MTS Debug, Bring-up and Customer Support Engineer. Worked with high-profile customers and internal engineering resources to identify and resolve high-priority product related issues. Applied expertise in a wide range of technical areas including x86 and general processor architecture, BIOS, chip fault isolation, chipset and systems design, internal SW development tools, Windows drivers etc. Individually or as a member of a team, hosted major customer design and debug teams with the goal of eliminating all remaining hurdles to product release. Used all available HW and SW tools and techniques as necessary for problem analysis and debug. As an early member of a Customer Support team that grew rapidly, was also involved in the staffing and training process. ATI Research/Chromatic Research: Senior Staff Engineer. Produced DOS and Windows legacy sound board emulation code for the Chromatic MPACT media processor products. Moved to the Chromatic OS group and specified, designed, developed and debugged core firmware for an advanced processor project, including start-up, initialization and self-test code, interrupt related code, x86 emulation features, virtual chipset components, legacy device virtualization etc. Named on three patents (two granted, one pending) relating to Chromatic OS 1/17/2009 www.theBIOSguy.com 2002-2008 2000-2002 1996-2000 Dale Jurich 2 of 5 group work. In charge of SW aspects of IKOS emulation and hardware bring-up of the advanced processor project including netlist, firmware and hardware debug. Specified and produced a custom x86 system BIOS (based on Award core BIOS) for the advanced processor project. This highly configurable BIOS (which also included hundreds of custom x86 debug code snippets) was used for IKOS based and full-speed HW bring-up which included booting DOS, Windows 98, NT and Linux with the IKOS based netlist. When Chromatic became a part of ATI, worked in the ATI Research System Software group. Worked on x86 BIOS customization (based on Award and Phoenix cores) for new chipset related products. Worked closely with HW designers to bring-up and debug subsystems and motherboards and to suggest appropriate design changes. Specified IDE related SW and test plan requirements for new chipset products. Also involved in the specification and other aspects of a follow-on to the Chromatic initiated advanced processor project. 1991-1996 Award Software, BCC, DT Research and Hitachi: Consulting PC BIOS Engineer. PC BIOS development in x86 assembly language for various chipsets with Award Software. Specialized in all aspects of BIOS design and implementation for desktop and portable systems including extensive Power Management for notebooks, keyboard controller firmware, VGA BIOS and many other associated areas. As the sole BIOS engineer for BCC, implemented production BIOS for all BCC notebook products using Award, AMI and Phoenix cores. Worked closely with the hardware design engineers to bring-up and debug prototype systems and to suggest appropriate design solutions. DT Research designed notebooks were distributed under the Hitachi name. Contractor: Gregory Associates and IBM - Design and implement in x86 assembly language real-time embedded system firmware for PC motherboard for HDD production test application. Firmware handles dual serial ports, GPIB interface, power supply control DACs etc. Work with IBM personnel to define command structure to interface with OS/2 based tester controller. Work with analog/digital designer to debug the test system hardware. Contractor: Integrated Design Solutions - Modify 8051 based keyboard controller C and assembly language code for custom keyboard applications. Contractor: Versadyne - Design and implement software and firmware in Borland C++ and 8051 assembly language for PC based test bed system used to check functionality of an 8051 tape controller that was part of a high speed audio tape duplication system. Contractor: Gregory Associates and Micropolis - Specify software architecture for networked PC based control station for production test system of SCSI and EIDE hard drives. Specify first level design of software including modules, data and file structures, various algorithms in C language and syntax for interpretive language used to control the test process. Provide cost estimates and interview other senior consultants to serve as software design team members. Contractor: Gregory Associates and HP - Design and implement control and measurement software in Borland C++ for HDD servo writer test bed using HP and Canon laser based measurement and head positioner systems. Work with drive servo expert, mechanical designer, HP and Canon staff to choose servo parameters and work-around test bed problems. Provide first level analysis of the data comparing the three systems under test and work closely with mathematician to define final data collection methods. Contractor: Gregory Associates and Quantum - Debug and Modify x86 based firmware of Quantum Hardcard drive for correct operation with BIOS of test system PC motherboard. 1995-1996 1995-1996 1995 1994-1995 1994 1994 1/17/2009 Dale Jurich 3 of 5 1993 Contractor: Gregory Associates and Maxtor Corp. - Modify and enhance existing PCMCIA disk drive firmware in 80C196 assembly language to serve in a custom HDD motor spin/VCM/read-write production test fixture. Original drive code for motor spin was heavily modified for use in test system, while VCM and read-write control firmware developed was unique to the tester. Design, implement and document the command processing structure to interface tester with PC based test control software and provide x86 test software to exercise the firmware. Work with motor spin expert, analog, and digital engineers to debug the test fixture hardware and to overcome head stiction problems in tester environment. Contractor: Gregory Associates and Quantum Corp. - Specify and implement SCSI multi-threaded driver software in Microsoft C 7.0 and x86 assembly language for proprietary high performance high function SCSI host adapter. Software allows multiple drives to be simultaneously tested with a single host adapter. Also, develop software/hardware test suite for driver and adapter. Contractor: Gregory Associates and Quantum Corp. - Port existing digital scan SCSI drive test production software in C and x86 assembly language to two additional drive families. Specify and implement SCSI driver for high performance high function SCSI host adapter. Design and implement firmware for initiator mode operation of SCSI controller ASIC that was previously used only in target mode and provide firmware work-arounds for initiator mode bugs. Participate in debug and final specification of SCSI host adapter and next generation SCSI controller ASIC. Develop comprehensive software/hardware diagnostic software for the driver and adapter. Contractor: Synopsys Inc. - Qualified to teach to customers basic ASIC design using Synopsys software and VHDL language. Dale Jurich Associates: Update "PC POOL TOURNAMENT" video game (see below) for distribution. Updates include operation under DOS, upgrades to simulation of pool ball movement/animation and additional game rules. Contractor: Specify software architecture for an In-Circuit Emulator system for RISC type CPU. Contractor: Specify software architecture for hard disk head, platter and finished drive test and analysis system for SCSI and ESDI based hard drives. Contractor: Supervise technical aspects of productization of SCSI based hard drive add-in for PC AT type systems using existing hardware and software products. Work included testing and vendor qualification of SCSI adapter hardware and DOS large drive software packages. Worked with vendors to specify custom extensions necessary for product, and supervised final product testing and documentation. Also designed, developed and tested NOVELL NetWare driver as well as custom SCSI BIOS extensions and installation software for the product. Contractor: Silicon Compiler Systems - Customer consulting including the design of a basic 8086 bus interface for a custom chip involved in power generation systems for aircraft applications. Contractor: Design and develop graphics system software for real-time cardiac monitoring and analysis system. Graphics subsystem software for multiprocessor interrupt driven system (using dual 80186 CPUs) included text display and high level graphics functions and waveform anti-aliasing. Also developed software simulator (running on PC) for graphics subsystem hardware so that graphics code could be debugged before the target hardware was available. Developer/licenser: "PC POOL" video game for personal computers. Game is a comprehensive video simulation which includes artificial intelligence and 1992 1990-1991 1990 1989 1989 1988 1986-1987 1986 1985-1986 1983-1986 1/17/2009 Dale Jurich 4 of 5 educational aspects. Coded entirely in highly optimized x86 assembly language to meet speed and size requirements. Code includes 48 bit integer arithmetic for precise calculations of pool ball movement (x,y translation and x,y,z rotation) and collisions (ball/ball and ball/rail), and allows user controllable friction (static, sliding, rolling, ball/ball and air drag) as well as restitution for collisions. Robot pool players of various levels, capable of runs of more than 70 balls, are provided as well as the ability to play the four most popular pool games. The game autoboots from floppy and runs without DOS. "PC POOL CHALLENGES" version was marketed by IBM Corp. "PC POOL TOURNAMENT" version supports CGA, PCjr, EGA and other video formats. 1983 Contractor: Designed and developed video BIOS software for Micrographics Display Adapter (similar in function to EGA) for IBM PC and compatibles. Also developed basic graphics subroutine library for CGA, MDA and DEC Rainbow graphics systems. Library included high level language interfaces for Basic, FORTRAN, Pascal, C and other languages. Delivered complete product ready software and test suite for above including documentation. President of Small Systems Services Inc., Urbana IL.: Marketed through Supersoft Inc. a full ANSI 66 FORTRAN IV, with extensions, for 8086/88/87. Package also includes RATFOR preprocessor. Runs under MSDOS and CP/M86 operating systems for IBM PC and other compatible machines. Pcode interpreter based execution as well as in-line native code versions are available. Floating point package uses IEEE format and a complete package of basic graphic subroutines is provided. Supervised design and implementation team of four engineers, and acted as main implementor in the port of an existing Z80 FORTRAN system. Also involved in extensive customer application consulting and custom version development for major accounts. Contractor: Main implementor of arcade coin-op game "DARK PLANET", distributed by Stern Electronics Inc. First three dimensional video game produced using "demultiplexed" 3D video effects. Filters, mirrors and colored sprites are used to generate the 3D effect inside the game cabinet. Assembly language code ran on custom Z80 based game platform that supported hardware sprites, scrolling background, sound/music chip etc. Consulting in customer training/curriculum development for INTEL Customer Training and Systems divisions. Taught courses that included ADA OO programming, SBC, RMX, x86 and PL/M. INTEL Corp. Oregon: Application Engineering Manager for Special Systems Operation division, and staff Technical Marketing engineer for 432 multiprocessor object oriented product line. Responsible for extensive major customer technical presentations, field engineer training and interface, customer consulting, benchmarking, applications notes/articles, product support, and other areas of technical marketing. Developed graphical approach to explain OOD and details of firmware based OO O/S kernel. Wrote test software in ADA and Smalltalk. Supervised four applications engineering positions. Contractor: Designed and implemented an 8088 based single board computer for the S100 bus, including implementation of low level software in x86 assembly language to test the board. INTEL Corp. Calif.: Senior microcomputer engineer and course curriculum developer for 8086 family training courses. Developer of the original Advanced 8086 training course. Also involved in teaching of 286, PL/M, RMX, SBC, 8048 and 8085 family courses. Responsible for development of and teaching of courses to customers at INTEL facilities and on-site at customer locations, as well as in-house training and customer consulting. 1982-1986 1982 1981-1983 1979-1981 1979 1978-1979 1/17/2009 Dale Jurich 5 of 5 1976-1978 President of Small Systems Services Inc., Urbana IL.: Responsible for business startup and management. Business activities included retail sales, assembly and support of early personal computers. Main business activity was the production of first full ANSI 66 FORTRAN, with extensions and RATFOR, for Z80 microcomputer systems. Compiler was originally coded in CDC 6600 Fortran and then ported to the Z80. Runs on Z80 under CP/M-80 operating system. Language includes single and double precision floating point data types (including double precision complex) as well as a string data type similar to FORTRAN 77. In-house developed floating point package uses IBM type format with hex exponent. Comprehensive string manipulation and trigonometric function subroutine libraries are provided as part of the runtime system as well as a linking loader. Also, designed and implemented an S100 hardware multiply/divide support board to work with FORTRAN. Products marketed by TDL/XITAN, Supersoft and by Small Systems Services direct. Specified architecture, was main compiler implementor and supervised six software engineers in the design and implementation of FORTRAN system and documentation. Parkland College, Champaign IL.: Instructor, microcomputer applications. "The Numbers Racket" Calculator Store, Champaign IL.: Principal in expanding the business to sell S100 based computer systems and software to University and other business accounts and direct to the public. Univ. of Illinois: Supervising instructor for basic computer science courses for engineers and architects. Co-Owner and founder of "APPLE DUCK ARCADE", Champaign IL.: Coin op amusement arcade and associated food service. Sold in 1977, arcade continued in operation. Responsible for all aspects of business setup and management including supervision of fifteen part-time employees. Univ. of Illinois: Research project director NSF/SOS grant GY9164. Directed fifteen full time student researchers in systems energy/materials flow analysis of food and beverage packaging. Produced report "An Investigation of the Effects on Society and the Environment of Alternative Methods of Food and Beverage Packaging". Included supervision of highly successful state wide preference survey including computer based statistical data analysis with SPSS. Univ. of Illinois: Software engineer and design team leader for OL/1 and OL/2 (Operator Language) compilers and runtime system. High level matrix, and multidimensional operator, languages were supersets of IBM PL/1 for research in areas of nonlinear numerical methods, and general matrix computation. Basic data types in the language were scalars, row and column vectors and multidimensional matrices of various shapes. The language supported overloading of functional operators and moving partition lines within matrix objects so that complex nonlinear numerical algorithms could be described in a syntax common to mathematicians and implemented in an elegant manner with a small amount of code. Compiler was coded in PL/1 and runtime system in PL/1 and IBM 360 assembly language. 1976 1975-1976 1974-1975 1973-1977 1972 1969-1972 1/17/2009

Related docs
resume format
Views: 574  |  Downloads: 24
Resume Format (for IT)
Views: 1066  |  Downloads: 83
Sample Resume Format
Views: 3092  |  Downloads: 87
Resume Format
Views: 238  |  Downloads: 0
Resume Format
Views: 59  |  Downloads: 2
Resume Format
Views: 12416  |  Downloads: 189
Proper Format of Resume
Views: 2509  |  Downloads: 35
Resume Format 11
Views: 121  |  Downloads: 4
Resume Format 15
Views: 168  |  Downloads: 2
Job Resume Format
Views: 1692  |  Downloads: 61
Resume' Format 23
Views: 198  |  Downloads: 9
premium docs
Other docs by bud crain
Barbados Economic Report for 2006
Views: 308  |  Downloads: 6
Plessy v. Ferguson _1896_
Views: 123  |  Downloads: 2
FORM 16A CAPTION FULL
Views: 400  |  Downloads: 2
Sample Executive Summary SellingPros
Views: 224  |  Downloads: 3
Sample Business Plan Professo
Views: 482  |  Downloads: 28
Sample Business Plan N Vision Tech
Views: 355  |  Downloads: 11
Sample Executive Summary Eurosky
Views: 503  |  Downloads: 8
FORM 6 COMMITTEE NOTE
Views: 95  |  Downloads: 0
Sample Business Plan MedBase
Views: 217  |  Downloads: 2