Home

Specialized Software Functions

Embedded Real-Time Systems

Technology Training

Resumes

Clients

Contact

[pdf version]

Don DenTandt

2626 7 1/4 Avenue
Chetek, WI 54728

don.d@tecknowligence.com

home: 715-924-2944
mobile: 505-359-5903

Accomplished real-time embedded software engineer seeks new opportunities to apply skills of analysis, task focus, and understanding the big picture, to solving problems in software design and development, or other practical applications, with technical leadership possibilities in the right company.

Summary of Qualifications

  • Design, coding, maintenance of real-time embedded code in C/C++, Ada, assembly

  • Configuration management champion

  • Requirements and problem tracking

  • Collaborative problem solver

  • Root cause analysis and strategic planning experience

  • International training experience

  • Customer attentiveness

  • Mainframe to micro experience

Professional Experience

Rice Lake Weighing Systems www.RiceLake.com 2002 - present

Senior Software Engineer

Led team of 3-4 engineers responsible for maintenance and product enhancements to 150K CSLOC industrial controller and weight indicator software, the 920i. Created two derivative controllers, 820i and 720i, for specialized applications.

  • Programmed new regulatory features, audit trail, and secure weigh-ticket retrieval options. Optimized scale and controller speed in preemptive priority-based RTOS.

  • Created, ran, debugged special scripts and test routines to bring up new Coldfire boards, VNC2 custom board, and other new hardware. Identified and fixed hardware problems and design issues. Developed drivers for Coldfire core architectural features.

  • Facilitated department level Engineering Software Team. Established embedded C coding standards, processes and policies as a part of the company's ISO 9001 certification.

  • Added USB to 920i indicator using FTDI VNC2 controller. Debugged and identified problems in FTDI provided library code.

  • Driver level code development for Coldfire memory, UART, VNC2, and custom hardware.

  • Led 3-4 person teams on product development. Acted as mentor to other engineers. Implemented some Agile techniques that worked for our small teams.

  • Wrote image conversion software to allow customer programs to display images and graphics on 920i indicator.

  • Introduced and led incremental software development and rapid prototyping on new product designs.

  • Led effort to modularize 920i code design and convert to C++ using standard templates.

  • Technology and tools: C/C++, Coldfire, ARM, VNC2; Green Hills MULTI IDE, Seapine Test Track, SourceGear Vault, Microsoft Office and Project, Microsoft Visual Studio, M2K, Linux, UML.

Wind River Systems, Inc www.WindRiver.com 2001

Instructor

  • Developed and taught board support package (BSP) course material to other instructors and customers.

  • Developed and presented courseware for Tornado/VxWorks operating system components, using Microsoft PowerPoint in a classroom setting.

  • Technology and tools: Microsoft Office, PowerPoint, microprocessor evaluation boards.

Motorola Computer Group www.Motorola.com 1995 - 2001

Curriculum Manager / Instructional Team Leader / Course Developer / Technical Expert

  • Managed curriculum, developed and taught courses, labs and tutorials for VME board products.

  • Chaired faculty team, championing use of Instructional System Design (ISD).

  • Developed and implemented interdepartmental strategic planning initiative.

  • Provided pre- and post-sales technical support through training of sales staff and customers.

  • Subject matter expert on custom PowerPC chipset, supporting sales, FAEs, and customers.

  • Technology and tools: Compact PCI, VMEBus, USB, Falcon and Raven chipsets, Ethernet, Windows, Embedded Linux, Adobe Framemaker, Microsoft Office.

Motorola Government Group www.Motorola.com 1987-1995

Staff Software Engineer / Software Quality Assurance Engineer

  • Real-time embedded system analysis, design, and coding using Ada, C, and assembly targeting Motorola DSP, M68K, and TI processors and DSPs.

  • Wrote, debugged and tested high speed GPS decryption using DSP in targeting application. Wrote cryptographic key handling software.

  • Directed 7-engineer team on $3M software project of electronic rekeying of crypto equipment.

  • In SQA, led teams to define processes for review and approval of software, performed process monitoring, chaired committees to update existing standards.

  • Chaired the Software Configuration Management Working Group. Member Motorola Object Oriented Design team.

  • Technology and tools: M68K, DSP, GPS, CMVC, Cadre Teamwork, Microsoft Office, WordPerfect, Ada development tools, Windows, DOS, PL/1, RPG, COBOL.


Recent Entrepreneurial Ventures

Rainbow's End Resort, LLC www.RainbowsEndResort.travel 2002 - present

Owner / LLC member

Design and maintenance of web presence, responsible for building and facilities maintenance, handled all aspects of accounting for eight unit fishing resort in Chetek, Wisconsin.

  • Wrote and implemented policies and procedures for HR, customer service, and accounting.

  • Hired and fired employees. Selected and hired contractors for maintenance and improvement projects.

  • Formed LLC to protect trade name and establish resort as a true business.

  • Technology and Tools: PHP, Perl, MySQL, Linux server, Mac OS server, Adobe Golive, Adobe Photoshop, Open Office, Gimp, MYOB, Timetrex.

Tecknowligence Consulting www.tecknowligence.com 2001-present

Owner / Consulting Engineer

Putting small businesses on the web. PHP programming, web design.

  • Created and maintained web sites for Rainbow's End Resort, LLC, the Chetek Area Historical Society and others, both commercial and pro bono.

  • Tutored business owners on web and technology topics.

  • Took photos and gathered information for client web site development.

  • Technology and tools: PHP, Perl, MySQL, Linux server, Adobe GoLive, Adobe Photoshop, Open Office, Gimp, Pivot, Fuzzylime.

Other Experience

Trane Company, LaCrosse, Wisconsin - Project Engineer, Large Building Systems 1979-1986

Sundstrand Energy Systems, Rockford, Illinois - Project Engineer 1975-1979

Sundstrand Machine Tool Div., Belvidere, Illinois - Project Engineer, Co-op 1973-1974

Utah Valley Hospital, Provo, Utah - Surgical Orderly, O.R. Tech Trainee 1972

Sherman Hospital, Elgin, Illinois - Surgical Orderly 1969-1972



Education

BSEE, Brigham Young University, Provo, UT

2011 Embedded Systems Conference - Silicon Valley, focus on embedded RTOS

Designing Embedded Systems that Do Not Damage Humans

Device Drivers Without the Bit-Bashing

Implementing Secure Remote Firmware Updates

Getting Started with Microchip Tools

Microchip USB from Scratch

Microchip Web Status, Monitor and Control

Microsoft Windows Embedded Virtual Launch Event 2007 and evaluation trial

ARM Microcomputer Seminar

How to Plan, Develop, and Evaluate Training, Clark Training and Consulting

Criterion-Referenced Instruction, The Center for Effective Performance, Inc.

BSA Wood Badge Training



Professional Interests and Activities

IEEE Member

Family History Consultant

BYU Management Society

Eta Kappa Nu, member

Registered Professional Engineer, Illinois (inactive)

Amateur Radio Operator, General Class, W9NQS

Hiking

Photography