George Whiteman
gwhiteman [at] gwhiteman.com
SKILLS DESCRIPTION
Fluent in multiple scripting languages, revision control systems and open source tools. Familiar with GNU/Linux operating systems. Excellent build automation, debugging and documentation skills.
Crossroads Systems Inc, Austin, TX
Senior Software Engineer
04/2007 to 01/2009
Authored scripts to automate software build and release process for virtual tape products. Implemented customer enhancements on multiple repository branches.
- Build, test, deploy scripting and automation
- Authored Python, Perl, PHP, Bash scripts and Makefiles
- ISO, RPM, Tarball packaging
- Product enhancements on Linux, Apache, PHP, PostgreSQL based product
- Unit test using PyUnit framework
- SVN, CVS repository maintenance and conversion
- Configured and maintained Jira issue tracking system, implemented build hooks
- Supported continuous integration build system for multiple projects
- Cross platform XML-RPC communication
- Samba configuration
- Collaborative Wiki systems, install and upgrade
- MySQL, PostgreSQL administration
- General Linux system administration
Motorola Mobile Devices, Austin, TX
Digital Hardware Engineer
11/2005 to 04/2007
Wrote build scripts and makefiles to integrate vendor supplied netlists with internal Motorola intellectual property. Performed FPGA synthesis and backend fitting. Partitioned large RTL designs across multiple FPGAs. Used and authored automated tools to control the build process and generate structural top level RTL.
- Coded automated register map generation tool
- Wrote a bus read/write transaction FSM and assembler for verification
- Generated Xilinx embedded logic analyzer cores for real time lab debugging
- Scripted both XST and Synplicity synthesis tools
- Designed FSM and timing generators in both Verilog and VHDL.
- Produced Xilinx user constraint files for very large devices
Cisco Systems Inc, Richfield, OH
Hardware Engineer
03/2000 to 11/2005
Authored a real time, distributed test automation system in Python. Performed board bring-up, temp/voltage margining, power cycling, and data rate testing on prototypes.
- Scripting in Python, Perl, and Expect
- Cisco IOS configuration of terminal servers, routers, switches and wireless access points
- XML-RPC and socket interfaces, SNMP monitoring
- FTP, TFTP, SSH, Telnet, Apache and MySQL setup
Coded, synthesized and fit multiple projects using Xilinx FPGAs for at-speed ASIC verification. FPGA prototypes allowed for software development to proceed during ASIC HDL design and tapeout. Wrote scripts to perform overnight build automation.
- Converted HDL modules from VHDL to Verilog
- Coded a Viterbi encoder/decoder
- Integrated RAMBIST FSM controllers, RAM collars
- Modelsim test bench development
- Performed Xilinx Place and Route
- HDL synthesis
Arrow Electronics, Solon, OH
Field Applications Engineer
11/1997 to 03/2000
Provided technical support for Altera programmable logic devices, Quartus and Max+PlusII development tools.
- Developed intellectual property for use in customer designs
- Design entry using Verilog, VHDL, AHDL and schematic tools
- Recognized for “Outstanding FAE Support” by Altera
- Customer and sales force training
- Supported Altera, Motorola, Intel, TI, AMD, Lattice, Linear Tech
Nu Horizons Electronics Corporation, Twinsburg, OH
Field Applications Engineer
01/1996 to 11/1997
Performed duties as an applications engineer specializing in specializing in active semiconductor components.
- Customer design-in recommendations
- Xilinx FPGA designs, software support, certification
- Sales force training
Telxon Corporation, Akron, OH
Senior Electrical Engineer
08/1993 to 01/1996
Hardware design of pen based computer systems and point of sale scanners used in vertical markets.
- C Programming
- Mentor Graphics schematic capture
- BOM product costing
- LCD and battery management
- 3D model generation
Reliance Electric, Euclid, OH
Development Engineer
08/1991 to 08/1993
New product hardware/embedded design for industrial PLC and motor drive controllers.
- Deterministic time slotted backplane design
- Digital pattern generator design
- Orcad schematic capture, Tango PCB layout
- C Programming
- PAL/GAL ABEL programming
- Redundant, failsafe power supply design
RE Instruments, Westlake, OH
Systems Engineer
04/1989 to 08/1991
Designed high volume production test systems for automotive radio and audio products.
- Rack and stack functional tester design
- HP BASIC test code running on HPUX
- 8031 Microcontroller programming
- Embedded IEEE488 instrument design
NASA Lewis Research Center, Cleveland, OH
Electrical Engineer
04/1987 to 04/1989
Hardware/software design for International Space Station photo-voltaic controller and power distribution subsystem.
- Network controlled power management and distribution
- Real time simulation over MIL-STD-1553B
- Participated in source evaluation board for International Space Station
- Semiconductor Physics MSEE coursework at NASA/Cleveland State
EDUCATION
- University of Akron, Akron, OH, BSEE, 1984
- Cleveland State University, Cleveland, OH, MSEE Coursework