-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCV.tex
319 lines (272 loc) · 15.9 KB
/
CV.tex
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
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
\documentclass[12pt]{article}
%\usepackage{fullpage}
\usepackage[left=1in,right=1in,top=2cm,bottom=4cm]{geometry}
\usepackage{xcolor}
\usepackage[english]{babel}
\usepackage{fancyhdr}
\usepackage{parskip}
\usepackage{titlesec}
\titlespacing{\section}{0pt}{\parskip}{-\parskip}
\setlength{\parskip}{15pt}
\setlength{\parindent}{25pt}
\usepackage{hyperref}
\hypersetup{
colorlinks = true,
linkcolor = blue,
urlcolor=blue
}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{1.6cm}
\rhead{\begin{tabular}{r}
Daniel Dye\\
\end{tabular}}
\rfoot{\thepage}
\newcommand{\myitem}[1]{\noindent{\bfseries #1}}
\newcommand{\myitemL}[1]{\vspace{30pt}\par\noindent{\large\bfseries #1}}
\newenvironment{mitemize}
{%
\setlength{\parskip}{3pt}
\setlength{\itemsep}{2.5pt plus 1pt}
\begin{itemize}}
{\end{itemize}}
\begin{document}
\section*{Roles and Skills}
\vspace{\baselineskip}
\vspace{\baselineskip}
\begin{sloppypar}
\myitem{Software Engineer:} Python, Interactive Data Language (IDL), Shell scripting (Bash, Make), Fortran, Perl, Node.js, C/C++, CPU/Memory Line Profiling, Query Tuning, ...
\myitem{Full Stack Web Developer:} Python (Django, Flask), ORM (Django, SQLAlchemy, MongoEngine), Javascript/ES6, KnockoutJS, PHP, Perl, Databases (ANSI SQL, PostgreSQL/Netezza, SQL Server, MySQL, Oracle, MongoDB/DocumentDB, SQLite)
\myitem{DevOps Engineer:} Continuous Integration (GitHub Status Checks, TravisCI, TeamCity, Python fabric/paramiko), Unit Testing, Code Coverage, ...
\myitem{SecDevOps Engineer:} Burp Suite, CIS Benchmarks, OWASP ZAP, Veracode, GWAPT GIAC Web Application Penetration Tester Certification, ...
\myitem{Threat Intelligence SME:} STIX/TAXII Voting Committee Member, Snort/Suricata, Yara, Proprietary/OSINT, TIP, SIEM, SOAR, EDR/XDR, Splunk, ELK, AlienVault OTX, IBM X-Force Exchange, MITRE ATT\&CK, osquery, Kolide Fleet
\myitem{Network Security Engineer:} Suricata Intrusion Detection (IDS)/Inline Intrusion Prevention (IPS)/Network Security Monitoring (NSM), Cyber Threat Intelligence
\myitem{Software Packaging/Release Engineering:} Configuration Management (Ansible, SaltStack), Build/Packaging (RedHat/CentOS RPM, SystemD, Packer, Vagrant, Docker), Cloud Deployment (AWS, Rackspace/OpenStack)
\myitem{Data Scientist:} Exploratory Data Analysis (Jupyter Notebooks, Python Pandas), Machine Learning (TensorFlow, SciKit Learn, R), Visualization (D3, bqplot, plotly, Matplotlib, Leaflet, MapBox), Reporting, Academic/Technical Writing
\myitem{Spatial/Statistical Analysis:} ArcMap, Quantum GIS, Python (OGR/GDAL, Fiona, Shapely, Rasterio, etc.), R, GeoDa, FME/FME Server, R, SAS, SPSS, PostgreSQL (PostGIS, PL/SQL, PL/R, PL/Python)
\myitem{Development Methodologies:} Agile, Test Driven Development (TDD), Behavior Driven Development (BDD), GitFlow, Jira/XRay, Git, Mercurial, Subversion, GitHub Enterprise
\myitem{Developer Advocacy:} Blogging, Conferences, Documentation, Social Media, Training, Webinars, ...
\myitem{Sales Engineering:} Needs Assessment, Proof-of-Concept, Rapid Prototyping, ...
\end{sloppypar}
\clearpage
\section*{Education}
\vspace{\baselineskip}
\vspace{\baselineskip}
\myitem{GWAPT GIAC Web Application Penetration Tester} \hfill 2020 \\
SANS London
\myitem{Graduate Certificate - Predictive Analytics} \hfill 2015 \\
University of South Florida
\myitem{Fulbright Scholar} \hfill 2006-2007 \\
University of Helsinki \& Aalto University
\myitem{Master of Arts - Geography} \hfill 2006 \\
University of South Florida
\myitem{Graduate Certificate - Geographic Information Systems} \hfill 2005 \\
University of South Florida
\myitem{Bachelor of Science - Management Information Systems} \hfill 2003 \\
University of South Florida
\section*{Experience}
\myitemL{Soltra (DTCC/NC4/Celerium)} \hfill November 2014--present
\myitem{Senior/Consulting Software Engineer}
\begin{mitemize}
\item Full Stack Web Development for Cyber Threat Intelligence Appliance (Soltra Edge)
\begin{mitemize}
\item Django, jQuery/KnockoutJS, MongoDB/MongoEngine, Celery on CentOS
\end{mitemize}
\end{mitemize}
\myitem{DevOps Engineer, Packager, and Release Manager}
\begin{mitemize}
\item Maintainer and Release Manager for dozens of project RPMs
\item RHEL/CentOS systems configuration and administration
\begin{mitemize}
\item Configuration-as-code with Ansible and SaltStack
\item Center for Internet Security (CIS) benchmark conformance
\item Security auditing and remediation
\end{mitemize}
\item Dev/Prod parity improved using Vagrant, Packer, and Docker for Virtual Machine/Cloud Image creation and Ansible for configuration management
\end{mitemize}
\myitem{Team Leadership}
\begin{mitemize}
\item Developed onboarding and cross-training plans
\item Established, socialized, and monitored (with TravisCI/GitHub Status Checks) coding guidelines and team norms
\item Improved the feedback loop between Dev and QA teams resulting in higher quality with less rework and zero SEV1s
\begin{mitemize}
\item Facilitated the maturation of manual tests with Jira XRay
\end{mitemize}
\end{mitemize}
\myitemL{USF Water Institute} \hfill December 2013--November 2014
\myitem{Database Team Lead}
\begin{mitemize}
\item SysAdmin for SQL Server cluster
\begin{mitemize}
\item Managed dozens of databases
\item Complex query writing, stored procedures, and reporting
\end{mitemize}
\item Led database development team
\begin{mitemize}
\item Interviewed, trained, and mentored student employees
\end{mitemize}
\item Refactored Stored Procedures and Extract, Transform, Load (ETL) workflows (140+ SSIS Packages); tracked with Git
\item Implemented Django web application (OpenTreeMap, in beta)
\item Led statistical analysis project using R and SQL Server
\end{mitemize}
\myitemL{Catalina Marketing}\hfill \begin{tabular}{c}April 2013--October 2013\\ (6-month contract)\end{tabular}
\myitem{Python Web Developer (Back End)}
\begin{mitemize}
\item Python Flask micro-framework with RabbitMQ and Celery
\item Netezza/Oracle/Postgres, SQLAlchemy Object Relational Model (ORM)
\item Continuous Integration (TeamCity) and Code Quality (PEP8, Unit Testing)
\end{mitemize}
\myitemL{WeoGeo} \hfill February 2007--November 2012
\myitem{Interim Director of Professional Services}
\begin{mitemize}
\item Founded the Professional Services business unit
\begin{mitemize}
\item Fortune 50/500 clients including Northrop Grumman, \href{https://www.businesswire.com/news/home/20100804005929/en/WeoGeo-Power-Pitney-Bowes-Business-Insight}{Pitney Bowes}, and DigitalGlobe
\item Assessed customer needs for proposal development
\item Searched, evaluated, and implemented tool chains for:
\begin{mitemize}
\item Enterprise-scale Data Processing
\begin{mitemize}
\item Custom Data Transformations with Python, FME, PostGIS
\end{mitemize}
\item Custom Web Cartography with ArcMap, TileMill, OpenLayers
\end{mitemize}
\item Created OGC compliant web services for client data
\end{mitemize}
\end{mitemize}
\myitem{Sales Engineer}
\begin{mitemize}
\item Developed and delivered technical demonstrations to clients and investors
\item Acted as technical point of contact for client interaction
\item Conducted needs assessment interviews and proof-of-concept demonstrations
\item Oversaw production workflow development and communicated progress to clients
\end{mitemize}
\myitem{Developer Advocate/Technology Evangelist}
\begin{mitemize}
\item Created developer documentation and narrative blog series to demonstrate usage
\item Founded the \href{https://web.archive.org/web/20121025131511/http://www.weogeo.com:80/author/Dan%20Dye.html}{technical blog, Dwell Time}, which demonstrated:
\begin{mitemize}
\item Creative, outside-the-box applications of technology
\item Utilization of WeoGeo SDK
\item Customer integrations which “primed the pump” for Professional Services
\end{mitemize}
\item Promoted platform at industry workshops, conferences, and trade shows (FOSS4G, Esri Dev Summit, PyCon, PyData, O’Reilly Strata, SciPy, etc.)
\item Forged strategic alliances with industry thought leaders
\item Created conference exhibit collateral, hardware, demonstration, and process for lead generation and follow up (interview forms, mail merge, sales funnels, etc.)
\item Created a community platform in 2007 including WordPress MU, phpBB2 Forum, and MediaWiki on LAMP (Linux, Apache, MySQL, PHP)
\item Utilized social media to promote community platform, strategic partners, and services
\begin{mitemize}
\item \href{https://twitter.com/dandye}{@dandye} is \href{https://twitter.com/dandye/lists/memberships}{included in the Twitter Lists}: Geospatial Influencers, GIS, Geospatial, geospatial, Geospatial Faves, geo, geo people, etc.
\end{mitemize}
\end{mitemize}
\myitemL{University of South Florida} \hfill August 2005--December 2006
\myitem{Graduate Teaching/Research Assistant}
\begin{mitemize}
\item Graduate teaching assistant for Geography Department’s undergraduate Introduction to Remote Sensing course
\begin{mitemize}
\item Planned the curriculum for and taught the associated IDL/ENVI lab
\end{mitemize}
\item Research and thesis project involved monitoring and modeling water quality
\begin{mitemize}
\item Sponsored by Veolia Water and Tampa Bay Water
\end{mitemize}
\end{mitemize}
\myitemL{Florida Environmental Research Institute} \hfill April 2001--June 2005
\myitem{Scientific Programming, Research Assistant/Associate}
\begin{mitemize}
\item Performed Scientific Visualization and statistical analysis for Dr. W. Paul Bisset’s ecological/optical model of the West Florida Shelf (\href{https://www.researchgate.net/profile/W_Bissett/publication/239866967_Ecological_Simulation_EcoSim_20_Technical_Description/links/00b7d52aa2b91b0672000000.pdf}{EcoSim 2.0})
\begin{mitemize}
\item Co-author for several academic journal articles including \href{https://www.sciencedirect.com/journal/marine-chemistry}{the peer-reviewed journal, Marine Chemistry}
\item Designed and programmed validation for EcoSim2 using satellite data (SeaWiFS) as ground truth
\end{mitemize}
\item Devised, programmed (in IDL), and executed data processing pipelines for Dr. David D.R. Kohler’s designs for the calibration, characterization, and processing of the \href{https://hico.coas.oregonstate.edu/publications/Davis%20PHILLS%20OpticsExpress.pdf}{Portable Hyperspectral Imager for Low Light Spectroscopy (PHILLS2)} data into reflectance and remote sensing products ($R_{rs}$, Chlorophyll, etc.)
\begin{mitemize}
\item Spatial and Spectral sensor calibration data collected in NRL’s optics lab
\item Radiometric correction, atmospheric correction, and products
\item Implemented a Genetic Algorithm to solve for and remove effects of stray-light within the instrument (Dr. Kohler’s design)
\item Field work with the instrument aboard a NOAA Cessna Citation
\item Prototyped direct parametric ortho correction of both pushbroom scanner and digital frame imagery using Trimble’s POSPac software and ReSe’s PARGE
\end{mitemize}
\item Processed raw satellite data (Level0) into georectified remote sensing reflectance ($R_{rs}$) and products (Chlorophyll, etc.) using Naval Research Laboratory’s Automated Processing System (APS) and the SeaWiFS Data Analysis System (SeaDAS)
\item Co-designed and programmed a web-based data selection, processing, and distribution application for hyperspectral data (HyDRO)
\begin{mitemize}
\item This project evolved into the startup WeoGeo
\end{mitemize}
\item System and Network Administration for the research institute’s Windows and Unix/Linux environment
\end{mitemize}
\clearpage
\section*{Conferences and Hackathons} \hfill
\begin{mitemize}
\item \href{https://live.hashiconf.com/schedule}{HashiConf Europe} (Finland 2021)
\item \href{https://www.attack-community.org/event/}{EU ATT\&CK Community Workshop} (Finland 2021)
\item \href{https://aws-gameday-nordics.splashthat.com/}{AWS GameDay Nordics} (Finland 2021)
\item \href{https://www.sans.org/cyber-security-summit/archives/}{SANS OSINT Summit} (Online 2021)
\item SANS \href{https://www.sans.org/cyber-security-courses/web-app-penetration-testing-ethical-hacking/}{SEC542: Web App Penetration Testing and Ethical Hacking} (London 2019)
\begin{mitemize}
\item Earned the GIAC Web Application Penetration Tester (GWAPT) certification in 2020
\item Team won the NetWars challenge coins for the three-day Capture the Flag
\end{mitemize}
\item \href{https://humanityplus.org/events/transvision-2019/}{Humanity+ Future of Humanity Institute} (London 2019)
\item \href{https://suricon.net/suricon-2019-amsterdam/}{Suricon} (Amsterdam 2019)
\begin{mitemize}
\item \href{https://suricon.net/trainings/}{Advanced Deployment and Configuration with Suricata} (Amsterdam 2019)
\end{mitemize}
\item PyData \href{https://pydata.org/miami2019/}{Miami 2019}, \href{https://conferences.oreilly.com/strata/strata2012/public/schedule/detail/23166}{Santa Clara 2012}, \ldots more
\item O'Reilly JupyterCon \href{https://conferences.oreilly.com/jupyter/jup-ny}{New York 2018}
\begin{mitemize}
\item Full-day \href{https://conferences.oreilly.com/jupyter/jup-ny/public/schedule/detail/68192}{TensorFlow Tutorial}
\item Full-day \href{https://conferences.oreilly.com/jupyter/jup-ny/public/schedule/detail/69752}{Kubernetes Tutorial}
\item \href{https://conferences.oreilly.com/jupyter/jup-ny/public/schedule/detail/71214}{JupyterCon Community Sprint Day}
\end{mitemize}
\item \href{https://codefortampabay.org/ndch-2018/}{National Day of Civic Hacking 2018}
\item \href{https://pgp.med.harvard.edu/events/pgp-hackathon-1-0}{Harvard Personal Genome Project Hackathon} (Boston 2018)
\item PyCon - \href{https://us.pycon.org/2015/}{Montreal 2015}, \href{https://us.pycon.org/2012/}{Santa Clara 2012}, \ldots more
\item SciPy (Austin 2012, 2013)
\begin{mitemize}
\item on the Program Committee for the Geospatial Track in 2013
\end{mitemize}
\item Free and Open Source Software for Geospatial (FOSS4G)
\begin{mitemize}
\item Denver 2011, Barcelona 2010, Sydney 2009
\end{mitemize}
\item \href{https://aws.amazon.com/blogs/aws/start-up-challe/}{AWS Start-Up Challenge} (Seattle 2007)
\item American Association of Geographers (AAG)
\begin{mitemize}
\item Winner of poster competition in 2005
\end{mitemize}
\item \href{https://conferences.oreilly.com/strata/strata2012}{O'Reilly Strata} (Santa Clara 2012)
\begin{mitemize}
\item Exhibited my ``feelSpace Belt'' in the Mini-Maker Faire
\end{mitemize}
\item Esri Dev Summit Palm Springs and Esri User Conference San Diego (3 years each)
\item \href{http://ampcamp.berkeley.edu/3/}{AMP Camp Three – Analytics and Machine Learning at Scale} (UC Berkeley 2013)
\item BarCamp and Ignite
\begin{mitemize}
\item Sarasota 2011, Orlando, Portland, \ldots more
\end{mitemize}
\item Hillsborough County Hackathon
\begin{mitemize}
\item \href{https://hscweb3.hsc.usf.edu/health/publichealth/news/global-health-has-1-hacker/}{First Place 2014}
\end{mitemize}
\item City of Tampa Hackathon
\begin{mitemize}
\item \href{https://web.archive.org/web/20120808120046/http://www.weogeo.com/blog/City_of_Tampa_Mayors_Hackathon.html}{Blog post on Wayback Machine}
\end{mitemize}
\item FME User Conference
\item ASPRS (Photogrammetry and Remote Sensing)
\item WhereCamp
\begin{mitemize}
\item \href{http://gisuser.com/2011/12/wherecamptb-ignitespatial-feb-10-11-tampa-fl/}{WhereCampTB + IgniteSpatial} (Tampa 2012)
\item \href{https://conferences.oreilly.com/where/where2010/public/schedule/detail/14268}{WhereCamp} (Mountain View 2010)
\end{mitemize}
\end{mitemize}
\section*{Meetups and User Groups} \hfill
\begin{mitemize}
\item Tampa Bay Python User Group (co-organizer from 2008-2015)
\item University of South Florida Python User Group (co-founded in 2013, now defunct)
\item Tampa Bay Microcontroller Meetup (co-founded in 2008)
\item Suncoast Linux User Group
\item \ldots many more: \href{https://www.meetup.com/members/4129281/}{70 Groups and 223 Events}
\end{mitemize}
\end{document}