-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathresume.html
More file actions
504 lines (346 loc) · 29.6 KB
/
resume.html
File metadata and controls
504 lines (346 loc) · 29.6 KB
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
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Site Info -->
<title>Alex Dimmock - Resume</title>
<meta name="description" content="Alex Dimmock - I've been working with data since 2012, starting out as an apprentice and working my way up through pretty much every layer of the stack. These days I'm a Lead Data Engineer at The Access Group, building a greenfield data platform on Databricks from the ground up." />
<meta name="author" content="Alex Dimmock" />
<!-- Open Graph Tags: The title of the page for social media sharing. It can match the title tag or be more descriptive. -->
<meta property="og:title" content="Alex Dimmock" />
<!-- Open Graph Tags: Typically set to "website" for static sites or "article" for content-heavy pages. -->
<meta property="og:type" content="website" />
<!-- Open Graph Tags: The URL of the page, used to ensure link previews resolve to the correct page. -->
<meta property="og:url" content="127.0.0.1:5500/resume.html" />
<!-- Open Graph Tags: URL of an image that represents the page. Useful for link previews. -->
<meta property="og:image" content="127.0.0.1:5500/img/main_photo.jpg" />
<!-- Open Graph Tags: Provides an alternative text for the image to improve accessibility. -->
<meta property="og:image:alt" content="Alex Dimmock Profile Image" />
<!-- Preconnect for Google Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<!-- Custom Font -->
<link
href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap"
rel="stylesheet"
/>
<!-- Stylesheet -->
<link rel="stylesheet" href="css/modern_normalize.css" />
<link rel="stylesheet" href="css/html5bp.css" />
<link rel="stylesheet" href="css/main.css" />
<link rel="stylesheet" href="css/resume.css" />
<!-- Set a theme color that matches your website's primary color -->
<meta name="theme-color" content="#fafafa" />
<!-- Favicon for all browsers -->
<link rel="icon" href="/favicon.ico" sizes="any" />
<link rel="icon" href="/icon.svg" type="image/svg+xml" />
<!-- Apple touch icon for iOS devices -->
<link rel="apple-touch-icon" sizes="180x180" href="/icon.png" />
<!-- Web app manifest for Progressive Web Apps -->
<link rel="manifest" href="/site.webmanifest" />
<!-- Content Security Policy: Uncomment to enhance security by restricting where content can be loaded from (useful for preventing certain attacks like XSS). Update if adding external sources (e.g., Google Fonts, Bootstrap CDN, analytics, etc). -->
<!-- <meta http-equiv="Content-Security-Policy" content=" default-src 'self'; script-src 'self' code.jquery.com; style-src 'self' fonts.googleapis.com; font-src fonts.gstatic.com; img-src 'self' images.examplecdn.com; "> -->
</head>
<body>
<header class="page-header">
<div class="container">
<div class="header-top flex-responsive">
<div class="header-info">
<h1>Alex Dimmock</h1>
<address>
<ul class="inline-list flex-responsive">
<li>
<a href="mailto:atedimmock@gmail.com"
>atedimmock@gmail.com</a
>
</li>
<li>Milton Keynes, England, United Kingdom</li>
</ul>
</address>
<p class="header-summary">I've been working with data since 2012, starting out as an apprentice and working my way up through pretty much every layer of the stack. These days I'm a Lead Data Engineer at The Access Group, building a greenfield data platform on Databricks from the ground up.</p>
<p class="header-summary">I work mostly in Python, PySpark and SQL, with a solid background in data modelling across Kimball, data vault and dimensional approaches. More recently I've been building and deploying custom AI agents using DSPy and MLflow, surfacing them through full stack applications with React front ends and Python backends. I've also spent a good chunk of my career building and mentoring teams, which is something I genuinely enjoy.</p>
</div>
</div>
</div>
</header>
<div class="page-content">
<div class="container">
<main>
<section>
<h2 class="section-heading">Work Experience</h2>
<section>
<h3>
Lead Data Engineer at
<a href="https://www.theaccessgroup.com/">The Access Group</a>
</h3>
<p class="section-label">
November 2022 - Present
</p>
<p>At the forefront of architecting and developing a greenfield Data platform to cater to the entire business on a global level. Leveraging a tech stack that includes Databricks, Azure, Apache Spark, Python, and SQL to build next-generation AI-powered data solutions.</p>
<ul>
<li>Spearheading the design and architecture of the Data platform on Databricks, ensuring scalability, reliability, and performance</li>
<li>Involved in every step of planning from data governance, data architecture down to build and initialization of custom Python framework for data engineering on the platform</li>
<li>Leveraging Spark to full capabilities, utilizing DLT pipelines in Databricks and exploring all platform functionality</li>
<li>Designed main ingestion pipelines that take federated catalogs and load them into platform with minimal latency</li>
<li>Built custom Python application that enables other data engineers across the business to work more efficiently</li>
<li>Collaborating cross-functionally with group level data teams and product managers to understand business requirements and translate them into scalable data solutions</li>
<li>Fostering a culture of innovation and data-driven decision-making across the organization</li>
</ul>
</section>
<section>
<h3>
Head of Data at adam (HTT)
</h3>
<p class="section-label">
September 2020 - November 2022
</p>
<p>Led the transformation of the company's data capabilities during a period of rapid growth. Formed and managed a dedicated team of Data Engineers and Data Analysts to revolutionize how data was harnessed and presented, both internally and externally.</p>
<ul>
<li>Promoted to Head of Data to align data capabilities with modern data stack during company's rapid growth</li>
<li>Built and led dedicated team of Data Engineers and Data Analysts</li>
<li>Led complete reconstruction of internal data warehouse grounded in Kimball methodology</li>
<li>Planned and implemented each phase including comprehensive data modelling</li>
<li>Designed architecture leveraging Azure technologies - Power BI front end, Azure SQL data warehouse, and Azure Data Factory for ELT</li>
<li>Re-evaluated and remodelled all existing data sources from internal systems and main application</li>
<li>Completed four pivotal phases of delivery, propelling data capabilities to forefront of organizational operations</li>
<li>Enabled more efficient work processes, leveraged data-driven insights, and improved decision-making across the company</li>
</ul>
</section>
<section>
<h3>
Senior Data Engineer at adam (HTT)
</h3>
<p class="section-label">
February 2018 - September 2020
</p>
<p>Promoted to senior role with the opportunity to assemble and nurture a high-performing team. Focused on delivering procurement services to local government entities while mentoring team members and addressing comprehensive business intelligence and reporting needs.</p>
<ul>
<li>Promoted to senior role following company division</li>
<li>Assembled and nurtured high-performing team, mentoring individuals from internal support roles into accomplished data professionals</li>
<li>Worked closely with key stakeholders across the organization</li>
<li>Addressed comprehensive business intelligence and reporting needs</li>
<li>Supported finance department with monthly reporting</li>
<li>Maintained legacy data warehouse</li>
<li>Successfully managed second infrastructure migration from one private cloud to another</li>
<li>Earned Microsoft MCSE for Data Management and Analytics during tenure</li>
</ul>
</section>
<section>
<h3>
Data Engineer at Dynamic Procurement Holdings Ltd
</h3>
<p class="section-label">
May 2016 - February 2018
</p>
<p>Served as the inaugural and sole data resource at DPH, assuming full responsibility for the company's data estate including legacy data warehouse and on-site infrastructure. Led critical infrastructure migration to private cloud environment.</p>
<ul>
<li>First and sole data resource at DPH with full responsibility for company's data estate</li>
<li>Managed legacy data warehouse and on-site infrastructure</li>
<li>Led critical infrastructure migration project transitioning on-site infrastructure to private cloud</li>
<li>Performed various database administration activities</li>
<li>Implemented availability groups and upgraded to SQL 2014</li>
<li>Delivered significant enhancements to existing systems</li>
</ul>
</section>
<section>
<h3>
Full Stack Data Consultant at Dynamic-BI
</h3>
<p class="section-label">
May 2012 - May 2016
</p>
<p>Started as an apprentice and progressed to business intelligence consultant. Gained comprehensive experience in the Microsoft data stack, managed on-site infrastructure, and delivered end-to-end data warehousing solutions to clients nationally and internationally.</p>
<ul>
<li>Earned CompTIA certifications as an apprentice</li>
<li>Managed all on-site infrastructure including phone systems, network devices, and servers</li>
<li>Performed database administration for Microsoft SQL and Oracle servers vital for development and QA</li>
<li>Shadowed senior business intelligence consultants to gain proficiency in Microsoft data stack (SSIS, SSRS, SSAS, T-SQL)</li>
<li>Actively participated in stakeholder meetings, developing soft skills alongside technical expertise</li>
<li>Progressed to business intelligence consultancy role</li>
<li>Collaborated with senior colleagues to strategize, build, and deliver end-to-end data warehousing solutions</li>
<li>Worked with clients nationally and internationally</li>
<li>Traveled to USA to deliver comprehensive financial BI solution to one of the world's largest grain suppliers</li>
</ul>
</section>
</section>
<section>
<h2 class="section-heading">Projects</h2>
<section>
<h3>
Next-Generation AI-Powered Data Platform
</h3>
<p>Leading development of The Access Group's next-gen data platform on Databricks, enabling AI-powered insights and supporting global business strategy at scale.</p>
<ul>
<li>Architected and built greenfield Databricks platform serving global business operations with production-grade reliability and minimal latency ingestion</li>
<li>Designed and implemented federated data ingestion pipelines leveraging Spark and DLT, consolidating multi-source data at scale</li>
<li>Pioneered production agentic AI workflows using Pydantic AI, DSPy, and LangChain/LangGraph with MLflow for experiment tracking, model registry, and deployment governance</li>
<li>Built standardized MLflow pipelines enabling reproducible model training, versioning, and A/B testing across the organization</li>
<li>Built custom Python framework for data engineering that standardized development practices and accelerated delivery for 10+ engineers</li>
<li>Established data governance and architecture standards enabling self-service analytics for global teams</li>
</ul>
</section>
<section>
<h3>
Enterprise Data Warehouse Modernization
</h3>
<p>Transformed adam (HTT)'s data capabilities by rebuilding their entire data warehouse—replaced legacy systems with modern cloud architecture, enabling analytics teams to operate independently.</p>
<ul>
<li>Designed and implemented dimensional data warehouse using Kimball methodology, modernizing legacy infrastructure</li>
<li>Built and mentored dedicated team of Data Engineers and Data Analysts from ground up</li>
<li>Migrated and remodeled 100+ data sources from legacy systems into new architecture</li>
<li>Deployed Azure Data Factory → Azure SQL data warehouse → Power BI pipeline, enabling real-time analytics and self-service reporting</li>
<li>Delivered 4 major phases on schedule, enabling data-driven decision-making across the organization</li>
</ul>
</section>
<section>
<h3>
Cloud Infrastructure Migrations
</h3>
<p>Orchestrated large-scale infrastructure migrations at Dynamic Procurement Holdings, successfully transitioning mission-critical systems to cloud while maintaining operational continuity.</p>
<ul>
<li>Led two critical infrastructure migrations—on-premise to private cloud, then between private cloud providers</li>
<li>Implemented SQL Server Availability Groups and upgraded legacy systems (SQL 2012 → 2014) with zero downtime</li>
<li>Designed migration strategies that maintained business continuity while modernizing the data estate</li>
</ul>
</section>
<section>
<h3>
International Financial Analytics Platform
</h3>
<p>Delivered high-impact BI solution to global Fortune 500 organization, establishing complex financial analytics capabilities for international operations.</p>
<ul>
<li>Designed and delivered end-to-end financial data warehouse for one of the world's largest grain suppliers</li>
<li>Built comprehensive BI solution supporting multi-currency financial reporting and executive dashboards</li>
<li>Managed international engagement including on-site delivery in USA</li>
</ul>
</section>
</section>
</main>
<!-- Sidebar Section -->
<aside>
<section>
<h2 class="section-heading">Skills</h2>
<ul class="unstyled-list">
<li>
<h3>SQL, Python, PySpark</h3>
<div class="skill-bar">
<div
class="skill-bar-fill w-100"
role="meter"
aria-valuenow="100"
aria-valuemin="0"
aria-valuemax="100"
>
<span class="skill-bar-label"
>Expert</span
>
</div>
</div>
</li>
<li>
<h3>Databricks, Apache Spark, Data Streaming, Data Architecture</h3>
<div class="skill-bar">
<div
class="skill-bar-fill w-95"
role="meter"
aria-valuenow="95"
aria-valuemin="0"
aria-valuemax="100"
>
<span class="skill-bar-label"
>Expert</span
>
</div>
</div>
</li>
<li>
<h3>Azure, Data Modeling, Dimensional Modeling, Data Vault</h3>
<div class="skill-bar">
<div
class="skill-bar-fill w-90"
role="meter"
aria-valuenow="90"
aria-valuemin="0"
aria-valuemax="100"
>
<span class="skill-bar-label"
>Advanced</span
>
</div>
</div>
</li>
<li>
<h3>MLflow, Model Registry, Experiment Tracking, Machine Learning</h3>
<div class="skill-bar">
<div
class="skill-bar-fill w-85"
role="meter"
aria-valuenow="85"
aria-valuemin="0"
aria-valuemax="100"
>
<span class="skill-bar-label"
>Advanced</span
>
</div>
</div>
</li>
<li>
<h3>Agentic Workflows, RAG Applications, LangChain, Pydantic AI, DSPy</h3>
<div class="skill-bar">
<div
class="skill-bar-fill w-85"
role="meter"
aria-valuenow="85"
aria-valuemin="0"
aria-valuemax="100"
>
<span class="skill-bar-label"
>Advanced</span
>
</div>
</div>
</li>
<li>
<h3>Azure Data Factory, Power BI, Microsoft Fabric</h3>
<div class="skill-bar">
<div
class="skill-bar-fill w-80"
role="meter"
aria-valuenow="80"
aria-valuemin="0"
aria-valuemax="100"
>
<span class="skill-bar-label"
>Proficient</span
>
</div>
</div>
</li>
</ul>
</section>
<section>
<h2 class="section-heading">Interests</h2>
<section>
<h3>AI and Machine Learning</h3>
<p>As a Data/AI Engineer, I'm passionate about building RAG-based applications and agentic workflows. I enjoy exploring new AI toolsets and finding innovative ways to integrate artificial intelligence into data platforms to solve complex business problems.</p>
<p>Staying current with the latest developments in AI and machine learning allows me to design solutions that are not just data-driven, but intelligently automated and forward-thinking.</p>
</section>
<section>
<h3>Team Building and Mentorship</h3>
<p>One of my greatest professional satisfactions comes from building and nurturing teams in the data engineering space. I take pride in helping talented individuals develop their careers and grow into accomplished data professionals.</p>
<p>Throughout my career, I've had the privilege of mentoring people from various backgrounds, transforming them into skilled data engineers and analysts. Seeing their success and career progression is incredibly rewarding.</p>
</section>
<section>
<h3>Data Architecture and Modern Data Stack</h3>
<p>I'm deeply interested in data architecture patterns and the evolution of the modern data stack. From Kimball methodology to Data Vault, dimensional modeling to streaming architectures, I enjoy exploring different approaches to solving data challenges at scale.</p>
<p>Staying at the forefront of platform technologies like Databricks and understanding how to leverage them effectively is both a professional necessity and a personal passion.</p>
</section>
</section>
</aside>
</div>
</div>
<script src="js/app.js"></script>
</body>
</html>