/
index.html
281 lines (280 loc) · 8.56 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="generator" content="pandoc" />
<title></title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="../out/resume-css-stylesheet.css" type="text/css" />
</head>
<body>
<h1 id="phil-russell">Phil Russell</h1>
<p><em>I'm a software engineer whose greatest passion is to create products that solve the problems people value. I make my most valuable contributions as part of a software product development team, either in a leadership or senior software engineering role. I thrive in a high-energy environment where creativity, curiosity and high intelligence are the norm.</em></p>
<p><link rel="stylesheet" type="text/css" href="resume-css-stylesheet.css"></p>
<table class="contactInfo">
<tbody>
<tr>
<td style="text-align:center;">
phil@philrussell.us
</td>
<td style="text-align:center;">
(214) 520-1319
</td>
<td style="text-align:center;">
<a href="https://findingorder.github.io">findingorder.github.io</a>
</td>
<td style="text-align:center;">
<a href="https://findingorder.github.io/doc/resume.pdf" target="_blank">This document as a PDF file</a>
</td>
</tr>
</tbody>
</table>
<h2 id="experience">Experience</h2>
<p><strong>AT&T</strong><br> Principal Software Engineer - Chief Data Office<br> <em>2013 to Present</em></p>
<ul>
<li>Founding member of AT&T Big Data Center of Excellence, which later became AT&T Chief Data Office.</li>
<li>I serve a team of data scientists creating fraud detection and mitigation solutions.</li>
<li>In previous roles worked extensively with location analytics.</li>
<li>Delivered numerous data pipeline and machine learning operationalization solutions.</li>
<li>Deeply involved with transitioning all of AT&T's non-network IT infrastructure to Microsoft Azure.</li>
</ul>
<p><strong>Private Investor</strong><br> <em>2007 to 2013</em></p>
<ul>
<li>Semi-retired as a result of liquidity event from sale of Corprasoft, Inc.</li>
<li>Re-entered workforce because I love creating software and just couldn't stay away.</li>
</ul>
<p><strong>Corprasoft Inc.</strong><br> Co-Founder and Chief Technology Officer<br> <em>1991 to 2007</em></p>
<ul>
<li>Leading provider of enterprise case management and outside counsel fee management software, with global customer base</li>
<li>Founded with one other individual and grew to become market-leading solution.</li>
<li>Personally developed two major releases of Corprasoft's initial <em>Chief Legal Officer</em> product, and led development of subsequent <em>Corprasoft Legal Desktop</em> web-based product.</li>
<li>Sold company to competitor in 2007.</li>
</ul>
<p><em>Prior to 1991</em></p>
<ul>
<li>Various corporate finance and software development positions</li>
</ul>
<h2 id="education">Education</h2>
<p><strong>Master of Business Administration</strong><br> <strong>Vanderbilt University - Owen Graduate School of Management</strong></p>
<ul>
<li>Concentration in Finance</li>
</ul>
<p><strong>Bachelor of Engineering</strong><br> <strong>Vanderbilt University - School of Engineering</strong></p>
<ul>
<li>Double major in Computer Science and Electrical Engineering</li>
</ul>
<p><strong>Recent and Notable Professional Training Classes</strong></p>
<ul>
<li>Designing and Implementing a Microsoft Azure AI Solution</li>
<li>Designing a Microsoft Azure Data Solution</li>
<li>Implementing a Microsoft Azure Data Solution</li>
<li>Leading SAFe (Scaled Agile Framework)</li>
<li>Pragmatic Marketing Practical Product Management</li>
<li>Cooper Professional Education Interaction Design Practicum</li>
</ul>
<div class="page-break-before">
</div>
<h2>
Skills<br>
</h2>
<h3>
Languages, Platforms & Tools
</h3>
<table class="skillsTable" width="100%" border="1">
<tbody>
<tr>
<td>
Time Frame ▶<br>▼ Proficiency
</td>
<td>
<b>Current</b>
</td>
<td>
<b>Recent</b>
</td>
<td>
<b>Past</b>
</td>
</tr>
<tr>
<td>
<b>Expert</b>
</td>
<td>
Azure PowerShell Scripting<br>JavaScript/HTML/CSS
</td>
<td>
R Shiny
</td>
<td>
Microsoft Access
</td>
</tr>
<tr>
<td>
<b>High</b>
</td>
<td>
Bash Shell Scripting<br>Docker<br>Hadoop<br>Kubernetes<br>Linux<br>MacOS<br>Microsoft Azure<br>Python<br>Vue.js
</td>
<td>
Hive<br>R Language
</td>
<td>
C#.NET
</td>
</tr>
<tr>
<td>
<b>Medium</b>
</td>
<td>
Apache Spark<br>Cassandra<br>Firebase<br>Java<br>MongoDB<br>Terraform
</td>
<td>
Apache Pig
</td>
<td>
Delphi (Pascal)<br>Microsoft SQL Server<br>Objective-C and Cocoa API<br>Oracle<br>Visual Basic.NET
</td>
</tr>
<tr>
<td>
<b>Novice</b>
</td>
<td>
Scala
</td>
<td>
Amazon Web Services
</td>
<td>
<br>
</td>
</tr>
</tbody>
</table>
<h3>
Expertise
</h3>
<table class="skillsTable" width="100%" border="1">
<tbody>
<tr>
<td>
Time Frame ▶<br>▼ Proficiency
</td>
<td>
<strong>Current</strong>
</td>
<td>
<strong>Recent</strong>
</td>
<td>
<strong>Past</strong>
</td>
</tr>
<tr>
<td>
<strong>Highly Proficient</strong>
</td>
<td>
Data pipeline engineering in support of AI and machine learning<br>Microsoft Azure Networking
</td>
<td>
Geolocation, geofencing, and journey tracking
</td>
<td>
Corporate law department operations and finance
</td>
</tr>
<tr>
<td>
<strong>Proficient</strong>
</td>
<td>
Closed-loop feedback for machine learning models
</td>
<td>
Product management<br>Interaction design
</td>
<td>
<br>
</td>
</tr>
<tr>
<td>
<strong>Competent</strong>
</td>
<td>
<br>
</td>
<td>
<br>
</td>
<td>
<br>
</td>
</tr>
<tr>
<td>
<strong>Basic</strong>
</td>
<td>
AI / machine learning model design
</td>
<td>
Bayesian networks
</td>
<td>
<br>
</td>
</tr>
</tbody>
</table>
<h2 id="publications">Publications</h2>
<ul>
<li><p><strong><a href="https://medium.com/@philrussell/why-you-need-to-be-a-product-manager-in-addition-to-all-your-other-responsibilities-b97d6919c6a2">Why you need to be a Product Manager (in addition to all your other responsibilities)</a></strong><br> Everyone in a company has customers, even those whose jobs aren’t directly customer-facing, and can better meet their stakeholders’ needs by applying product management techniques that have been proven effective in software and other technology companies.</p></li>
<li><p><strong><a href="doc/bayesian.pdf">Introduction to Bayesian Networks Part 1: Theory and Algorithms</a></strong><br> I wrote this paper when I was grokking Bayesian Networks. The best way to learn something is to try to teach someone else.</p></li>
<li><p><strong>Azure Recipes</strong><br> Series of AT&T internal articles that provide step-by-step instructions for creating Microsoft Azure network connections using Private Link and Bastion resources.</p></li>
</ul>
<h2 id="code">Code</h2>
<p>Most of my recent code is the intellectual property of my current employer and can't be shared. But here are a few little open source projects that exemplify the quality and style of the code I write.</p>
<ul>
<li><strong><a href="https://github.com/findingorder/fo-sticky-note">fo-sticky-note</a></strong> A Vue.js component that provides a full-featured sticky note control, bundled into a single ES6 file using rollup.js.</li>
<li><strong><a href="https://github.com/findingorder/fo-markdown-note">fo-markdown-note</a></strong> A Vue.js component that provides a Markdown editor for inclusion in a Vue.js project. It is a thin wrapper around the SimpleMDE JavaScript control.</li>
<li><strong><a href="https://github.com/findingorder/fo-gridstack-organizer">fo-gridstack-organizer</a></strong> A Vue.js component that is a wrapper around the gridstack.js jQuery plugin.</li>
</ul>
<h2>
Certifications
</h2>
<table cellpadding="5" border="0">
<tbody>
<tr>
<td>
<img src="./img/azure-ai-engineer.png" alt="Microsoft Certified: Azure AI Engineer"title="Microsoft Certified: Azure AI Engineer" style="width: 64px; height: 64px;"><br>
</td>
<td>
<strong>Microsoft Certified: <br>Azure AI Engineer</strong>
</td>
<td>
<br>
</td>
<td>
<img src="./img/azure-fundamentals.png" alt="Microsoft Certified: Azure Fundamentals"title="Microsoft Certified: Azure Fundamentals" style="width: 64px; height: 64px;"><br>
</td>
<td>
<strong>Microsoft Certified: <br>Azure Fundamentals</strong>
</td>
</tr>
</tbody>
</table>
<p>
<br>
</p>
<br>
<div class="footer">
<p>This document is authored in Markdown and HTML using Visual Studio Code and BlueGriffon. It is built for simultaneous web page and PDF delivery using a Microsoft PowerShell script that incorporates Python, Stylus, Pandoc, wkhtmltopdf, and Adolix Split and Merge PDF.</p>
</div>
</body>
</html>