Gary Scott
embeddedcontrollers @ yahoo.com
Phone: (415) four six five - zero five three eight
Summary
- Embedded systems developer seeking work in the San Francisco Bay area. Experienced with C++ and STL.
Publications
- ZRT - A Real-Time Operating System for the Zilog Z8 Microcontroller, 'Circuit Cellar', #167, June 2004
- ZPORT - An I/O Port Language for the Zilog Z8 Microcontroller, 'Circuit Cellar - Flash for Cash' design contest. September 2003
Education
- Bachelor of Science in Computer Science 1987, Sonoma State University, Rohnert Park, CA
- Bachelor of Electrical Engineering 1980, The Cleveland State University - Fenn College of Engineering, Cleveland, OH
Areas of competence
- Hardware: Luminary Cortex ARM M3, Atmel ARM7 32-bit motor controller (stepper, brushed and brushless).
DSP56F8013 16-bit digital signal controller, Freescale ZigBee(802.15.4) HCS08 microcontroller with MC13192 RF transceiver wireless system, Zilog Z8F6403 8-bit controller
- Embedded peripherals: RS-232, SPI, I2C, GPIO, ADC
- Embedded development environments: IAR EWARM, Code Red, Metrowerks CodeWarrior C, Unis(sic) Processor Expert
- Languages: C++, STL
- Embedded Operating systems: Segger embOS
- Operating systems: Microsoft and Unix derivatives
- Language processing: Lexical scanners and LALR parser generators, Flex-Bison, AWK
- Version control systems: Subversion, CVS, Visual Source-Safe
- High-level design tools: UML, class abstractions
- System-level abstractions: TCP/UDP sockets, IOCompletionPorts
- Databases: Microsoft SQL server
- Digital signal processing: Implemented the following transforms: Convolution, Laplace, z, Fourier (including FFT), discrete cosine and Stochastic resonance
- TCP/IP analyzer: Ethereal
- Waveform analyzer: Audacity
Other skills
- Languages: Python 2.5, wxPython and BoaConstructor, unittest and timeit class, Forth
- Language analysis: PLY, Python equivalent of Lex and Yacc
- Network layer routing protocols: AODV(Ad-hoc On-demand Distance Vector), LS(Link State)
- XML content and presentation: MathML, Amaya (XML, MathML browser and editor), XHTML, CSS, XSLT
- High-level design tools: xtUML (one-way translator from UML model to code)
- Misc.: Boost.org library. Antenna theory. Schematic capture and PC Board layout tools.
- Security: Public-key Interlock Protocol used to thwart woman-in-the-middle attack
Companies
- Powis Parker
- Aculab
- Navis LLC
- Barra Inc.
- Global Reservation Systems
- LightSource
- Autodesk
- Signetics
- Fairchild
- Lucerne Products
Volunteer work
- Tutor in math at Mission High School, San Francisco.
Other