Barry E.
Lindstrom
barryl@svn.net
SUMMARY
A Software Engineer with fifteen years of
experience, and a reputation for thoroughness. At home with tight, time
critical assembly code and high level languages in high performance embedded
systems. Extensive experience troubleshooting analog and digital circuits. Wide
Knowledge of voice and data networking concepts.
EMPLOYMENT
ALCATEL USA
Software
Engineer September 1996 to July 2001
- Line card programming for various systems
including DDS, T1.
- Ported TR-8 protection software between three
product lines.
- T1 line card software for Internet Bypass
capability.
- Wrote design documents for TR-8 port and
Internet bypass.
- Programmed GUI interfaces for manufacturing
test systems.
- CAD database converter software in Perl for
in-circuit test systems.
- CAD database comparator for in-circuit test
fixture design.
- Software for code and Id data loading to flash
for manufacturing diagnostic stations.
- Numerous tools in scripting languages for
general and ad hoc software maintenance tasks.
NUSANTARA
(formerly Noller) COMMUNICATIONS
Software
Engineer October 1993 to September 1996
- Assisted with bring-up of new radio line card
for wireless telephone system, using AMX real time operating system, and
wrote its test software.
- Developed software to perform control of
wireless telephone subscriber radio, including generation of an address
set with maximal coding distance to enhance channel recognition.
- Participated in preparation and review of
specifications of line card software,
coding, and testing.
- Performed maintenance programming of software
for interface between the wireless system and the public telephone network
via E1 trunk.
- Wrote memory manager to allow access to high
memory without use of 80486's protected mode.
TRUETIME
Software
Engineer Sept. 1985 to October 1993
- Responsible for design, implementation, testing
and documentation of Intel 80186 real-time operating system designed to
provide up to 5,000 context switches per second, inter task message
passing, and resource allocation.
- Implemented system monitor, non-volatile
storage management, display and keyboard handlers and RS232/422
communications.
- Responsible for hardware and software design of
68hc11 based option boards for high-speed i/o for the 80186 system.
- Responsible for software and hardware for lines
of synchronized clocks using the
Omega navigation system and Goes weather satellites.
- Wrote
various in-house data collection, analysis and testing software
tools with graphical display of test results.
- Responsible for numerous custom versions of
standard products involving software modifications, documentation, test
procedures and manuals.
- Other Tasks: maintaining software archives,
maintaining PC's, and selection of software and hardware tools.
PACIFIC
MEASUREMENTS
Electronics
Technician June 1978 to Sept. 1981
- Testing, repair, and calibration of microwave
power measurement instruments.
- Responsible for final inspection of instruments
before shipment.
SKILLS
PROGRAMMING
LANGUAGES AND SYSTEMS
Assembly
language: 8088/86/186/286/386, 6800/02/03, 6303, 6502, 68hc11, 68000.
High level language: C,
Pascal, FORTRAN, BASIC
Scripting languages Perl,
AWK, Sed, Unix shell
Operating systems: Win32,
MS-DOS, Unix
HARDWARE
Use of oscilloscopes, logic
analyzers, in-circuit emulators, ROM emulators, voltmeters, counters, spectrum
analyzers. Set-up and trouble shooting of
personal computers. Design and trouble shooting of circuits containing
interrupt controllers, UARTs, IEEE-488 controllers, counters, timers, registers
and gates. Also troubleshooting of analog circuits including sample and hold,
linear and logarithmic amplifiers, chopper amps, active and passive filters and
phase locked loops.
EDUCATION
SONOMA STATE
UNIVERSITY May 1985
Bachelor of
Science Degree with a major in Computer Science.
Graduated Cum Laude and with departmental
honors.
COLLEGE OF SAN
MATEO June 1978
Certificate of
Completion in Electronics Technology.