/[dtapublic]/to_be_filed/sf_code/esrgweba/htdocs/authindiv/dtashley/resumes/index.html
ViewVC logotype

Annotation of /to_be_filed/sf_code/esrgweba/htdocs/authindiv/dtashley/resumes/index.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29 - (hide annotations) (download) (as text)
Sat Oct 8 07:08:47 2016 UTC (8 years ago) by dashley
File MIME type: text/html
File size: 11940 byte(s)
Directories relocated.
1 dashley 23 <html>
2    
3     <head>
4     <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
5     <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
6     <meta name="ProgId" content="FrontPage.Editor.Document">
7     <title>Resume Of David T. Ashley, Detroit, Michigan, USA</title>
8     <base target="main">
9     <bgsound src="../../../gensounds/austin_powers/ugly_stick.wav" loop="0">
10     </head>
11    
12     <body background="../../../bkgnds/bk10.gif">
13    
14     <p align="center"><b><font size="4">David T. Ashley<br>
15     </font></b>674 Prentis Street<br>
16     Detroit, Michigan, 48201<br>
17     (313) 832-0118<br>
18     <a href="mailto:dtashley@aol.com">DTASHLEY@AOL.COM</a></p>
19     <p align="center" style="margin-top: 30; margin-bottom: -10"><b><u>OBJECTIVE</u></b></p>
20     <p>Challenging position developing (or supporting the development of) software
21     and hardware for high-volume embedded systems; with a preference for
22     safety-critical systems.</p>
23     <p style="margin-top: 30; margin-bottom: -10"><b><u>HIGHLIGHTS OF QUALIFICATIONS</u></b></p>
24     <ul>
25     <li>10+ years experience developing the software components of embedded
26     systems for consumer electronics and industrial automation equipment.</li>
27     <li>M.S.E.E., B.S.E.E., and substantial additional training in computer
28     science.</li>
29     <li>Research, publication, teaching, and training experience.</li>
30     <li>10+ years experience with traditional low-cost microcontroller
31     applications (8+ in the automotive industry), including:
32     <ul>
33     <li>Build/BOM/configuration/release management.</li>
34     <li>All design methodologies (SASD, OOD, Booch-Rumbaugh, others).</li>
35     <li>All paradigms of embedded software construction (synchronous loops,
36     RTOSs, hybrids).</li>
37     <li>Languages and techniques common in embedded systems (C, C++,
38     assembly-languages, mixed-language programming techniques).</li>
39     <li>Control of mechanical systems, including sensor fault tolerance,
40     robustness criteria, liveness criteria, mechanical/digital state
41     recovery.</li>
42     <li>Support of communication protocols and peripherals, including
43     interrupt-driven communication and all common software defects and
44     preventive actions.</li>
45     <li>Support of unreliable and noisy input interfaces (ignition switches,
46     low-quality potentiometers, other unreliable sensors).</li>
47     <li>Fault detection and reporting in embedded software, including software
48     strategies and diagnostic interfaces.</li>
49     <li>ROM/RAM/CPU cycle reduction techniques.</li>
50     <li>Software debugging and fault isolation techniques.</li>
51     <li>Product testing techniques and software unit-testing techniques,
52     including common paradigms (glass-box, black-box, Latin square
53     techniques).</li>
54     <li>Emulators and debuggers.</li>
55     <li>All memory technologies (EEPROM/FLASH/ROM/RAM).</li>
56     <li>All watchdog technologies.</li>
57     <li>All common software defect root causes and preventive actions
58     (especially intermittent defects and defects caused by improper
59     treatment of interrupts).</li>
60     <li>Sensor error analysis.</li>
61     <li>Calculation error analysis, and all methods of economical
62     implementation (including one publication in review).</li>
63     <li>Real-time analysis (RMA and extensions, excitation and test
64     strategies, hybrid system and timed automata approaches, and one
65     published contribution to the field).</li>
66     <li>Product manufacturing, including end-of-line calibration,
67     serial-numbering, and testing.</li>
68     <li>5+ years experience in the analysis and implementation of low-cost
69     numerics for low-end processors, including fixed-point arithmetic,
70     integration, differentiation, filters, rational approximation,
71     multiplication, division, and mixed-language programming.</li>
72     <li>Experience developing tools for the PC platform, including Win32
73     API/GUI, data acquisition, and serial communication.</li>
74     <li>Knowledge of and experience with the SEI-CMM, including applying
75     process in a SEI-CMM Level 3 organization.</li>
76     </ul>
77     </li>
78     </ul>
79     <p style="margin-top: 30; margin-bottom: -10"><b><u>EXPERIENCE</u></b></p>
80     <p><b>Research and Ph.D. Studies (<a href="http://www.wayne.edu" target="_blank">Wayne
81     State University</a>), 2000-Present</b></p>
82     <ul>
83     <li>Research and publications in microcontroller numerics, number theory,
84     real-time analysis, and safety-critical embedded product build processes.</li>
85     <li>Completed a research tool platform (<a href="http://tcl.sourceforge.net/" target="_blank">Tcl/Tk</a>-based)
86     with extensions for safety-critical embedded system builds and number theory
87     calculations used in microcontroller numerics.</li>
88     <li>Consulting for automotive embedded systems manufacturers in the area of
89     economical numerical algorithms for low-cost microcontroller cores.</li>
90     <li>Network and server administration for world-wide electronic collaboration,
91     including NAT, IPTABLES, SSH, <a href="http://www.qmail.org" target="_blank">qmail</a>,
92     <a href="http://www.cvshome.org" target="_blank">CVS</a>, <a href="http://viewcvs.sourceforge.net/" target="_blank">ViewCVS</a>,
93     <a href="http://httpd.apache.org/" target="_blank">Apache</a>, and Linux.</li>
94     </ul>
95     <p style="margin-top: 30; margin-bottom: -10"><b><a href="http://www.ford.com" target="_blank">Ford
96     Motor Company</a>/<a href="http://www.visteon.com" target="_blank">Visteon
97     Corporation</a>, 1992-2000<br>
98     Software Engineer/Product Design Engineer</b></p>
99     <ul>
100     <li>Led approximately 10 microcontroller embedded software developments,
101     including both prototypes (&quot;yellowboards&quot;) and production
102     products.</li>
103     <li>Developed tools to support microcontroller software development, including
104     microcontroller-based tools and PC-based tools.</li>
105     <li>Developed real-time software architectures (for minimum ROM/RAM, best
106     real-time performance).</li>
107     <li>Maintained legacy code and documentation; and corrected defects.</li>
108     <li>Developed and analyzed I/O interface circuits for automotive modules
109     (analyses both for accuracy and real-time impact on software design).</li>
110     <li>Performed real-time software analysis of several communication protocols,
111     including SCP and CAN.</li>
112     <li>Tested products and software modules.</li>
113     <li>Led research endeavors resulting in publication (real-time analysis and
114     rational approximation).</li>
115     <li>Analyzed software product defects, including real-time defects,
116     language-related defects, and design defects.</li>
117     <li>Taught courses in real-time analysis and interrupt-related software
118     defects.</li>
119     </ul>
120     <p><b><u>EDUCATION</u></b></p>
121     <ul>
122     <li>M.S.E.E., 1998, <a href="http://www.wayne.edu" target="_blank">Wayne State
123     University</a>, Detroit, Michigan, G.P.A. 3.8/4.0.</li>
124     <li>B.S.E.E., 1991, <a href="http://www.wayne.edu" target="_blank">Wayne State
125     University</a>, Detroit, Michigan, G.P.A. 3.78/4.00, substantial additional
126     coursework in computer science and German.</li>
127     </ul>
128     <p style="margin-top: 30; margin-bottom: -10"><b><u>PROGRAMMING AND SCRIPTING
129     LANGUAGES</u></b></p>
130     <ul>
131     <li>C (10+ years)</li>
132     <li>C++ (1 year)</li>
133     <li>Java (working knowledge, including applets)</li>
134     <li><a href="http://tcl.sourceforge.net/" target="_blank">Tcl/Tk</a> (1 year)</li>
135     <li>Assembly-Languages: 80x86, TMS-370C8, 68HC11, 68HC12 (10+ years)</li>
136     </ul>
137     <p style="margin-top: 30; margin-bottom: -10"><b><u>SOFTWARE DEVELOPMENT SUITES/IDEs</u></b></p>
138     <ul>
139     <li>Microsoft Visual Studio 6.0 (including Microsoft Visual C++ 6.0) (2
140     years).</li>
141     <li>IAR IDE for the 68HC12 (1 year).</li>
142     <li>Texas Instruments development tools (compilers, assemblers, linkers) for
143     TI microcontrollers.</li>
144     </ul>
145     <p style="margin-top: 30; margin-bottom: -10"><b><u>MICROCONTROLLERS AND CPU
146     CORES</u></b></p>
147     <ul>
148     <li>TMS-370C8</li>
149     <li>68HC11</li>
150     <li>68HC12</li>
151     <li>8085/Z80</li>
152     <li>80x86</li>
153     <li>M68300</li>
154     </ul>
155     <p style="margin-top: 30; margin-bottom: -10"><b><u>COMMUNICATION PROTOCOLS</u></b></p>
156     <ul>
157     <li>SCP (including all aspects of collision detection and arbitration, error
158     detection, software support, and software real-time analysis).</li>
159     <li>CAN (including all aspects of collision detection and arbitration, error
160     detection, software support, and software real-time analysis).</li>
161     <li>UART-based protocols (RS-485, UBP, ACP, ordinary serial communication)
162     including all aspects of collision detection and arbitration, error
163     detection, software support, UART support, PIC support, and software
164     real-time analysis).</li>
165     </ul>
166     <p style="margin-top: 30; margin-bottom: -10"><b><u>SOFTWARE DESIGN AIDS</u></b></p>
167     <ul>
168     <li>Cadre Teamwork</li>
169     <li>Micrografx Designer</li>
170     <li>ABC Flowcharter</li>
171     </ul>
172     <p style="margin-top: 30; margin-bottom: -10"><b><u>VERSION CONTROL TOOLS</u></b></p>
173     <ul>
174     <li>Intersolv PVCS (5+ years)</li>
175     <li>Microsoft Visual Source Safe (2 years)</li>
176     <li>CVS (2+ years)</li>
177     </ul>
178     <p style="margin-top: 30; margin-bottom: -10"><b><u>OFFICE TOOLS</u></b></p>
179     <ul>
180     <li>Microsoft Word, Excel, Project, and Access; including Visual Basic
181     automation capabilities.</li>
182     <li>Microsoft Front Page.</li>
183     </ul>
184     <p style="margin-top: 30; margin-bottom: -10"><b><u>SOURCE CODE
185     INSPECTION/QUALITY ASSURANCE TOOLS</u></b></p>
186     <ul>
187     <li>QAC</li>
188     <li>PC-LINT</li>
189     </ul>
190     <p style="margin-top: 30; margin-bottom: -10"><b><u>RESEARCH SOFTWARE, UNCOMMON
191     SOFTWARE</u></b></p>
192     <ul>
193     <li>TeX, LaTeX</li>
194     <li><a href="http://www.uppaal.com" target="_blank">UPPAAL</a></li>
195     </ul>
196     <p style="margin-top: 30; margin-bottom: -10"><b><u>SERVER SOFTWARE</u></b></p>
197     <ul>
198     <li>Unix/Linux server administration.</li>
199     <li>Firewall/Router administration.</li>
200     <li><a href="http://www.samba.org" target="_blank">SAMBA</a> administration.</li>
201     <li><a href="http://www.cvshome.org" target="_blank">CVS</a>, <a href="http://viewcvs.sourceforge.net" target="_blank">ViewCVS</a>
202     administration.</li>
203     <li>Mail server administration (<a href="http://www.qmail.org" target="_blank">qmail</a>).</li>
204     <li>HTTP server administration (<a href="http://httpd.apache.org/" target="_blank">Apache</a>).</li>
205     <li>FTP server administration.</li>
206     <li>CGI-BIN application development (<a href="http://www.php.net" target="_blank">PHP</a>,
207     <a href="http://www.swox.com/gmp" target="_blank">GMP</a>, standalone CGI).</li>
208     <li>NNTP server administration (<a href="http://www.isc.org/products/INN/" target="_blank">INN</a>).
209     development.</li>
210     </ul>
211     <p style="margin-top: 30; margin-bottom: -10"><b><u>OTHER SKILLS</u></b></p>
212     <ul>
213     <li>Fluent German.</li>
214     <li>Win32 API software</li>
215     <li>HTML development.</li>
216     </ul>
217     <p style="margin-top: 30; margin-bottom: -10"><b><u>PUBLICATIONS</u></b></p>
218     <ul>
219     <li><b>Articles</b>
220     <ul>
221     <li>&quot;<i>On Best Rational Approximations&quot;</i> (accepted, in queue
222     for publication).</li>
223     </ul>
224     </li>
225     <li><b>Books</b>
226     <ul>
227     <li>&quot;<i>A Practitioner's Guide To The Design And Development Of Small
228     Microcontroller Software</i>&quot; (work in progress).</li>
229     </ul>
230     </li>
231     </ul>
232     <p style="margin-top: 30; margin-bottom: -10"><b><u>COMMERCIAL PRODUCTS</u></b></p>
233     <ul>
234     <li><i><a href="http://esrg.sourceforge.net" target="_blank">The ESRG Tool Set</a></i> (a tool set for embedded system work).</li>
235     </ul>
236    
237     <hr>
238     <p align="center" style="margin-top: -2; margin-bottom: -1"><font size="1">Sound
239     credit:&nbsp; The <i>Austin Powers</i> series of films starring Mike Meyers.<br>
240     This
241     web page is maintained by <a href="mailto:dtashley@users.sourceforge.net">David
242     T. Ashley</a>.<br>$Header: /cvsroot/esrg/sfesrg/esrgweba/htdocs/authindiv/dtashley/resumes/index.html,v 1.5 2003/05/11 08:17:53 dtashley Exp $</font></p>
243     <hr noshade size="5">
244    
245     </body>
246    
247     </html>

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25