ENGINEERING RESUME - ALFRED OLIVER FINGULIN 28555 - 810th Avenue / Hollandale, Minnesota 56045 507.402.3153 / fingula@FinguSite.com / www.FinguSite.com/resume Product-oriented former embedded microprocessor firmware/hardware engineer who's down-sized his life and returning to electronics. SKILLS A firmware guy who has designed and debugged hardware. o Languages: Java, C, Ada, assemblers for MSP430, 563xxx, HC12/H11, x86, 8x51, and even a bit of Perl and UML. o Compilers/Debuggers/Emulators: IAR, Motorola, Alsys, COSMIC, Intel, some GNU. o Environments: Linux (vi, cvs, make, and sysadmin training), Microsoft Windows (SourceSafe, Office), VAX/VMS (CMS, MMS). o Operating Systems: TI ZigBee stack; custom, uCOS-II, VRTX, iRMX real-time kernels; some Windows and MacOS. o Communications: ZigBee RF mesh-networking; packetized RF networks; serial protocols including custom-designed, Controller Area Network (CAN), J1587/J1708 vehicle, 1553 aerospace; parallel buses, including custom, Multibus, and SCSI. o Processors: CC2430, MSP430, HC12/HC11, 563xxx, x86, 68xx, 8x51. o Hardware: RF transceivers, discrete and programmable logic, low-speed analog, very low current systems (battery driven). o Test Equipment: o'scopes, DVMs, timing analyzers (the usual). HIGHLIGHTS Developed software, firmware, and hardware, including RF and test, for utility metering, cellular, automotive, and defense industries. o Shepherded over ten projects from planning to production. o Persistent and committed, refusing to bury tough bugs. o Plan and execute to plan; always ready to demonstrate something. o Know the big picture and bird-dog details (I expect feedback). o End up being the "go-to" person for many product questions (not just software/hardware). EXPERIENCE Process Technician (temporary); February 2012 - Present, and October 2011 - November 2011 Calamp 1401 North Rice Avenue / Oxnard, California 93030 805.987.9000 / www.calamp.com/products/private-wide-area-networks at now-closed facility: 299 Johnson Avenue, Suite 110 / Waseca, Minnesota 56093 507.833.8819 Acted as electronics technician, manufacturing engineer, and quality engineer for radios used in highly-reliable RF private area networks. o As technician - tune and test production line output - troubleshoot and repair failures to the component level - utilized RF test equipment (DVMs, 'scopes, frequency generators, modulation analyzers...) o As manufacturing engineer - developed troubleshooting guides for use by repair technicians - identified manufacturing defects from a subcontractor - improvements helped reduce fall-out/rework o As quality engineer - cataloged over 300 failing items and there root causes - identified fault trends Inventory Control Associate; September 2010 - June 2011 Wal-Mart #1020 1550 Blake Avenue / Albert Lea, Minnesota 56007 507.377.2998 / www.walmart.com Something to occupy my time. o Pulled items from backroom inventory for floor stocking. o Audited inventory, both floor and backroom, for accuracy; corrected things as needed. o Did just about anything requested to keep the sales floor stocked. Customer Service, Firearm Safety Greeter, and Cashier; October 2007 - July 2010 Cabela's 3900 Cabela Drive / Owatonna, Minnesota 55060 507.451.4545 / www.cabelas.com Part-time "pocket money" job at this hunting and fishing outfitter while I worked on my house. o Handled customer product returns and exchanges; special orders; resolved complaints. o Ensured every firearm entering the store is unloaded in chamber and magazine. (If a loaded firearm gets in the store, you lose your job.) o Rang-up purchases; suggested add-on sales. o Front-door security, and theft prevention and detection. Principal Engineer (direct hire); September 2005 - August 2007 Contract Engineer (Manpower Professional); February 2003 - August 2005 Itron Post Office Box 1735 / Waseca, Minnesota 56093 507.837.4300 / www.itron.com Embedded firmware/hardware used in automatic meter reading RF by water and gas utilities. o Developed a ZigBee end-device profile and implemented using a Chipcon 2430 device and TI's ZigBee stack. o Formalized firmware/hardware requirements and testing; documented designs using UML. o Ported and refactored existing C code for MSP430 for new products. o Created a multi-library MSP430 development environ to reuse tested code on multiple products. o Targeted to high reliability, extremely low current (< 10 uA) hardware. o Deployed in United States, Japan, and Middle East. Unpaid Political and Legislative Volunteer; September 2002 - January 2005 (self-imposed sabbatical from engineering) Name of group and references on request. Worked to elect candidates to the Minnesota legislature and make the final push to pass a controversial law. We succeeded. o Helped organize the group in 1996. o Maintained membership, snail-mail, and email alerts. o Represented the group at public events and sympathetic venues. o Staffed and trained volunteers. o Helped write, lay-out, and distribute a yearly legislative guide (sample on request) and voter's guides. o Graded legislative candidates. Senior Software Engineer; July 1994 - August 2002 ADC, Wireless Unit (now Tyco Connectivity) PO Box 1101 / Minneapolis, Minnesota 55440 952.938.8080 / www.adc.com Embedded firmware/hardware in cellular telephony products (Digivance, CitySector, CityCell, CityRad) and supporting PC software. o Led element management/field service software development - Developed Java application managing multiple network elements - Guided PC-based design; eventually targeted to PC-on-a-card hardware - Guided detail work of two remote contractors; did all testing and bug-fixes - Codified remote maintenance command language for reporting and repairing health and status problems; used "How do I do it?" style to document language syntax o Led HC12 firmware applications - Developed application framework for HC12 hardware used on several products, including booting, field reprogramming, and controlling - Guided one engineer in product application and tool detail work; significant debugging o Codified peer-to-peer networking scheme using CAN, from concept to bits, for HC12 firmware/hardware o Introduced Java for new generation service software; replaced existing DOS-based software - Java application for Win95 and other OSes - Lead designer; guided one contractor's detail work; did implementation, testing, and bug-fixing - Conducted informal user interface survey which yielded unique module and functional views for on-site troubleshooting - Directed Java development tools research o Developed firmware framework for 563xx DSPs - Designed basic management and communications with DSP banks - Helped define and document network for DSP bank; trained signal engineers in framework's use - Designed boot-up and application loader for DSPs o Detailed and extended existing, poorly-defined serial protocol o Developed embedded x86 RF control algorithms; all reused in projects above, ported to other processors and hardware - Health and status monitoring; control of RF over fiber optic - Sophisticated multiple RF power amp management, including hot-swapping and hot-standby schemes - Gain-limiting, synthesizer control, error recovery/restart Contract Engineer; July 1992 - June 1994 Computer Aid, Inc. (now out of business) / Fridley, Minnesota Firmware/hardware engineer using C and assembler o Performed maintenance, added new functionality, massive bug fixes for customer products o Reverse engineered electronics hardware and competing products; prepared reverse engineering tools for marketers in Australia and South America to gather data o Modeled database and extended into embedded system Project Engineer, Electronics; August 1989 - April 1992 SPX Corporation, OTC Division (now part of Robert Bosch GmbH) 655 Eisenhower Drive / Owatonna, Minnesota 55060 507.455.7000 / www.otctools.com o Lead engineer for five embedded software/hardware products used in handheld diagnostic equipment targeted to automobiles and heavy trucks. - Introduced Ada-like techniques to C development - Wrapped hardware with core system software using event-driven programming scheme - Created numerous embedded databases, UNIX-like drivers o Software toolbox developer helping third-parties create software for company's proprietary hardware o Software quality team member using Software Engineering Institute's capability assessment as map to process improvement Senior Engineer, Electronics; December 1981 - July 1989 McDonnell Douglas Corporation (now Boeing) PO Box 516 / Saint Louis, Missouri 63166 314.232.0232 / www.boeing.com (F/A-18, AV-8B, and F-15 programs) o Firmware/hardware co-captain for seven engineers - Early Ada adopter for distributed avionics test/simulation equipment - Defined firmware architecture and hardware interfaces - Codified "pencil and paper" Booch object-oriented design scheme o Team leader for two engineers developing avionics test equipment - Design included several microcontrollers and programmable logic; several communications schemes and analog interfaces - Specified, designed, and implemented custom parallel bus for noisy environments o Engineering "Tiger Team" member bailing-out a subcontractor in trouble o Portable test equipment team member for targeting real-time operating system; designed firmware/hardware for high-speed communications EDUCATION Courses towards MS in Software Engineering University of Saint Thomas, Graduate Programs in Software 2115 Summit Avenue, OSS301 / Saint Paul, Minnesota 55105 651.962.5500 / www.stthomas.edu/gradsoftware o Stopped half-way thru my master's project, two courses short of completion. Decided the world did not need yet another real-time kernel, even if it was for digital signal processing. Pursued political volunteering instead. o Courses included: Methodologies, object-oriented design, operating system design, project management, quality assurance. BS, Mathematics with management minor GPA 3.52/4.00; August 1988 Maryville College (now Maryville University) 13550 Conway Road / Saint Louis, Missouri 63141 800.627.9855 / www.maryville.edu BS, Electronics Technology GPA 3.40/4.00; October 1981 Ohio Institute of Technology (now DeVry University) 1350 Alum Creek Drive / Columbus, Ohio 43209 614.253.7291 / www.cols.devry.edu FingulinEngineeringResume_20120425Itron.txt ###