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

Contents of /sf_code/esrgweba/htdocs/authindiv/dtashley/resumes/index.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23 - (show annotations) (download) (as text)
Sat Oct 8 06:11:57 2016 UTC (8 years, 2 months ago) by dashley
File MIME type: text/html
File size: 11940 byte(s)
Initial commit.
1 <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