Dan LaRue

SUMMARY:

Daniel V. LaRue

scguild@plumsoftware.com

SUMMARY: Innovative Software Engineer with 20+ years experience in diverse development and business roles. Competent in rapid software analysis/design/development. Expertise working with hardware, working with customers, refining system requirements, and collaborating across organizations.

EXPERIENCE:

3/2005 – Present Plum Software Associates, Newbury, MA

Software Consultant: Providing development services under USAF SBIR subcontract. Performed overall system design, algorithm development, and subsystem vendor selections. Used innovative methods to optimize the development cycle and the overall system performance. Wrote embedded Java, C firmware, for electromechanical satellite tracking system. Ported an open source C-based satellite-tracking algorithm to Java. This saved the project tens of thousands of dollars. Conceived and wrote several pending patents and brought the IP to the business development phase.

6/2001 - 3/2005 DTC Communications, Nashua, NH

Lead Software Engineer: Team leader and founder of five-member Software/Firmware Group for DTC RF products. Decision-maker for all aspects of development, including development tools, source control, microprocessor selection, and system protocols. Brought company from zero software engineers and zero source lines of code (SLOC) to five engineers and over 65K SLOC. Cross-functional execution in desktop GUI’s, embedded/real-time firmware, hardware engineering, marketing and manufacturing resulted in products that performed in multiple dimensions.

8/2000 - 6/2001 Alphatech, Burlington, MA

Senior Engineer: Under Secret clearance, developed C++ enhancements for MTI tracker. The enhancements allowed data from multiple radar platforms to be used during tracking. Multi-platform tracking was demonstrated in a live mission using data from U2 and JSTARS. Developed a UML object model for the legacy tracker and promoted UML usage within the company.

8/1998 - 8/2000 DTC Communications, Nashua, NH

Senior Software Engineer: First software engineer hired to design and implement in-vehicle, mobile, real-time tracking products. Working with hardware engineers created the system design for combined Radio Direction Finding (RDF) and GPS tracking products. Innovations include live data recorder, off-line replay, software signal filtering, statistical analysis and heuristic modeling techniques to address data uncertainty associated with RDF tracking. Developed a touch-screen GUI for in-vehicle operation.

2/1996 - 8/1998 RSA Security, Bedford, MA

Principal Application Engineer: Provided custom mission-critical software and system solutions for RSA Security's largest ACE/Server customers. Listened to clients, analyzed core requirements, then proposed, designed, implemented, and documented solutions. Managed multiple contractor projects while implementing internal projects. Position required skills in engineering, management, marketing, field sales, negotiation, and customer relations. Created new system administrative model for the ACE/Server that was the basis for RSA's Professional Services business. Received stock option bonus for performance.

10/1993 - 2/1996 Hewlett Packard Company, Andover, MA

Senior Project Engineer, Project Engineering Center (PEC): Developed rapid time to market medical systems and applications on Microsoft and OS/2 platforms using C, and C++. Recognized by management for producing high quality, supportable products. Versed in FDA test planning and ISO 9000 practices.

1990 - 1993 Hewlett Packard Company, Chelmsford, MA

Software/Project Engineer: Conceptualized and developed in-house UNIX workstation, PC-based applications. Optimized designs with considerations for UI, training, administration, portability and customer impact. Resulted in enhanced delivery of services. Received "Contributor of the Quarter Award" Q3 1992.

1988 - 1990 Apollo Computer Inc., Chelmsford, MA

Knowledge Base Engineer: Designed, managed and implemented a Knowledge Base (KB) system prototype to assist in software support and troubleshooting while reducing Response Center costs. Presented at 1988 AAAI and published article "Help for Software Support" in AI Review 1988. Panel member on expert systems at EWC 1989.

1984 - 1988 Apollo Computer Inc., Chelmsford, MA

Diagnostic Engineer: Key contributor of four-member team established to set diagnostic group test strategy. Designed and developed numerous on-line/off-line CPU, co-processor and memory diagnostics. Required deep knowledge of computer architecture, including RISC, CPU, MMU, DMA and buses. Created an innovative CPU cache technique for MMU testing. Received Stock Award and early promotion.

1978 - 1984 Sanders/Calcomp, Nashua, NH

Associate Engineer: Senior member of micro-code development team, responsible for system/module design, real-time specification, coding on AMD2903 bit-slice graphics engines. Received early promotion.

1974 - 1978 USAF, Edwards AFB, CA

Instrumentation Technician: Technical member of Space Positioning group providing 3D/telemetry data for NASA, Air Force, and contractor test flights. Received Secret clearance and honorable discharge.

EDUCATION: Rivier College, Nashua NH

Bachelor of Science in Computer Science, 1990.

Languages: Java, C++, C, Assembler, Tcl/Tk, CLIPS

Programming Environment: Jbuilder, MS Visual Studio, eCos, LINUX, UNIX, MS-DOS.

Technical references: Available upon request.

Patents issued: 6,587,853 System that employs inferencing to troubleshoot complex user authentication problems.


Member number:9457
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2005 Dan LaRue and Software Contractors' Guild, Post Office Box 257,Nottingham, NH USA 03290-0257