-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
439 lines (398 loc) · 19.9 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
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
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Christian Halsted | Spatial Dataworks</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/bootstrap-theme.min.css">
<link rel="stylesheet" href="css/style.css">
<link rel='icon' href='assets/sdw-image.ico' type='image/x-icon' sizes="16x16" />
</head>
<body>
<header>
<nav class="navbar navbar-default navbar-fixed-top"> <!-- Creates the navbar -->
<div class="container">
<div class="navbar-header"> <!-- Creates the navbar header -->
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span> <!-- Used for screen readers for accessibility -->
<span class="glyphicon glyphicon-menu-hamburger"></span>
<span class="menu"></span>
</button> <!-- Hamburger button for smaller devices -->
<a class="navbar-brand" href="index.html">Christian Halsted | Spatial Dataworks</a>
</div>
<div id="navbar" class="collapse navbar-collapse navbar-right"> <!-- Links to include in navbar -->
<ul class="nav navbar-nav"> <!-- Unordered list for links on navbar -->
<li><a href="#projects">Projects</a></li>
<li><a href="#experience">Experience</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div> <!-- end .navbar-collapse -->
</div> <!-- end .container -->
</nav> <!-- end navigation bar -->
</header>
<div class="bg">
<div id="logo">
<img src="assets/sdw-logo.png" alt="logo" class="img-responsive">
</div>
<div id="bgtext">
<span class="border">CHRISTIAN HALSTED</span><br><br>
</div>
</div>
<!-- Projects -->
<div id="projects" class="container">
<div class="page-header">
<h1>Projects</h1>
</div>
<h2>Maps</h2>
<div class="container">
<div class="row">
<div class="col-md-4 col-xs-12">
<div class="thumbnail portfolio-thumbnail">
<a href="assets/bike_tour_map.pdf">
<img src="assets/bike_tour_map_thumb.png" alt="bike tour map" />
</a>
<div class="caption">
<p>Shaded relief terrain map created for a class assignment using Adobe Illustrator and Photoshop. (PDF 5.6MB)</p>
</div>
</div>
</div>
<div class="col-md-4 col-xs-12">
<div class="thumbnail portfolio-thumbnail">
<a href="assets/turkey_inforgraphic.pdf">
<img src="assets/turkey_infographic_thumb.png" alt="turkey population infographic" />
</a>
<div class="caption">
<p>Example of a longform infographic created using Adobe Illustrator. (PDF 0.7MB)</p>
</div>
</div>
</div>
<div class="col-md-4 col-xs-12">
<div class="thumbnail portfolio-thumbnail">
<a href="assets/kittery100k.pdf">
<img src="assets/kittery100k_thumb.png" alt="Kittery 100K Bedrock map" />
</a>
<div class="caption">
<p>This bedrock map example was created using ArcGIS Desktop. (PDF 20.1MB)</p>
</div>
</div>
</div>
</div>
</div>
<h2>Web Maps</h2>
<div class="container">
<div class="row">
<div class="col-md-4 col-xs-12">
<div class="thumbnail portfolio-thumbnail">
<a href="https://www.maine.gov/dacf/mgs/pubs/digital/well.htm">
<img src="assets/wells_thumb.png" alt="Maine well database map" />
</a>
<div class="caption">
<p>This web map was made using ArcGIS Pro, ArcGIS Online and the Esri Web App Builder. It shows the locations and data for bedrock wells in Maine.</p>
</div>
</div>
</div>
<div class="col-md-4 col-xs-12">
<div class="thumbnail portfolio-thumbnail">
<a href="https://www.maine.gov/dacf/mgs/explore/explore_map.shtml">
<img src="assets/gfl_thumb.png" alt="Maine geologic facts and localities map" />
</a>
<div class="caption">
<p>This web page incorporates an ArcGIS Online web map built with the Esri Web App Builder and a DataTable.js table for displaying attribute information.</p>
</div>
</div>
</div>
<div class="col-md-4 col-xs-12">
<div class="thumbnail portfolio-thumbnail">
<a href="https://www.maine.gov/dacf/mgs/hazards/slr_ss/index.shtml">
<img src="assets/slrss_thumb.png" alt="Kittery 100K Bedrock map" />
</a>
<div class="caption">
<p>This web map allows you to approximate the potential inland extent of inundation for sea level rise scenarios from 1.2 to 10.9 feet.</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 col-xs-12">
<div class="thumbnail portfolio-thumbnail">
<a href="https://api.mapbox.com/styles/v1/chhalsted/cjv5rqowg01qx1fp5npv296q9.html?fresh=true&title=true&access_token=pk.eyJ1IjoiY2hoYWxzdGVkIiwiYSI6ImNqbDJ5NTI1aDF2a2szcW41dGFvcnlsMDUifQ.VwB2q6vg1Z6ORVv4Myyrhg#2.6/38.407940/-83.345595/0">
<img src="assets/peanuts-mapbox.png" alt="MapBox Peanuts theme map" />
</a>
<div class="caption">
<p>This MapBox Tileset seeks to portray the iconic images and colors of the Peanuts comic strip for the upcoming movie "Snoopy's Hockey Hoopla". The map highlights U.S. ice hockey rinks with Woodstock on the Zamboni. For those traveling to see the movie, or play a hockey game, Snoopy the World War I Flying Ace gets us to the airports and Snoopy's doghouse shows us the way to the hotels. The water texture elicits the feeling of being on the ice - cold steel cutting deep arcs as you streak in on the goalie all alone.</p>
</div>
</div>
</div>
<div class="col-md-4 col-xs-12">
<div class="thumbnail portfolio-thumbnail">
<a href="https://chhalsted.github.io/well_data_explorer/">
<img src="assets/well_explorer.jpg" alt="well explorer app" />
</a>
<div class="caption">
<p>The Maine Water Well Database Explorer is an interactive map visualization tool for tracking key statistics and examining trends for the bedrock wells in reported to the Maine Geological Survey.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Experience -->
<div id="experiencebkgrd">
<div id="experience" class="container experiencebkgrd">
<div name="experience" class="page-header">
<h1>Experience</h1>
</div>
<div class="row">
<div class="col-md-12">
<h3>Work</h3>
<div class="row">
<div class="col-md-1 text-center"><img src="assets/mgs48.png" alt="MGS logo" class="rounded"></div>
<div class="col-md-8 col-xs-12">
<h4>Director, Earth Resources Information</h4>
<h5>Maine Geological Survey, Department of Agriculture, Conservation and Forestry, Augusta, ME</h5>
</div>
<div class="col-md-3 col-xs-12 text-right"><p>January 2013 to Present</p></div>
</div>
<div class="row">
<div class="col-md-11 col-md-offset-1 col-xs-12">
<ul>
<li>Perform GIS map production and spatial analysis with ArcGIS 10.X for 17 geologic map series.</li>
<li>Design, test and implement SQL Server database objects using T-SQL for spatial and non-spatial data.</li>
<li>Install, administer, evaluate, and upgrade ArcGIS Desktop and SQL Server.</li>
<li>Upgrade legacy geologic map production systems from ArcInfo Workstation, coverages and AML to ArcGIS Desktop, enterprise geodatabase and Python.</li>
<li>Perform data conversions from legacy systems into enterprise spatial and business databases.</li>
<li>Develop exchange, transfer, and load routines for serving and consuming geologic data via data files, data replication and web services.</li>
<li>Develop geoprocessing and spatial analysis tools with Python and ArcObjects.</li>
<li>Custom Microsoft Access front-end development for SQL Server enterprise databases.</li>
<li>Perform spatial data QA/QC using automated and manual processes.</li>
<li>Develop, maintain and enhance web site using HTML, CSS, JavaScript, ArcGIS Online, XML, JSON and ReST services.</li>
<li>Author and contribute to federal grant applications and technical reports.</li>
<li>Develop and implement physical collection and digital data preservation programs.</li>
<li>Member of Department Information Services and Technology Committee and Department Web Team.</li>
<li>Member of Maine Office of GIS Advisory Council.</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-1 text-center"><img src="assets/stateofmaine48.png" alt="state logo" class="rounded"></div>
<div class="col-md-8 col-xs-12">
<h4>Senior GIS Programmer/Analyst</h4>
<h5>Maine Department of Environmental Protection, Augusta, ME</h5>
</div>
<div class="col-md-3 col-xs-12 text-right"><p>April 2002 to December 2012</p></div>
</div>
<div class="row">
<div class="col-md-11 col-md-offset-1 col-xs-12">
<ul>
<li>Perform GIS mapping and analysis with ArcGIS 8/9/10 and GPS data collection and post-processing for over 15 programs in the department dealing with hydrogeology, oil and hazardous material clean-up and land, surface water and air regulation or monitoring.</li>
<li>Develop geoprocessing and spatial analysis tools with Python and ArcObjects.</li>
<li>Perform custom application development with ArcObjects (VBA/VB6) to extend GIS functionality.</li>
<li>Develop integration tools that leverage data from environmental sampling, licensing and permitting databases in ArcGIS for mapping and spatial analysis.</li>
<li>Act as lead technical contact for all facets of GIS support for over 150 users.</li>
<li>Responsible for developing and maintaining bureau spatial database in ArcSDE.</li>
<li>Custom Microsoft Access front-end development for Oracle and SQL Server enterprise databases.</li>
<li>Integrate Microsoft Access and Excel with VBA as front-end reporting tools for Oracle and SQL Server enterprise database systems.</li>
<li>Evaluate, install, test, and deploy new ArcGIS software releases.</li>
<li>Perform large and small scale data conversions from distributed systems into enterprise spatial and business databases.</li>
<li>Perform spatial data QA/QC using automated and manual processes.</li>
<li>Develop MDEP GIS web site to streamline dissemination of spatial and environmental monitoring data using Google Earth.</li>
<li>Train staff formally and one-on-one in ArcGIS and field GPS data collection.</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-1 text-center"><img src="assets/mead48.png" alt="Mead logo" class="rounded"></div>
<div class="col-md-8 col-xs-12">
<h4>Operations Forester</h4>
<h5>Mead Paper, Shelburne, NH</h5>
</div>
<div class="col-md-3 col-xs-12 text-right"><p>February 2000-April 2002</p></div>
</div>
<div class="row">
<div class="col-md-11 col-md-offset-1 col-xs-12">
<ul>
<li>Oversee all timber harvesting crews, cutting 50,000 cords annually, in New Hampshire District for compliance with job contract specifications, company policies, forest management plans and state laws.</li>
<li>Perform harvest job layout, ecological feature identification, and boundary line maintenance.</li>
<li>Post-harvest site remediation layout and mapping with GPS and ArcView GIS.</li>
<li>Redesign Microsoft Access Forest Management Planning application for Maine/NH Operations.</li>
<li>Perform inventory and operational timber cruises.</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-1 text-center"><img src="assets/champion48.png" alt="Champion logo" class="rounded"></div>
<div class="col-md-8 col-xs-12">
<h4>Procurement Forester</h4>
<h5>Champion International, Norway, MI</h5>
</div>
<div class="col-md-3 col-xs-12 text-right"><p>May 1995-November 1999</p></div>
</div>
<div class="row">
<div class="col-md-11 col-md-offset-1 col-xs-12">
<ul>
<li>Monitored delivery performance, forestry practices and training and safety compliance for 15 open market pulpwood suppliers delivering 10,000 to 12,000 cords monthly.</li>
<li>Coordinated the forest resources and mill woodyard teams in the delivery of 650,000 cords of pulpwood annually, including daily oversight and annual operating plans and budgets.</li>
<li>Compiled Forest Land Classification & Ownership database using satellite imagery and MapInfo GIS.</li>
<li>Developed Microsoft Access business applications for monthly Supplier Quality Assurance monitoring, Open Market wood ordering processes and Log Concentration Yard scaling and inventory.</li>
<li>Member of Mill Pulpwood Scale System Redesign Team and Lake States Region Systems Team.</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-1 text-center"><img src="assets/ip48.png" alt="IP logo" class="rounded"></div>
<div class="col-md-8 col-xs-12">
<h4>Intern Forester</h4>
<h5>International Paper Co., Clayton Lake, ME</h5>
</div>
<div class="col-md-3 col-xs-12 text-right"><p>Summer 1994</p></div>
</div>
<div class="row">
<div class="col-md-11 col-md-offset-1 col-xs-12">
<ul>
<li>Performed harvest layout and weekly cutting crew inspections.</li>
<li>Created harvest plan database and maps for monitoring and planning of operations.</li>
<li>Performed aerial photography layout of herbicide program spray blocks.</li>
<li>Conducted site selection, inspection and analysis for pre-commercial thinning trial.</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-1 text-center"><img src="assets/gp48.png" alt="IP logo" class="rounded"></div>
<div class="col-md-8 col-xs-12">
<h4>Timber Cruiser</h4>
<h5>Georgia-Pacific Corp., Princeton, ME</h5>
</div>
<div class="col-md-3 col-xs-12 text-right"><p>Summer 1993</p></div>
</div>
<div class="row">
<div class="col-md-11 col-md-offset-1 col-xs-12">
<ul>
<li>Conducted forest inventory using a 2% fixed-radius plot cruise in two person crews.</li>
<li>Performed boundary line maintenance, continuous forest inventory plots, and tree planting.</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-1 text-center"><img src="assets/umaine48.png" alt="IP logo" class="rounded"></div>
<div class="col-md-8 col-xs-12">
<h4>Technician</h4>
<h5>College of Natural Resources, Forestry & Agriculture , Orono, ME</h5>
</div>
<div class="col-md-3 col-xs-12 text-right"><p>Academic Years 1993-95</p></div>
</div>
<div class="row">
<div class="col-md-11 col-md-offset-1 col-xs-12">
<ul>
<li>Generated charts, graphs, and figures with graphics programs for a textbook on conservation biology.</li>
<li>Performed hardware setup and software configurations for college-wide Novell network system.</li>
</ul>
</div>
</div>
<h3>Education</h3>
<div class="row">
<div class="col-md-1 text-center"><img src="assets/uwisc48.png" alt="UWisconsin logo" class="rounded"></div>
<div class="col-md-11">
<ul>
<li>University of Wisconsin, Madison, WI (Online), M.S., GIS and Web Mapping, December 2020 (expected)</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-1 text-center"><img src="assets/umaine48.png" alt="UMaine logo" class="rounded"></div>
<div class="col-md-11">
<ul>
<li>University of Maine, Orono, ME, B.S., Forest Management with Highest Honors, May 1995</li>
<li>1995 Dwight DeMerritt Scholar, College of Natural Resources, Forestry & Agriculture</li>
<li>Xi Sigma Pi Forestry Honor Society, University of Maine</li>
<li>Phi Kappa Phi Honor Society, University of Maine</li>
</ul>
</div>
</div>
<h3>Specialized Training</h3>
<ul>
<li>ESRI Instructor Lead Training: Programming ArcObjects with VBA (5 days), Building Geodatabases I (3 days), Introduction to Geoprocessing Scripts using Python (self-study)</li>
<li>Visual Basic Programming – 2 Semesters Continuing Education</li>
<li>Maine Certified Logging Professional, New Hampshire Professional Logger Program, Michigan Sustainable Forestry Education, Soren Erikksen’s Game of Logging</li>
<li>Wilderness & Maine Emergency Medical Technician, CPR, First Aid, Defensive Driving</li>
</ul>
<h3>Memberships</h3>
<ul>
<li>Town of Searsmont Planning Board 2018-present</li>
<li>Maine GIS Users Group 2002-present</li>
<li>New Hampshire Licensed Professional Forester 2000-2003</li>
<li>Society of American Foresters 1995-2001</li>
<li>USA Hockey Referee 1986-87 and 1998-2016</li>
<li>Maine Chapter of the National Ice Hockey Officials Association 2001-2016</li>
<li>Eagle Scout, Boy Scouts of America 1990</li>
</ul>
</div>
</div>
</div>
</div>
<!-- About -->
<div id="about" class="container">
<div name="contact" class="page-header">
<h1>About</h1>
</div>
<div class="row">
<div class="col-md-12 col-xs-12">
<p>This isn't a real company but I am a real person. I just thought I would play around with creating a company name and logo for this assignment. I've spent my career helping organizations integrate digital workflows into their business processes. I am a technologist, digital organizer, aggregator, and implementer. My specialty is working with spatial data to enhance and visualize patterns, trends, and real world objects. I focus on database design, geographic information systems, reporting, and web site development. Being elbows deep in rickety datasets all day long isn't glamorous work but the world needs people like me to keep the original works of art and science organized and accessible.</p>
</div>
</div>
<div class="row">
<div class="col-md-4 text-center"><img src="assets/about_coppermine_char.jpg" alt="big fish" class="imgshadow" style="width:100%"></div>
<div class="col-md-4 col-xs-12">
<p>In my spare time, I work to keep our family 'farm' running. We have horses, dogs, goats, cats, chickens, geese, ducks, guniea fowl, a rabbit and some fish. I also manage our woodlot by pruning and harvesting firewood, pulpwood, biomass, and sawlogs to keep our land healthy and productive. When I can get off the farm I enjoy whitewater canoeing, wilderness canoe tripping, hiking, fishing, and hunting.</p>
</div>
<div class="col-md-4 text-center"><img src="assets/about_canoeing.jpg" alt="canoeing" class="imgshadow" style="width:100%"></div>
</div>
</div>
<!-- Contact -->
<div id="contact" class="container">
<div name="contact" class="page-header">
<h1>Contact</h1>
</div>
<form enctype="text/plain" method="post" action="mailto:[email protected]">
<div class="form-group">
<label for="name">Name:</label>
<input type="text" class="form-control" id="name" name="name">
</div>
<div class="form-group">
<label for="subject">Subject:</label>
<input type="text" class="form-control" id="subject" name="subject" value="Web site contact">
</div>
<div class="form-group">
<label for="comment">Comment:</label>
<textarea class="form-control" rows="4" id="comment" name="comment"></textarea>
</div>
<button type="send" class="btn btn-default">Send</button>
</form>
<div class="row">
<div class="text-center">
<a href="https://www.linkedin.com/in/christianhalsted">
<div class="col-md-12"><img src="assets/linkedin.png" alt="LinkedIn logo" class="rounded"></div>
</a>
</div>
</div>
</div>
<hr>
<footer class="footer">
<div class="container">
<!-- <span class="text-muted">Christian Halsted</span> -->
<span>© Christian Halsted</span>
</div>
</footer>
<script type="text/javascript" src="lib/jquery-1.11.3.js"></script>
<script type="text/javascript" src="lib/bootstrap.min.js"></script>
<!-- This snippet fixes the navbar error of not collapsing after selection in mobile view -->
<script>
$(document).on('click','.navbar-collapse.in',function(e) {
if( $(e.target).is('a') ) {
$(this).collapse('hide');
}
});
</script>
</body>
</html>