Resume
Home ] [ Resume ] Research ] Travel ] Bibliography ] Photo Archive ]

 

Dr. Todd Anthony Ell

EDUCATION

·         Ph.D. Control Sciences and Dynamic Systems, 1992, University of Minnesota

·         M.S. Electrical Engineering, 1983, University of North Dakota

·         B.S. Electrical Engineering, 1982, Magna Cum Laude, University of North Dakota

EMPLOYMENT

Senior Principal Engineer, Goodrich Corporation, Burnsville Minnesota. 2002-present.

·         Systems engineer involved in the design of Attitude and Heading Reference Systems (AHRS); both air-data and GPS aided versions.  Primarily responsible for real-time algorithm definition.

Visiting Fellow, University of Essex, Wivenhoe Park, Colchester United Kingdom.  2003-present.

·         Investigation of hyper-complex signal and image processing.  Research includes the application of Quaternion Fourier transforms for spectral analysis of two-sided convolution color image filters.

Senior Staff Engineer, United Defense LP, Minneapolis Minnesota.  2001-2002.

·         Design and implemented control algorithms to meet stability and performance requirements.

·         Created, with the use of a modeling tool, detailed linear and nonlinear dynamic models of the mechanisms to be controlled, the sensors employed and the servo drives used to move the mechanisms.

·         Performed simulation and analysis using these models to develop control algorithms, select sensors and size actuators. 

·         Involved in the design reviews of guidance and navigation systems.

Software Development Manager, Ag-Chem Equipment Company, Minnetonka Minnesota.  1995-2001.

·         Provide leadership and technical direction for the precision farming products of SOILTEQ, Inc., a research and development subsidiary of Ag-Chem Equipment Co.

·         Provide marketing functional requirements, system specifications and software requirements for a variety of precision farming products ranging from spatial analytical and optimization tools, geographical information systems, spatial and relational database management systems, and multi-loop variable rate control systems.  These products range from in-field embedded real-time hardware and software to desktop and Web based software applications.

·         Provide long and short-range planning, scheduling and technical work direction for six to forty software engineers.

·         Design Graphical User Interface (GUI) specifications for numerous desktop software applications.

Senior Principal Engineer, Alliant TechSystems, Inc.  Hopkins Minnesota.  1990-1995.

·         Design engineer for guidance, navigation and control systems.  Knowledgeable in the design of fuzzy logic algorithms.

·         Designed, developed, analyzed, and implemented digital signal processing (DSP) algorithms for state-of-the-art high performance embedded real-time computing systems.

·         Provided leadership and work direction for system software design team.  Worked with internal and external customers in defining functional and requirement specifications.

·         Software architect of real-time parallel distributed, hardware in the loop, processing systems. Real-time simulation modeling of high fidelity underwater acoustics and hydrodynamics, and aerodynamics.

·         Successfully implemented embedded real-time software under aggressive schedule requirements using structured design and analysis techniques.  Documented and designed software in conformance to military standard DoD-STD-2167A.

·         Designed developed, inter-processor communication software utilizing socket and TCP/IP network protocols across multiple platforms.  Wrote device drivers, Dynamic Link Libraries (DLL), and real-time Windows based applications using Microsoft Visual and Borland C++ compilers. 

Senior Development Engineer, Honeywell, Inc., Hopkins, Minnesota.  1985-1990.

·         Designed embedded inertial navigation algorithms.

·         Investigated the application of optimal differential game theory to the pursuit strategy for an optimally evading target.

·         Performed verification and validation testing of embedded real-time parallel-distributed multi-tasking software.  Prepared computer program test specifications and software test procedures in conformance to military standard DoD-STD-1679A.

·         Provided work direction to a team of student aids, which varied in size from 3 to 5, over a two year period, in conjunction with software testing.

·         Designed, developed, analyzed, and implemented real-time parallel distributed processing systems used as a hardware-in-the-loop environmental simulation test-bed.  

Graduate Research Assistant, Computer Science Department, University of Minnesota. 1987.

·         Investigated a theory for computer vision gestalt grouping based on joint spatial/spatial-frequency representations.

Controls Engineer, Martin Marietta Denver Aerospace, Denver CO.  1983-1985.

·         Guided software programmers and hardware technicians on the development of the real time, hardware in the loop, environmental simulation for the Transfer Orbit Stage (TOS) launch vehicle.  Performed as liaison with TOS program subcontractor laser inertial navigation system modifications for inclusion into simulation test bed.

·         Developed a multiple frequency plane (s and z-plane) stability analysis algorithm that was integrated into existing linear analog and digital controls analysis program (LADCAP), a proprietary Martin Marietta controls analysis program.  This algorithm was used to validate the auto pilot control laws for the Titan 34D Transtage launch vehicle.  

Graduate Teaching Assistant, Electrical Engineering Department, University of North Dakota.   1982-1983.

·         Instructed undergraduate electrical engineering electronics laboratory classes.

HARDWARE/SOFTWARE

·         Proficient working with Mathworks Matlab, Simulink, Stateflow Realtime Workshop and Mathematica software.  Familiar with Matrix-x and Macsyma analysis systems. 

·         Proficient working in 'C', 'C++', FORTRAN, PASCAL, and OCCAM high level languages under SUN UNIX, DEC VMS, NOS, MacOS, DOS, Windows, and other operating systems.  Familiar with Ada, LISP, CMS-2, Visual BASIC high level languages and 6502, 6809, 8080, 68000, Aptec, and AN/AYK-14 assembly languages.  

·         Proficient with the SUN-Sparc, DEC VAX, Aptec DPS-2400, Numerics MARS-432, Transputer, IBM-PC, and Macintosh computing systems.  Familiar with the IBM 370, CDC Cyber 750 and Prime 750 computing systems.

ACHIEVEMENTS

·         Recipient of Goodrich’s Team Technical Achievement Award for technical excellence and teamwork.

·         Multiple recipient of Alliant Techsystems’s Contribution Award for technical expertise and teamwork.

·         Twice recipient of Honeywell's Special Achievement Award for excellence in technical work.

·         Tau Beta Pi, Engineering honorary society member.

·         Eta Kappa Nu, Electrical engineering honorary society member.

·         President of University of North Dakota student chapter of IEEE. 1981-1982.

MISCELLANEOUS

·         Senior member of Institute of Electrical and Electronic Engineers, Inc. (IEEE) since 1981.

·         Reviewer for IEEE Transactions on Image Processing.

·         Member of the Order of the Engineer.

·         Invited lecturer at control colloquium broadcast live to industry over the University of Minnesota's UNITE television network.

·         Advanced open water PADI certified SCUBA diver.

 

This resume was last updated on 10/29/05.