Merge pull request #5 from armistace/CV

change slug
This commit is contained in:
Andrew Ridgway 2024-03-13 10:32:14 +10:00 committed by GitHub
commit 0d8ef638b0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
14 changed files with 383 additions and 279 deletions

View File

@ -3,7 +3,7 @@ Date: 2024-02-23 20:00
Modified: 2024-03-13 20:00
Category: Resume
Tags: Cover Letter, Resume
Slug: cover-letter
Slug: resume
Authors: Andrew Ridgway
Summary: A Summary of My work Experience

View File

@ -84,6 +84,8 @@
<dl>
<dt>Fri 23 February 2024</dt>
<dd><a href="http://localhost:8000/cover-letter.html">A Cover Letter</a></dd>
<dt>Fri 23 February 2024</dt>
<dd><a href="http://localhost:8000/resume.html">A Resume</a></dd>
<dt>Wed 15 November 2023</dt>
<dd><a href="http://localhost:8000/metabase-duckdb.html">Metabase and DuckDB</a></dd>
<dt>Tue 23 May 2023</dt>

View File

@ -94,6 +94,19 @@
</p>
</div>
<hr>
<div class="post-preview">
<a href="http://localhost:8000/resume.html" rel="bookmark" title="Permalink to A Resume">
<h2 class="post-title">
A Resume
</h2>
</a>
<p>A Summary of My work Experience</p>
<p class="post-meta">Posted by
<a href="http://localhost:8000/author/andrew-ridgway.html">Andrew Ridgway</a>
on Fri 23 February 2024
</p>
</div>
<hr>
<div class="post-preview">
<a href="http://localhost:8000/metabase-duckdb.html" rel="bookmark" title="Permalink to Metabase and DuckDB">
<h2 class="post-title">

View File

@ -84,7 +84,7 @@
<div class="post-preview">
<a href="http://localhost:8000/author/andrew-ridgway.html" rel="bookmark">
<h2 class="post-title">
Andrew Ridgway (4)
Andrew Ridgway (5)
</h2>
</a>
</div>

View File

@ -95,6 +95,19 @@
</p>
</div>
<hr>
<div class="post-preview">
<a href="http://localhost:8000/resume.html" rel="bookmark" title="Permalink to A Resume">
<h2 class="post-title">
A Resume
</h2>
</a>
<p>A Summary of My work Experience</p>
<p class="post-meta">Posted by
<a href="http://localhost:8000/author/andrew-ridgway.html">Andrew Ridgway</a>
on Fri 23 February 2024
</p>
</div>
<hr>
<!-- Pager -->
<ul class="pager">

View File

@ -47,7 +47,7 @@
<meta property="og:type" content="article">
<meta property="article:author" content="">
<meta property="og:url" content="http://localhost:8000/cover-letter.html">
<meta property="og:title" content="A Resume">
<meta property="og:title" content="A Cover Letter">
<meta property="og:description" content="">
<meta property="og:image" content="http://localhost:8000/">
<meta property="article:published_time" content="2024-02-23 20:00:00+10:00">
@ -86,13 +86,11 @@
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<div class="post-heading">
<h1>A Resume</h1>
<h1>A Cover Letter</h1>
<span class="meta">Posted by
<a href="http://localhost:8000/author/andrew-ridgway.html">Andrew Ridgway</a>
on Fri 23 February 2024
</span>
Translations:
<a href="http://localhost:8000/cover-letter.html" hreflang="en">en</a>
</div>
</div>
@ -106,113 +104,19 @@
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<!-- Post Content -->
<article>
<h1>OVERVIEW</h1>
<p>I am a Senior Data Engineer looking to transition my skills to Data and Solution
Architecting as well as project management. I have spent the better part of the
last decade refining my abilities in taking business requirements and turning
those into actionable data engineering, analytics, and software projects with
trackable metrics. I believe in agnosticism when it comes to coding languages
and have experimented in my own time with many different languages. In my
career I have used Python, .NET, PowerShell, TSQL, VB and SAS (multiple
products) in an Enterprise capacity. I also have experience using Google Cloud
Platform and AWS tools for ETL and data platform development as well as git
for version control and deployment using various IAC tools. I have also
conducted data analysis and modelling on business metrics to find relationships
between both staff and customer behavior and produced actionable
recommendations based on the conclusions. In a private context I have also
experimented with C, C# and Kotlin I am looking to further my career by taking
my passion for data engineering and analysis as well as web and software
development and applying it in a strategic context.</p>
<h1>SKILLS &amp; ABILITIES</h1>
<ul>
<li>Python (scripting, compiling, notebooks Sagemaker, Jupyter)</li>
<li>git</li>
<li>SAS (Base, EG, VA)</li>
<li>Various Google Cloud Tools (Data Fusion, Compute Engine, Cloud Functions)</li>
<li>Various Amazon Tools (EC2, RDS, Kinesis, Glue, Redshift, Lambda, ECS, ECR, EKS)</li>
<li>Streaming Technologies (Kafka, Hive, Spark Streaming)</li>
<li>Various DB platforms both on Prem and Serverless (MariaDB/MySql,</li>
<li>Postgres/Redshift, SQL Server, RDS/Aurora variants)</li>
<li>Various Microsoft Products (PowerBI, TSQL, Excel, VBA)</li>
<li>Linux Server Administration (cron, bash, systemD)</li>
<li>ETL/ELT Development</li>
<li>Basic Data Modelling (Kimball, SCD Type 2)</li>
<li>IAC (Cloud Formation, Terraform)</li>
<li>Datahub Deployment</li>
<li>Dagster Orchestration Deployments</li>
<li>DBT Modelling and Design Deployments</li>
<li>Containerised and Cloud Driven Data Architecture</li>
</ul>
<h1>EXPERIENCE</h1>
<h2>Cloud Data Architect, Redeye Apps</h2>
<p><em>May 2022 - Present</em>
- Greenfields Research, Design and Deployment of S3 datalake (Parquet)
- AWS DMS, S3, Athena, Glue
- Research Design and Deployment of Catalog (Datahub)
- Design of Data Governance Process (Datahub driven)
- Research Design and Deployment of Orchestration and Modelling for Transforms (Dagster/DBT into Mesos)
- CI/CD design and deployment of modelling and orchestration using Gitlab
- Research, Design and Deployment of ML Ops Dev pipelines anddeployment strategy
- Design of ETL/Pipelines (DBT)
- Design of Customer Facing Data Products and deployment methodologies (Fully automated via Kakfa/Dagster/DBT)</p>
<h2>Data Engineer, TechConnect IT Solutions</h2>
<p><em>August 2021 May 2022</em>
- Design of Cloud Data Batch ETL solutions using Python (Glue)
- Design of Cloud Data Streaming ETL solution using Python (Kinesis)
- Solve complex client business problems using software to join and transform data from DBs, Web APIs, Application APIs and System logs
- Build CI/CD pipelines to ensure smooth deployments (Bitbucket, gitlab)
- Apply Prebuilt ML models to software solutions (Sagemaker)
- Assist with the architecting of Containerisation solutions (Docker, ECS, ECR)
- API testing and development (gRPC, Rest)</p>
<h2>Enterprise Data Warehouse Developer, Auto and General Insurance</h2>
<p><em>August 2019 - August 2021</em>
- ETL development of CRM, WFP, Outbound Dialer, Inbound switch in Google Cloud, SAS, TSQL
- Bringing new data to the business to analyse for new insights
- Redeveloped Version Control and brought git to the data team
- Introduced python for API enablement in the Enterprise Data Warehouse
- Partnering with the business to focus data project on actual need and translating into technical requirements</p>
<h2>Business Analyst, Auto and General Insurance</h2>
<p><em>January 2018 - August 2019</em>
- Automate Service Performance Reporting using PowerShell/VBA/SAS
- Learn and leverage SAS EG and VA to streamline Microsoft Excel Reporting
- Identify and develop data pipelines to source data from multiple sources easily and collate into a single source to identify relationships and trends
- Technologies used include VBA, PowerShell, SQL, Web APIs, SAS
- Where SAS is inappropriate use VBA to automate processes in Microsoft Access and Excel
- Gather Requirements to build meaningful reporting solutions
- Provide meaningful analysis on business performance and provide relevant presentations and reports to senior stakeholders.</p>
<h2>Forecasting and Capacity Analyst, Auto and General Insurance</h2>
<p><em>January 2017 January 2018</em>
- Develop the outbound forecasting model for the Auto and General sales call center by analysing the relationship between customer decisions and workload drivers
- This includes the complete data pipeline for the model from identifying and sourcing data, building the reporting and analysing the data and associated drivers.
- Forecast inbound workload requirements for the Auto and General sales call center using time series analysis
- Learn and leverage the Aspect Workforce Management System to ensure efficiency of forecast generation
- Learn and leverage the capabilities of SAS Enterprise Guide to improve accuracy
- Liaise with people across the business to ensure meaningful, accurate analysis is provided to senior stakeholders
- Analyse monthly, weekly and intraday requirements and ensure forecast is accurately predicting workload for breaks, meetings and Leave</p>
<h2>Senior HR Performance Analyst, Queensland Department of Justice and Attorney General</h2>
<p><em>June 2016 - January 2017</em>
- Harmonise various systems to develop a unified workforce reporting and analysis framework with appropriate metrics
- Use VBA to automate regular reporting in Microsoft Access and Excel
- Participate in government process through the production of briefs including Questions on Notice and Estimates Briefs for departmental executives</p>
<h2>Workforce Business Analyst, Queensland Department of Justice and Attorney General</h2>
<p><em>July 2015 June 2016</em>
- Develop and refine current workforce analysis techniques and databases
- Use VBA to automate regular reporting in Microsoft Access and Excel
- Act as liaison between shared service providers and executives and facilitate communication during the implementation of a payroll leave audit
- Gather reporting requirements from various business areas and produce ad-hoc and regular reports as required
- Participate in government process through the production of briefs including Questions on Notice and Estimates Briefs for departmental executives</p>
<h1>EDUCATION</h1>
<ul>
<li>2011 Bachelor of Business Management, University of Queensland</li>
<li>2008 Bachelor of Arts, University of Queensland</li>
</ul>
<h1>REFERENCES</h1>
<ul>
<li>Anthony Stiller Lead Developer, Data warehousing, Queensland Health
<em>0428 038 031</em></li>
<li>Jaime Brian Head of Cloud Ninjas, TechConnect
<em>0422 012 17</em></li>
</ul>
<p>To whom it may concern</p>
<p>My name is Andrew Ridgway and I am a Data and Technology professional looking to embark on the next step in my career.</p>
<p>I have over 10 years experience in System and Data Architecture, Data Modelling and Orchestration, Business and Technical Analysis and System and Development Process Design. Most of this has been in developing Cloud architectures and workloads on AWS and GCP Including ML workloads using Sagemaker. </p>
<p>In my current role I have Proposed, Designed and built the data platform currently used by business. This includes internal and external data products as well as the infrastructure and modelling to support these. This role has seen me liaise with stakeholders of all levels of the business from Analysts in the Customer Experience team right up to C suite executives and preparing material for board members. I understand the complexity of communicating complex system design to different level stakeholders and the complexities of involved in communicating to both technical and less technical employees particularly in relation to data and ML technologies. </p>
<p>I have also worked as a technical consultant to many businesses and have assisted with the design and implementation of systems for a wide range of industries including financial services, mining and retail. I understand the complexities created by regulation in these environments and understand that this can sometimes necessitate the use of technologies and designs, including legacy systems and designs, I wouldnt normally use. I also have a passion of designing systems that enable these organisations to realise the benefits of CI/CD on workloads they would not traditionally use this capability. In particular I took a very traditional legacy Data Warehousing team and implemented a solution that meant version control was no longer controlled by a daily copy and paste of folders with dates on major updates. My solution involved establishing guidelines of use of git version control so that this could happen automatically as people committed new code to the core code base. As I have moved into cloud architecture I have made sure to use best practice and ensure everything I build isnt considered production ready until it is in IAC and deployed through a CI/CD pipeline.</p>
<p>In a personal capacity I am an avid tech and ML enthusiast. I have designed my own cluster including monitoring and deployment that runs several services that my family uses including chat and DNS and am in the process of designing a “set and forget” system that will allows me to have multi user tenancies on hardware I operate that should enable us to have the niceties of cloud services like email, storage and scheduling with the safety of knowing where that data is stored and exactly how it is used. I also like to design small IoT devices out of Arduino boards allowing me to monitor and control different facets of our house like temperature and light. </p>
<p>Currently I am working on a project to merge my skill in SQL Modelling and Orchestration with GPT APIs to try and lessen that burden. You can see some of this work in its very early stages here:
(gpt-sql-generator)[https://github.com/armistace/gpt-sql-generator]
(dbt_sources_generator)[https://github.com/armistace/datahub_dbt_sources_generator]</p>
<p>I look forward to hearing from you soon.</p>
<p>Sincerely,</p>
<hr>
<p>Andrew Ridgway</p>
</article>
<hr>

View File

@ -1,5 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Andrew Ridgway's Blog</title><link href="http://localhost:8000/" rel="alternate"></link><link href="http://localhost:8000/feeds/all-en.atom.xml" rel="self"></link><id>http://localhost:8000/</id><updated>2024-03-13T20:00:00+10:00</updated><entry><title>A Resume</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OVERVIEW&lt;/h1&gt;
<feed xmlns="http://www.w3.org/2005/Atom"><title>Andrew Ridgway's Blog</title><link href="http://localhost:8000/" rel="alternate"></link><link href="http://localhost:8000/feeds/all-en.atom.xml" rel="self"></link><id>http://localhost:8000/</id><updated>2024-03-13T20:00:00+10:00</updated><entry><title>A Cover Letter</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</summary><content type="html">&lt;p&gt;To whom it may concern&lt;/p&gt;
&lt;p&gt;My name is Andrew Ridgway and I am a Data and Technology professional looking to embark on the next step in my career.&lt;/p&gt;
&lt;p&gt;I have over 10 years experience in System and Data Architecture, Data Modelling and Orchestration, Business and Technical Analysis and System and Development Process Design. Most of this has been in developing Cloud architectures and workloads on AWS and GCP Including ML workloads using Sagemaker. &lt;/p&gt;
&lt;p&gt;In my current role I have Proposed, Designed and built the data platform currently used by business. This includes internal and external data products as well as the infrastructure and modelling to support these. This role has seen me liaise with stakeholders of all levels of the business from Analysts in the Customer Experience team right up to C suite executives and preparing material for board members. I understand the complexity of communicating complex system design to different level stakeholders and the complexities of involved in communicating to both technical and less technical employees particularly in relation to data and ML technologies. &lt;/p&gt;
&lt;p&gt;I have also worked as a technical consultant to many businesses and have assisted with the design and implementation of systems for a wide range of industries including financial services, mining and retail. I understand the complexities created by regulation in these environments and understand that this can sometimes necessitate the use of technologies and designs, including legacy systems and designs, I wouldnt normally use. I also have a passion of designing systems that enable these organisations to realise the benefits of CI/CD on workloads they would not traditionally use this capability. In particular I took a very traditional legacy Data Warehousing team and implemented a solution that meant version control was no longer controlled by a daily copy and paste of folders with dates on major updates. My solution involved establishing guidelines of use of git version control so that this could happen automatically as people committed new code to the core code base. As I have moved into cloud architecture I have made sure to use best practice and ensure everything I build isnt considered production ready until it is in IAC and deployed through a CI/CD pipeline.&lt;/p&gt;
&lt;p&gt;In a personal capacity I am an avid tech and ML enthusiast. I have designed my own cluster including monitoring and deployment that runs several services that my family uses including chat and DNS and am in the process of designing a “set and forget” system that will allows me to have multi user tenancies on hardware I operate that should enable us to have the niceties of cloud services like email, storage and scheduling with the safety of knowing where that data is stored and exactly how it is used. I also like to design small IoT devices out of Arduino boards allowing me to monitor and control different facets of our house like temperature and light. &lt;/p&gt;
&lt;p&gt;Currently I am working on a project to merge my skill in SQL Modelling and Orchestration with GPT APIs to try and lessen that burden. You can see some of this work in its very early stages here:
(gpt-sql-generator)[https://github.com/armistace/gpt-sql-generator]
(dbt_sources_generator)[https://github.com/armistace/datahub_dbt_sources_generator]&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you soon.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Andrew Ridgway&lt;/p&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Resume</title><link href="http://localhost:8000/resume.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/resume.html</id><summary type="html">&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OVERVIEW&lt;/h1&gt;
&lt;p&gt;I am a Senior Data Engineer looking to transition my skills to Data and Solution
Architecting as well as project management. I have spent the better part of the
last decade refining my abilities in taking business requirements and turning
@ -105,19 +117,7 @@ development and applying it in a strategic context.&lt;/p&gt;
&lt;em&gt;0428 038 031&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Jaime Brian Head of Cloud Ninjas, TechConnect
&lt;em&gt;0422 012 17&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Cover Letter</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</summary><content type="html">&lt;p&gt;To whom it may concern&lt;/p&gt;
&lt;p&gt;My name is Andrew Ridgway and I am a Data and Technology professional looking to embark on the next step in my career.&lt;/p&gt;
&lt;p&gt;I have over 10 years experience in System and Data Architecture, Data Modelling and Orchestration, Business and Technical Analysis and System and Development Process Design. Most of this has been in developing Cloud architectures and workloads on AWS and GCP Including ML workloads using Sagemaker. &lt;/p&gt;
&lt;p&gt;In my current role I have Proposed, Designed and built the data platform currently used by business. This includes internal and external data products as well as the infrastructure and modelling to support these. This role has seen me liaise with stakeholders of all levels of the business from Analysts in the Customer Experience team right up to C suite executives and preparing material for board members. I understand the complexity of communicating complex system design to different level stakeholders and the complexities of involved in communicating to both technical and less technical employees particularly in relation to data and ML technologies. &lt;/p&gt;
&lt;p&gt;I have also worked as a technical consultant to many businesses and have assisted with the design and implementation of systems for a wide range of industries including financial services, mining and retail. I understand the complexities created by regulation in these environments and understand that this can sometimes necessitate the use of technologies and designs, including legacy systems and designs, I wouldnt normally use. I also have a passion of designing systems that enable these organisations to realise the benefits of CI/CD on workloads they would not traditionally use this capability. In particular I took a very traditional legacy Data Warehousing team and implemented a solution that meant version control was no longer controlled by a daily copy and paste of folders with dates on major updates. My solution involved establishing guidelines of use of git version control so that this could happen automatically as people committed new code to the core code base. As I have moved into cloud architecture I have made sure to use best practice and ensure everything I build isnt considered production ready until it is in IAC and deployed through a CI/CD pipeline.&lt;/p&gt;
&lt;p&gt;In a personal capacity I am an avid tech and ML enthusiast. I have designed my own cluster including monitoring and deployment that runs several services that my family uses including chat and DNS and am in the process of designing a “set and forget” system that will allows me to have multi user tenancies on hardware I operate that should enable us to have the niceties of cloud services like email, storage and scheduling with the safety of knowing where that data is stored and exactly how it is used. I also like to design small IoT devices out of Arduino boards allowing me to monitor and control different facets of our house like temperature and light. &lt;/p&gt;
&lt;p&gt;Currently I am working on a project to merge my skill in SQL Modelling and Orchestration with GPT APIs to try and lessen that burden. You can see some of this work in its very early stages here:
(gpt-sql-generator)[https://github.com/armistace/gpt-sql-generator]
(dbt_sources_generator)[https://github.com/armistace/datahub_dbt_sources_generator]&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you soon.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Andrew Ridgway&lt;/p&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>Metabase and DuckDB</title><link href="http://localhost:8000/metabase-duckdb.html" rel="alternate"></link><published>2023-11-15T20:00:00+10:00</published><updated>2023-11-15T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2023-11-15:/metabase-duckdb.html</id><summary type="html">&lt;p&gt;Using Metabase and DuckDB to create an embedded Reporting Container bringing the data as close to the report as possible&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ahhhh &lt;a href="https://duckdb.org/"&gt;DuckDB&lt;/a&gt; if you're even partly floating around in the data space you've probably been hearing ALOT about it and it's &lt;em&gt;"Datawarehouse on your laptop"&lt;/em&gt; mantra. However, the OTHER application that sometimes gets missed is &lt;em&gt;"SQLite for OLAP workloads"&lt;/em&gt; and it was this concept that once I grasped it gave me a very interesting idea.... What if we could take the very pretty Aggregate Layer of our Data(warehouse/LakeHouse/Lake) and put that data right next to presentation layer of the lake, reducing network latency and... hopefully... have presentation reports running over very large workloads in the blink of an eye. It might even be fast enough that it could be deployed and embedded &lt;/p&gt;
&lt;/ul&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>Metabase and DuckDB</title><link href="http://localhost:8000/metabase-duckdb.html" rel="alternate"></link><published>2023-11-15T20:00:00+10:00</published><updated>2023-11-15T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2023-11-15:/metabase-duckdb.html</id><summary type="html">&lt;p&gt;Using Metabase and DuckDB to create an embedded Reporting Container bringing the data as close to the report as possible&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ahhhh &lt;a href="https://duckdb.org/"&gt;DuckDB&lt;/a&gt; if you're even partly floating around in the data space you've probably been hearing ALOT about it and it's &lt;em&gt;"Datawarehouse on your laptop"&lt;/em&gt; mantra. However, the OTHER application that sometimes gets missed is &lt;em&gt;"SQLite for OLAP workloads"&lt;/em&gt; and it was this concept that once I grasped it gave me a very interesting idea.... What if we could take the very pretty Aggregate Layer of our Data(warehouse/LakeHouse/Lake) and put that data right next to presentation layer of the lake, reducing network latency and... hopefully... have presentation reports running over very large workloads in the blink of an eye. It might even be fast enough that it could be deployed and embedded &lt;/p&gt;
&lt;p&gt;However, for this to work we need some form of conatinerised reporting application.... lucky for us there is &lt;a href="https://www.metabase.com/"&gt;Metabase&lt;/a&gt; which is a fantastic little reporting application that has an open core. So this got me thinking... Can I put these two applications together and create a Reporting Layer with report embedding capabilities that is deployable in the cluster and has a admin UI accesible over a web page all whilst keeping the data locked to our network?&lt;/p&gt;
&lt;h3&gt;The Beginnings of an Idea&lt;/h3&gt;
&lt;p&gt;Ok so... Big first question. Can Duckdb and Metabase talk? Well... not quite. But first lets take a quick look at the architecture we'll be employing here &lt;/p&gt;

View File

@ -1,111 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Andrew Ridgway's Blog</title><link href="http://localhost:8000/" rel="alternate"></link><link href="http://localhost:8000/feeds/all.atom.xml" rel="self"></link><id>http://localhost:8000/</id><updated>2024-03-13T20:00:00+10:00</updated><entry><title>A Resume</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OVERVIEW&lt;/h1&gt;
&lt;p&gt;I am a Senior Data Engineer looking to transition my skills to Data and Solution
Architecting as well as project management. I have spent the better part of the
last decade refining my abilities in taking business requirements and turning
those into actionable data engineering, analytics, and software projects with
trackable metrics. I believe in agnosticism when it comes to coding languages
and have experimented in my own time with many different languages. In my
career I have used Python, .NET, PowerShell, TSQL, VB and SAS (multiple
products) in an Enterprise capacity. I also have experience using Google Cloud
Platform and AWS tools for ETL and data platform development as well as git
for version control and deployment using various IAC tools. I have also
conducted data analysis and modelling on business metrics to find relationships
between both staff and customer behavior and produced actionable
recommendations based on the conclusions. In a private context I have also
experimented with C, C# and Kotlin I am looking to further my career by taking
my passion for data engineering and analysis as well as web and software
development and applying it in a strategic context.&lt;/p&gt;
&lt;h1&gt;SKILLS &amp;amp; ABILITIES&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Python (scripting, compiling, notebooks Sagemaker, Jupyter)&lt;/li&gt;
&lt;li&gt;git&lt;/li&gt;
&lt;li&gt;SAS (Base, EG, VA)&lt;/li&gt;
&lt;li&gt;Various Google Cloud Tools (Data Fusion, Compute Engine, Cloud Functions)&lt;/li&gt;
&lt;li&gt;Various Amazon Tools (EC2, RDS, Kinesis, Glue, Redshift, Lambda, ECS, ECR, EKS)&lt;/li&gt;
&lt;li&gt;Streaming Technologies (Kafka, Hive, Spark Streaming)&lt;/li&gt;
&lt;li&gt;Various DB platforms both on Prem and Serverless (MariaDB/MySql,&lt;/li&gt;
&lt;li&gt;Postgres/Redshift, SQL Server, RDS/Aurora variants)&lt;/li&gt;
&lt;li&gt;Various Microsoft Products (PowerBI, TSQL, Excel, VBA)&lt;/li&gt;
&lt;li&gt;Linux Server Administration (cron, bash, systemD)&lt;/li&gt;
&lt;li&gt;ETL/ELT Development&lt;/li&gt;
&lt;li&gt;Basic Data Modelling (Kimball, SCD Type 2)&lt;/li&gt;
&lt;li&gt;IAC (Cloud Formation, Terraform)&lt;/li&gt;
&lt;li&gt;Datahub Deployment&lt;/li&gt;
&lt;li&gt;Dagster Orchestration Deployments&lt;/li&gt;
&lt;li&gt;DBT Modelling and Design Deployments&lt;/li&gt;
&lt;li&gt;Containerised and Cloud Driven Data Architecture&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;EXPERIENCE&lt;/h1&gt;
&lt;h2&gt;Cloud Data Architect, Redeye Apps&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;May 2022 - Present&lt;/em&gt;
- Greenfields Research, Design and Deployment of S3 datalake (Parquet)
- AWS DMS, S3, Athena, Glue
- Research Design and Deployment of Catalog (Datahub)
- Design of Data Governance Process (Datahub driven)
- Research Design and Deployment of Orchestration and Modelling for Transforms (Dagster/DBT into Mesos)
- CI/CD design and deployment of modelling and orchestration using Gitlab
- Research, Design and Deployment of ML Ops Dev pipelines anddeployment strategy
- Design of ETL/Pipelines (DBT)
- Design of Customer Facing Data Products and deployment methodologies (Fully automated via Kakfa/Dagster/DBT)&lt;/p&gt;
&lt;h2&gt;Data Engineer, TechConnect IT Solutions&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;August 2021 May 2022&lt;/em&gt;
- Design of Cloud Data Batch ETL solutions using Python (Glue)
- Design of Cloud Data Streaming ETL solution using Python (Kinesis)
- Solve complex client business problems using software to join and transform data from DBs, Web APIs, Application APIs and System logs
- Build CI/CD pipelines to ensure smooth deployments (Bitbucket, gitlab)
- Apply Prebuilt ML models to software solutions (Sagemaker)
- Assist with the architecting of Containerisation solutions (Docker, ECS, ECR)
- API testing and development (gRPC, Rest)&lt;/p&gt;
&lt;h2&gt;Enterprise Data Warehouse Developer, Auto and General Insurance&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;August 2019 - August 2021&lt;/em&gt;
- ETL development of CRM, WFP, Outbound Dialer, Inbound switch in Google Cloud, SAS, TSQL
- Bringing new data to the business to analyse for new insights
- Redeveloped Version Control and brought git to the data team
- Introduced python for API enablement in the Enterprise Data Warehouse
- Partnering with the business to focus data project on actual need and translating into technical requirements&lt;/p&gt;
&lt;h2&gt;Business Analyst, Auto and General Insurance&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;January 2018 - August 2019&lt;/em&gt;
- Automate Service Performance Reporting using PowerShell/VBA/SAS
- Learn and leverage SAS EG and VA to streamline Microsoft Excel Reporting
- Identify and develop data pipelines to source data from multiple sources easily and collate into a single source to identify relationships and trends
- Technologies used include VBA, PowerShell, SQL, Web APIs, SAS
- Where SAS is inappropriate use VBA to automate processes in Microsoft Access and Excel
- Gather Requirements to build meaningful reporting solutions
- Provide meaningful analysis on business performance and provide relevant presentations and reports to senior stakeholders.&lt;/p&gt;
&lt;h2&gt;Forecasting and Capacity Analyst, Auto and General Insurance&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;January 2017 January 2018&lt;/em&gt;
- Develop the outbound forecasting model for the Auto and General sales call center by analysing the relationship between customer decisions and workload drivers
- This includes the complete data pipeline for the model from identifying and sourcing data, building the reporting and analysing the data and associated drivers.
- Forecast inbound workload requirements for the Auto and General sales call center using time series analysis
- Learn and leverage the Aspect Workforce Management System to ensure efficiency of forecast generation
- Learn and leverage the capabilities of SAS Enterprise Guide to improve accuracy
- Liaise with people across the business to ensure meaningful, accurate analysis is provided to senior stakeholders
- Analyse monthly, weekly and intraday requirements and ensure forecast is accurately predicting workload for breaks, meetings and Leave&lt;/p&gt;
&lt;h2&gt;Senior HR Performance Analyst, Queensland Department of Justice and Attorney General&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;June 2016 - January 2017&lt;/em&gt;
- Harmonise various systems to develop a unified workforce reporting and analysis framework with appropriate metrics
- Use VBA to automate regular reporting in Microsoft Access and Excel
- Participate in government process through the production of briefs including Questions on Notice and Estimates Briefs for departmental executives&lt;/p&gt;
&lt;h2&gt;Workforce Business Analyst, Queensland Department of Justice and Attorney General&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;July 2015 June 2016&lt;/em&gt;
- Develop and refine current workforce analysis techniques and databases
- Use VBA to automate regular reporting in Microsoft Access and Excel
- Act as liaison between shared service providers and executives and facilitate communication during the implementation of a payroll leave audit
- Gather reporting requirements from various business areas and produce ad-hoc and regular reports as required
- Participate in government process through the production of briefs including Questions on Notice and Estimates Briefs for departmental executives&lt;/p&gt;
&lt;h1&gt;EDUCATION&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;2011 Bachelor of Business Management, University of Queensland&lt;/li&gt;
&lt;li&gt;2008 Bachelor of Arts, University of Queensland&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;REFERENCES&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Anthony Stiller Lead Developer, Data warehousing, Queensland Health
&lt;em&gt;0428 038 031&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Jaime Brian Head of Cloud Ninjas, TechConnect
&lt;em&gt;0422 012 17&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Cover Letter</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</summary><content type="html">&lt;p&gt;To whom it may concern&lt;/p&gt;
<feed xmlns="http://www.w3.org/2005/Atom"><title>Andrew Ridgway's Blog</title><link href="http://localhost:8000/" rel="alternate"></link><link href="http://localhost:8000/feeds/all.atom.xml" rel="self"></link><id>http://localhost:8000/</id><updated>2024-03-13T20:00:00+10:00</updated><entry><title>A Cover Letter</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</summary><content type="html">&lt;p&gt;To whom it may concern&lt;/p&gt;
&lt;p&gt;My name is Andrew Ridgway and I am a Data and Technology professional looking to embark on the next step in my career.&lt;/p&gt;
&lt;p&gt;I have over 10 years experience in System and Data Architecture, Data Modelling and Orchestration, Business and Technical Analysis and System and Development Process Design. Most of this has been in developing Cloud architectures and workloads on AWS and GCP Including ML workloads using Sagemaker. &lt;/p&gt;
&lt;p&gt;In my current role I have Proposed, Designed and built the data platform currently used by business. This includes internal and external data products as well as the infrastructure and modelling to support these. This role has seen me liaise with stakeholders of all levels of the business from Analysts in the Customer Experience team right up to C suite executives and preparing material for board members. I understand the complexity of communicating complex system design to different level stakeholders and the complexities of involved in communicating to both technical and less technical employees particularly in relation to data and ML technologies. &lt;/p&gt;
@ -117,19 +11,7 @@ development and applying it in a strategic context.&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you soon.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Andrew Ridgway&lt;/p&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Cover Letter</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</summary><content type="html">&lt;p&gt;To whom it may concern&lt;/p&gt;
&lt;p&gt;My name is Andrew Ridgway and I am a Data and Technology professional looking to embark on the next step in my career.&lt;/p&gt;
&lt;p&gt;I have over 10 years experience in System and Data Architecture, Data Modelling and Orchestration, Business and Technical Analysis and System and Development Process Design. Most of this has been in developing Cloud architectures and workloads on AWS and GCP Including ML workloads using Sagemaker. &lt;/p&gt;
&lt;p&gt;In my current role I have Proposed, Designed and built the data platform currently used by business. This includes internal and external data products as well as the infrastructure and modelling to support these. This role has seen me liaise with stakeholders of all levels of the business from Analysts in the Customer Experience team right up to C suite executives and preparing material for board members. I understand the complexity of communicating complex system design to different level stakeholders and the complexities of involved in communicating to both technical and less technical employees particularly in relation to data and ML technologies. &lt;/p&gt;
&lt;p&gt;I have also worked as a technical consultant to many businesses and have assisted with the design and implementation of systems for a wide range of industries including financial services, mining and retail. I understand the complexities created by regulation in these environments and understand that this can sometimes necessitate the use of technologies and designs, including legacy systems and designs, I wouldnt normally use. I also have a passion of designing systems that enable these organisations to realise the benefits of CI/CD on workloads they would not traditionally use this capability. In particular I took a very traditional legacy Data Warehousing team and implemented a solution that meant version control was no longer controlled by a daily copy and paste of folders with dates on major updates. My solution involved establishing guidelines of use of git version control so that this could happen automatically as people committed new code to the core code base. As I have moved into cloud architecture I have made sure to use best practice and ensure everything I build isnt considered production ready until it is in IAC and deployed through a CI/CD pipeline.&lt;/p&gt;
&lt;p&gt;In a personal capacity I am an avid tech and ML enthusiast. I have designed my own cluster including monitoring and deployment that runs several services that my family uses including chat and DNS and am in the process of designing a “set and forget” system that will allows me to have multi user tenancies on hardware I operate that should enable us to have the niceties of cloud services like email, storage and scheduling with the safety of knowing where that data is stored and exactly how it is used. I also like to design small IoT devices out of Arduino boards allowing me to monitor and control different facets of our house like temperature and light. &lt;/p&gt;
&lt;p&gt;Currently I am working on a project to merge my skill in SQL Modelling and Orchestration with GPT APIs to try and lessen that burden. You can see some of this work in its very early stages here:
(gpt-sql-generator)[https://github.com/armistace/gpt-sql-generator]
(dbt_sources_generator)[https://github.com/armistace/datahub_dbt_sources_generator]&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you soon.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Andrew Ridgway&lt;/p&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Resume</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OVERVIEW&lt;/h1&gt;
&lt;p&gt;Andrew Ridgway&lt;/p&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Resume</title><link href="http://localhost:8000/resume.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/resume.html</id><summary type="html">&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OVERVIEW&lt;/h1&gt;
&lt;p&gt;I am a Senior Data Engineer looking to transition my skills to Data and Solution
Architecting as well as project management. I have spent the better part of the
last decade refining my abilities in taking business requirements and turning

View File

@ -1,5 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Andrew Ridgway's Blog - Andrew Ridgway</title><link href="http://localhost:8000/" rel="alternate"></link><link href="http://localhost:8000/feeds/andrew-ridgway.atom.xml" rel="self"></link><id>http://localhost:8000/</id><updated>2024-03-13T20:00:00+10:00</updated><entry><title>A Resume</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OVERVIEW&lt;/h1&gt;
<feed xmlns="http://www.w3.org/2005/Atom"><title>Andrew Ridgway's Blog - Andrew Ridgway</title><link href="http://localhost:8000/" rel="alternate"></link><link href="http://localhost:8000/feeds/andrew-ridgway.atom.xml" rel="self"></link><id>http://localhost:8000/</id><updated>2024-03-13T20:00:00+10:00</updated><entry><title>A Cover Letter</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</summary><content type="html">&lt;p&gt;To whom it may concern&lt;/p&gt;
&lt;p&gt;My name is Andrew Ridgway and I am a Data and Technology professional looking to embark on the next step in my career.&lt;/p&gt;
&lt;p&gt;I have over 10 years experience in System and Data Architecture, Data Modelling and Orchestration, Business and Technical Analysis and System and Development Process Design. Most of this has been in developing Cloud architectures and workloads on AWS and GCP Including ML workloads using Sagemaker. &lt;/p&gt;
&lt;p&gt;In my current role I have Proposed, Designed and built the data platform currently used by business. This includes internal and external data products as well as the infrastructure and modelling to support these. This role has seen me liaise with stakeholders of all levels of the business from Analysts in the Customer Experience team right up to C suite executives and preparing material for board members. I understand the complexity of communicating complex system design to different level stakeholders and the complexities of involved in communicating to both technical and less technical employees particularly in relation to data and ML technologies. &lt;/p&gt;
&lt;p&gt;I have also worked as a technical consultant to many businesses and have assisted with the design and implementation of systems for a wide range of industries including financial services, mining and retail. I understand the complexities created by regulation in these environments and understand that this can sometimes necessitate the use of technologies and designs, including legacy systems and designs, I wouldnt normally use. I also have a passion of designing systems that enable these organisations to realise the benefits of CI/CD on workloads they would not traditionally use this capability. In particular I took a very traditional legacy Data Warehousing team and implemented a solution that meant version control was no longer controlled by a daily copy and paste of folders with dates on major updates. My solution involved establishing guidelines of use of git version control so that this could happen automatically as people committed new code to the core code base. As I have moved into cloud architecture I have made sure to use best practice and ensure everything I build isnt considered production ready until it is in IAC and deployed through a CI/CD pipeline.&lt;/p&gt;
&lt;p&gt;In a personal capacity I am an avid tech and ML enthusiast. I have designed my own cluster including monitoring and deployment that runs several services that my family uses including chat and DNS and am in the process of designing a “set and forget” system that will allows me to have multi user tenancies on hardware I operate that should enable us to have the niceties of cloud services like email, storage and scheduling with the safety of knowing where that data is stored and exactly how it is used. I also like to design small IoT devices out of Arduino boards allowing me to monitor and control different facets of our house like temperature and light. &lt;/p&gt;
&lt;p&gt;Currently I am working on a project to merge my skill in SQL Modelling and Orchestration with GPT APIs to try and lessen that burden. You can see some of this work in its very early stages here:
(gpt-sql-generator)[https://github.com/armistace/gpt-sql-generator]
(dbt_sources_generator)[https://github.com/armistace/datahub_dbt_sources_generator]&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you soon.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Andrew Ridgway&lt;/p&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Resume</title><link href="http://localhost:8000/resume.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/resume.html</id><summary type="html">&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OVERVIEW&lt;/h1&gt;
&lt;p&gt;I am a Senior Data Engineer looking to transition my skills to Data and Solution
Architecting as well as project management. I have spent the better part of the
last decade refining my abilities in taking business requirements and turning
@ -105,19 +117,7 @@ development and applying it in a strategic context.&lt;/p&gt;
&lt;em&gt;0428 038 031&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Jaime Brian Head of Cloud Ninjas, TechConnect
&lt;em&gt;0422 012 17&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Cover Letter</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</summary><content type="html">&lt;p&gt;To whom it may concern&lt;/p&gt;
&lt;p&gt;My name is Andrew Ridgway and I am a Data and Technology professional looking to embark on the next step in my career.&lt;/p&gt;
&lt;p&gt;I have over 10 years experience in System and Data Architecture, Data Modelling and Orchestration, Business and Technical Analysis and System and Development Process Design. Most of this has been in developing Cloud architectures and workloads on AWS and GCP Including ML workloads using Sagemaker. &lt;/p&gt;
&lt;p&gt;In my current role I have Proposed, Designed and built the data platform currently used by business. This includes internal and external data products as well as the infrastructure and modelling to support these. This role has seen me liaise with stakeholders of all levels of the business from Analysts in the Customer Experience team right up to C suite executives and preparing material for board members. I understand the complexity of communicating complex system design to different level stakeholders and the complexities of involved in communicating to both technical and less technical employees particularly in relation to data and ML technologies. &lt;/p&gt;
&lt;p&gt;I have also worked as a technical consultant to many businesses and have assisted with the design and implementation of systems for a wide range of industries including financial services, mining and retail. I understand the complexities created by regulation in these environments and understand that this can sometimes necessitate the use of technologies and designs, including legacy systems and designs, I wouldnt normally use. I also have a passion of designing systems that enable these organisations to realise the benefits of CI/CD on workloads they would not traditionally use this capability. In particular I took a very traditional legacy Data Warehousing team and implemented a solution that meant version control was no longer controlled by a daily copy and paste of folders with dates on major updates. My solution involved establishing guidelines of use of git version control so that this could happen automatically as people committed new code to the core code base. As I have moved into cloud architecture I have made sure to use best practice and ensure everything I build isnt considered production ready until it is in IAC and deployed through a CI/CD pipeline.&lt;/p&gt;
&lt;p&gt;In a personal capacity I am an avid tech and ML enthusiast. I have designed my own cluster including monitoring and deployment that runs several services that my family uses including chat and DNS and am in the process of designing a “set and forget” system that will allows me to have multi user tenancies on hardware I operate that should enable us to have the niceties of cloud services like email, storage and scheduling with the safety of knowing where that data is stored and exactly how it is used. I also like to design small IoT devices out of Arduino boards allowing me to monitor and control different facets of our house like temperature and light. &lt;/p&gt;
&lt;p&gt;Currently I am working on a project to merge my skill in SQL Modelling and Orchestration with GPT APIs to try and lessen that burden. You can see some of this work in its very early stages here:
(gpt-sql-generator)[https://github.com/armistace/gpt-sql-generator]
(dbt_sources_generator)[https://github.com/armistace/datahub_dbt_sources_generator]&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you soon.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Andrew Ridgway&lt;/p&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>Metabase and DuckDB</title><link href="http://localhost:8000/metabase-duckdb.html" rel="alternate"></link><published>2023-11-15T20:00:00+10:00</published><updated>2023-11-15T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2023-11-15:/metabase-duckdb.html</id><summary type="html">&lt;p&gt;Using Metabase and DuckDB to create an embedded Reporting Container bringing the data as close to the report as possible&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ahhhh &lt;a href="https://duckdb.org/"&gt;DuckDB&lt;/a&gt; if you're even partly floating around in the data space you've probably been hearing ALOT about it and it's &lt;em&gt;"Datawarehouse on your laptop"&lt;/em&gt; mantra. However, the OTHER application that sometimes gets missed is &lt;em&gt;"SQLite for OLAP workloads"&lt;/em&gt; and it was this concept that once I grasped it gave me a very interesting idea.... What if we could take the very pretty Aggregate Layer of our Data(warehouse/LakeHouse/Lake) and put that data right next to presentation layer of the lake, reducing network latency and... hopefully... have presentation reports running over very large workloads in the blink of an eye. It might even be fast enough that it could be deployed and embedded &lt;/p&gt;
&lt;/ul&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>Metabase and DuckDB</title><link href="http://localhost:8000/metabase-duckdb.html" rel="alternate"></link><published>2023-11-15T20:00:00+10:00</published><updated>2023-11-15T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2023-11-15:/metabase-duckdb.html</id><summary type="html">&lt;p&gt;Using Metabase and DuckDB to create an embedded Reporting Container bringing the data as close to the report as possible&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ahhhh &lt;a href="https://duckdb.org/"&gt;DuckDB&lt;/a&gt; if you're even partly floating around in the data space you've probably been hearing ALOT about it and it's &lt;em&gt;"Datawarehouse on your laptop"&lt;/em&gt; mantra. However, the OTHER application that sometimes gets missed is &lt;em&gt;"SQLite for OLAP workloads"&lt;/em&gt; and it was this concept that once I grasped it gave me a very interesting idea.... What if we could take the very pretty Aggregate Layer of our Data(warehouse/LakeHouse/Lake) and put that data right next to presentation layer of the lake, reducing network latency and... hopefully... have presentation reports running over very large workloads in the blink of an eye. It might even be fast enough that it could be deployed and embedded &lt;/p&gt;
&lt;p&gt;However, for this to work we need some form of conatinerised reporting application.... lucky for us there is &lt;a href="https://www.metabase.com/"&gt;Metabase&lt;/a&gt; which is a fantastic little reporting application that has an open core. So this got me thinking... Can I put these two applications together and create a Reporting Layer with report embedding capabilities that is deployable in the cluster and has a admin UI accesible over a web page all whilst keeping the data locked to our network?&lt;/p&gt;
&lt;h3&gt;The Beginnings of an Idea&lt;/h3&gt;
&lt;p&gt;Ok so... Big first question. Can Duckdb and Metabase talk? Well... not quite. But first lets take a quick look at the architecture we'll be employing here &lt;/p&gt;

View File

@ -1,2 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Andrew Ridgway's Blog - Andrew Ridgway</title><link>http://localhost:8000/</link><description></description><lastBuildDate>Wed, 13 Mar 2024 20:00:00 +1000</lastBuildDate><item><title>A Resume</title><link>http://localhost:8000/cover-letter.html</link><description>&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Fri, 23 Feb 2024 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2024-02-23:/cover-letter.html</guid><category>Resume</category><category>Cover Letter</category><category>Resume</category></item><item><title>A Cover Letter</title><link>http://localhost:8000/cover-letter.html</link><description>&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Fri, 23 Feb 2024 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2024-02-23:/cover-letter.html</guid><category>Resume</category><category>Cover Letter</category><category>Resume</category></item><item><title>Metabase and DuckDB</title><link>http://localhost:8000/metabase-duckdb.html</link><description>&lt;p&gt;Using Metabase and DuckDB to create an embedded Reporting Container bringing the data as close to the report as possible&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Wed, 15 Nov 2023 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2023-11-15:/metabase-duckdb.html</guid><category>Business Intelligence</category><category>data engineering</category><category>Metabase</category><category>DuckDB</category><category>embedded</category></item><item><title>Implmenting Appflow in a Production Datalake</title><link>http://localhost:8000/appflow-production.html</link><description>&lt;p&gt;How Appflow simplified a major extract layer and when I choose Managed Services&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Tue, 23 May 2023 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2023-05-23:/appflow-production.html</guid><category>Data Engineering</category><category>data engineering</category><category>Amazon</category><category>Managed Services</category></item><item><title>Dawn of another blog attempt</title><link>http://localhost:8000/how-i-built-the-damn-thing.html</link><description>&lt;p&gt;Containers and How I take my learnings from home and apply them to work&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Wed, 10 May 2023 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2023-05-10:/how-i-built-the-damn-thing.html</guid><category>Data Engineering</category><category>data engineering</category><category>containers</category></item></channel></rss>
<rss version="2.0"><channel><title>Andrew Ridgway's Blog - Andrew Ridgway</title><link>http://localhost:8000/</link><description></description><lastBuildDate>Wed, 13 Mar 2024 20:00:00 +1000</lastBuildDate><item><title>A Cover Letter</title><link>http://localhost:8000/cover-letter.html</link><description>&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Fri, 23 Feb 2024 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2024-02-23:/cover-letter.html</guid><category>Resume</category><category>Cover Letter</category><category>Resume</category></item><item><title>A Resume</title><link>http://localhost:8000/resume.html</link><description>&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Fri, 23 Feb 2024 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2024-02-23:/resume.html</guid><category>Resume</category><category>Cover Letter</category><category>Resume</category></item><item><title>Metabase and DuckDB</title><link>http://localhost:8000/metabase-duckdb.html</link><description>&lt;p&gt;Using Metabase and DuckDB to create an embedded Reporting Container bringing the data as close to the report as possible&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Wed, 15 Nov 2023 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2023-11-15:/metabase-duckdb.html</guid><category>Business Intelligence</category><category>data engineering</category><category>Metabase</category><category>DuckDB</category><category>embedded</category></item><item><title>Implmenting Appflow in a Production Datalake</title><link>http://localhost:8000/appflow-production.html</link><description>&lt;p&gt;How Appflow simplified a major extract layer and when I choose Managed Services&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Tue, 23 May 2023 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2023-05-23:/appflow-production.html</guid><category>Data Engineering</category><category>data engineering</category><category>Amazon</category><category>Managed Services</category></item><item><title>Dawn of another blog attempt</title><link>http://localhost:8000/how-i-built-the-damn-thing.html</link><description>&lt;p&gt;Containers and How I take my learnings from home and apply them to work&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Ridgway</dc:creator><pubDate>Wed, 10 May 2023 20:00:00 +1000</pubDate><guid isPermaLink="false">tag:localhost,2023-05-10:/how-i-built-the-damn-thing.html</guid><category>Data Engineering</category><category>data engineering</category><category>containers</category></item></channel></rss>

View File

@ -1,5 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Andrew Ridgway's Blog - Resume</title><link href="http://localhost:8000/" rel="alternate"></link><link href="http://localhost:8000/feeds/resume.atom.xml" rel="self"></link><id>http://localhost:8000/</id><updated>2024-03-13T20:00:00+10:00</updated><entry><title>A Resume</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OVERVIEW&lt;/h1&gt;
<feed xmlns="http://www.w3.org/2005/Atom"><title>Andrew Ridgway's Blog - Resume</title><link href="http://localhost:8000/" rel="alternate"></link><link href="http://localhost:8000/feeds/resume.atom.xml" rel="self"></link><id>http://localhost:8000/</id><updated>2024-03-13T20:00:00+10:00</updated><entry><title>A Cover Letter</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</summary><content type="html">&lt;p&gt;To whom it may concern&lt;/p&gt;
&lt;p&gt;My name is Andrew Ridgway and I am a Data and Technology professional looking to embark on the next step in my career.&lt;/p&gt;
&lt;p&gt;I have over 10 years experience in System and Data Architecture, Data Modelling and Orchestration, Business and Technical Analysis and System and Development Process Design. Most of this has been in developing Cloud architectures and workloads on AWS and GCP Including ML workloads using Sagemaker. &lt;/p&gt;
&lt;p&gt;In my current role I have Proposed, Designed and built the data platform currently used by business. This includes internal and external data products as well as the infrastructure and modelling to support these. This role has seen me liaise with stakeholders of all levels of the business from Analysts in the Customer Experience team right up to C suite executives and preparing material for board members. I understand the complexity of communicating complex system design to different level stakeholders and the complexities of involved in communicating to both technical and less technical employees particularly in relation to data and ML technologies. &lt;/p&gt;
&lt;p&gt;I have also worked as a technical consultant to many businesses and have assisted with the design and implementation of systems for a wide range of industries including financial services, mining and retail. I understand the complexities created by regulation in these environments and understand that this can sometimes necessitate the use of technologies and designs, including legacy systems and designs, I wouldnt normally use. I also have a passion of designing systems that enable these organisations to realise the benefits of CI/CD on workloads they would not traditionally use this capability. In particular I took a very traditional legacy Data Warehousing team and implemented a solution that meant version control was no longer controlled by a daily copy and paste of folders with dates on major updates. My solution involved establishing guidelines of use of git version control so that this could happen automatically as people committed new code to the core code base. As I have moved into cloud architecture I have made sure to use best practice and ensure everything I build isnt considered production ready until it is in IAC and deployed through a CI/CD pipeline.&lt;/p&gt;
&lt;p&gt;In a personal capacity I am an avid tech and ML enthusiast. I have designed my own cluster including monitoring and deployment that runs several services that my family uses including chat and DNS and am in the process of designing a “set and forget” system that will allows me to have multi user tenancies on hardware I operate that should enable us to have the niceties of cloud services like email, storage and scheduling with the safety of knowing where that data is stored and exactly how it is used. I also like to design small IoT devices out of Arduino boards allowing me to monitor and control different facets of our house like temperature and light. &lt;/p&gt;
&lt;p&gt;Currently I am working on a project to merge my skill in SQL Modelling and Orchestration with GPT APIs to try and lessen that burden. You can see some of this work in its very early stages here:
(gpt-sql-generator)[https://github.com/armistace/gpt-sql-generator]
(dbt_sources_generator)[https://github.com/armistace/datahub_dbt_sources_generator]&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you soon.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Andrew Ridgway&lt;/p&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Resume</title><link href="http://localhost:8000/resume.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/resume.html</id><summary type="html">&lt;p&gt;A Summary of My work Experience&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OVERVIEW&lt;/h1&gt;
&lt;p&gt;I am a Senior Data Engineer looking to transition my skills to Data and Solution
Architecting as well as project management. I have spent the better part of the
last decade refining my abilities in taking business requirements and turning
@ -105,16 +117,4 @@ development and applying it in a strategic context.&lt;/p&gt;
&lt;em&gt;0428 038 031&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Jaime Brian Head of Cloud Ninjas, TechConnect
&lt;em&gt;0422 012 17&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry><entry><title>A Cover Letter</title><link href="http://localhost:8000/cover-letter.html" rel="alternate"></link><published>2024-02-23T20:00:00+10:00</published><updated>2024-03-13T20:00:00+10:00</updated><author><name>Andrew Ridgway</name></author><id>tag:localhost,2024-02-23:/cover-letter.html</id><summary type="html">&lt;p&gt;A Summary of what I've done and Where I'd like to go for prospective Employers&lt;/p&gt;</summary><content type="html">&lt;p&gt;To whom it may concern&lt;/p&gt;
&lt;p&gt;My name is Andrew Ridgway and I am a Data and Technology professional looking to embark on the next step in my career.&lt;/p&gt;
&lt;p&gt;I have over 10 years experience in System and Data Architecture, Data Modelling and Orchestration, Business and Technical Analysis and System and Development Process Design. Most of this has been in developing Cloud architectures and workloads on AWS and GCP Including ML workloads using Sagemaker. &lt;/p&gt;
&lt;p&gt;In my current role I have Proposed, Designed and built the data platform currently used by business. This includes internal and external data products as well as the infrastructure and modelling to support these. This role has seen me liaise with stakeholders of all levels of the business from Analysts in the Customer Experience team right up to C suite executives and preparing material for board members. I understand the complexity of communicating complex system design to different level stakeholders and the complexities of involved in communicating to both technical and less technical employees particularly in relation to data and ML technologies. &lt;/p&gt;
&lt;p&gt;I have also worked as a technical consultant to many businesses and have assisted with the design and implementation of systems for a wide range of industries including financial services, mining and retail. I understand the complexities created by regulation in these environments and understand that this can sometimes necessitate the use of technologies and designs, including legacy systems and designs, I wouldnt normally use. I also have a passion of designing systems that enable these organisations to realise the benefits of CI/CD on workloads they would not traditionally use this capability. In particular I took a very traditional legacy Data Warehousing team and implemented a solution that meant version control was no longer controlled by a daily copy and paste of folders with dates on major updates. My solution involved establishing guidelines of use of git version control so that this could happen automatically as people committed new code to the core code base. As I have moved into cloud architecture I have made sure to use best practice and ensure everything I build isnt considered production ready until it is in IAC and deployed through a CI/CD pipeline.&lt;/p&gt;
&lt;p&gt;In a personal capacity I am an avid tech and ML enthusiast. I have designed my own cluster including monitoring and deployment that runs several services that my family uses including chat and DNS and am in the process of designing a “set and forget” system that will allows me to have multi user tenancies on hardware I operate that should enable us to have the niceties of cloud services like email, storage and scheduling with the safety of knowing where that data is stored and exactly how it is used. I also like to design small IoT devices out of Arduino boards allowing me to monitor and control different facets of our house like temperature and light. &lt;/p&gt;
&lt;p&gt;Currently I am working on a project to merge my skill in SQL Modelling and Orchestration with GPT APIs to try and lessen that burden. You can see some of this work in its very early stages here:
(gpt-sql-generator)[https://github.com/armistace/gpt-sql-generator]
(dbt_sources_generator)[https://github.com/armistace/datahub_dbt_sources_generator]&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you soon.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Andrew Ridgway&lt;/p&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry></feed>
&lt;/ul&gt;</content><category term="Resume"></category><category term="Cover Letter"></category><category term="Resume"></category></entry></feed>

View File

@ -97,6 +97,19 @@
</p>
</div>
<hr>
<div class="post-preview">
<a href="http://localhost:8000/resume.html" rel="bookmark" title="Permalink to A Resume">
<h2 class="post-title">
A Resume
</h2>
</a>
<p>A Summary of My work Experience</p>
<p class="post-meta">Posted by
<a href="http://localhost:8000/author/andrew-ridgway.html">Andrew Ridgway</a>
on Fri 23 February 2024
</p>
</div>
<hr>
<div class="post-preview">
<a href="http://localhost:8000/metabase-duckdb.html" rel="bookmark" title="Permalink to Metabase and DuckDB">
<h2 class="post-title">

277
src/output/resume.html Normal file
View File

@ -0,0 +1,277 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>Andrew Ridgway's Blog</title>
<link href="http://localhost:8000/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Andrew Ridgway's Blog Full Atom Feed" />
<link href="http://localhost:8000/feeds/resume.atom.xml" type="application/atom+xml" rel="alternate" title="Andrew Ridgway's Blog Categories Atom Feed" />
<!-- Bootstrap Core CSS -->
<link href="http://localhost:8000/theme/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="http://localhost:8000/theme/css/clean-blog.min.css" rel="stylesheet">
<!-- Code highlight color scheme -->
<link href="http://localhost:8000/theme/css/code_blocks/tomorrow.css" rel="stylesheet">
<!-- Custom Fonts -->
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<meta name="tags" contents="Cover Letter" />
<meta name="tags" contents="Resume" />
<meta property="og:locale" content="en">
<meta property="og:site_name" content="Andrew Ridgway's Blog">
<meta property="og:type" content="article">
<meta property="article:author" content="">
<meta property="og:url" content="http://localhost:8000/resume.html">
<meta property="og:title" content="A Resume">
<meta property="og:description" content="">
<meta property="og:image" content="http://localhost:8000/">
<meta property="article:published_time" content="2024-02-23 20:00:00+10:00">
</head>
<body>
<!-- Navigation -->
<nav class="navbar navbar-default navbar-custom navbar-fixed-top">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="http://localhost:8000/">Andrew Ridgway's Blog</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav>
<!-- Page Header -->
<header class="intro-header" style="background-image: url('http://localhost:8000/theme/images/post-bg.jpg')">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<div class="post-heading">
<h1>A Resume</h1>
<span class="meta">Posted by
<a href="http://localhost:8000/author/andrew-ridgway.html">Andrew Ridgway</a>
on Fri 23 February 2024
</span>
</div>
</div>
</div>
</div>
</header>
<!-- Main Content -->
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<!-- Post Content -->
<article>
<h1>OVERVIEW</h1>
<p>I am a Senior Data Engineer looking to transition my skills to Data and Solution
Architecting as well as project management. I have spent the better part of the
last decade refining my abilities in taking business requirements and turning
those into actionable data engineering, analytics, and software projects with
trackable metrics. I believe in agnosticism when it comes to coding languages
and have experimented in my own time with many different languages. In my
career I have used Python, .NET, PowerShell, TSQL, VB and SAS (multiple
products) in an Enterprise capacity. I also have experience using Google Cloud
Platform and AWS tools for ETL and data platform development as well as git
for version control and deployment using various IAC tools. I have also
conducted data analysis and modelling on business metrics to find relationships
between both staff and customer behavior and produced actionable
recommendations based on the conclusions. In a private context I have also
experimented with C, C# and Kotlin I am looking to further my career by taking
my passion for data engineering and analysis as well as web and software
development and applying it in a strategic context.</p>
<h1>SKILLS &amp; ABILITIES</h1>
<ul>
<li>Python (scripting, compiling, notebooks Sagemaker, Jupyter)</li>
<li>git</li>
<li>SAS (Base, EG, VA)</li>
<li>Various Google Cloud Tools (Data Fusion, Compute Engine, Cloud Functions)</li>
<li>Various Amazon Tools (EC2, RDS, Kinesis, Glue, Redshift, Lambda, ECS, ECR, EKS)</li>
<li>Streaming Technologies (Kafka, Hive, Spark Streaming)</li>
<li>Various DB platforms both on Prem and Serverless (MariaDB/MySql,</li>
<li>Postgres/Redshift, SQL Server, RDS/Aurora variants)</li>
<li>Various Microsoft Products (PowerBI, TSQL, Excel, VBA)</li>
<li>Linux Server Administration (cron, bash, systemD)</li>
<li>ETL/ELT Development</li>
<li>Basic Data Modelling (Kimball, SCD Type 2)</li>
<li>IAC (Cloud Formation, Terraform)</li>
<li>Datahub Deployment</li>
<li>Dagster Orchestration Deployments</li>
<li>DBT Modelling and Design Deployments</li>
<li>Containerised and Cloud Driven Data Architecture</li>
</ul>
<h1>EXPERIENCE</h1>
<h2>Cloud Data Architect, Redeye Apps</h2>
<p><em>May 2022 - Present</em>
- Greenfields Research, Design and Deployment of S3 datalake (Parquet)
- AWS DMS, S3, Athena, Glue
- Research Design and Deployment of Catalog (Datahub)
- Design of Data Governance Process (Datahub driven)
- Research Design and Deployment of Orchestration and Modelling for Transforms (Dagster/DBT into Mesos)
- CI/CD design and deployment of modelling and orchestration using Gitlab
- Research, Design and Deployment of ML Ops Dev pipelines anddeployment strategy
- Design of ETL/Pipelines (DBT)
- Design of Customer Facing Data Products and deployment methodologies (Fully automated via Kakfa/Dagster/DBT)</p>
<h2>Data Engineer, TechConnect IT Solutions</h2>
<p><em>August 2021 May 2022</em>
- Design of Cloud Data Batch ETL solutions using Python (Glue)
- Design of Cloud Data Streaming ETL solution using Python (Kinesis)
- Solve complex client business problems using software to join and transform data from DBs, Web APIs, Application APIs and System logs
- Build CI/CD pipelines to ensure smooth deployments (Bitbucket, gitlab)
- Apply Prebuilt ML models to software solutions (Sagemaker)
- Assist with the architecting of Containerisation solutions (Docker, ECS, ECR)
- API testing and development (gRPC, Rest)</p>
<h2>Enterprise Data Warehouse Developer, Auto and General Insurance</h2>
<p><em>August 2019 - August 2021</em>
- ETL development of CRM, WFP, Outbound Dialer, Inbound switch in Google Cloud, SAS, TSQL
- Bringing new data to the business to analyse for new insights
- Redeveloped Version Control and brought git to the data team
- Introduced python for API enablement in the Enterprise Data Warehouse
- Partnering with the business to focus data project on actual need and translating into technical requirements</p>
<h2>Business Analyst, Auto and General Insurance</h2>
<p><em>January 2018 - August 2019</em>
- Automate Service Performance Reporting using PowerShell/VBA/SAS
- Learn and leverage SAS EG and VA to streamline Microsoft Excel Reporting
- Identify and develop data pipelines to source data from multiple sources easily and collate into a single source to identify relationships and trends
- Technologies used include VBA, PowerShell, SQL, Web APIs, SAS
- Where SAS is inappropriate use VBA to automate processes in Microsoft Access and Excel
- Gather Requirements to build meaningful reporting solutions
- Provide meaningful analysis on business performance and provide relevant presentations and reports to senior stakeholders.</p>
<h2>Forecasting and Capacity Analyst, Auto and General Insurance</h2>
<p><em>January 2017 January 2018</em>
- Develop the outbound forecasting model for the Auto and General sales call center by analysing the relationship between customer decisions and workload drivers
- This includes the complete data pipeline for the model from identifying and sourcing data, building the reporting and analysing the data and associated drivers.
- Forecast inbound workload requirements for the Auto and General sales call center using time series analysis
- Learn and leverage the Aspect Workforce Management System to ensure efficiency of forecast generation
- Learn and leverage the capabilities of SAS Enterprise Guide to improve accuracy
- Liaise with people across the business to ensure meaningful, accurate analysis is provided to senior stakeholders
- Analyse monthly, weekly and intraday requirements and ensure forecast is accurately predicting workload for breaks, meetings and Leave</p>
<h2>Senior HR Performance Analyst, Queensland Department of Justice and Attorney General</h2>
<p><em>June 2016 - January 2017</em>
- Harmonise various systems to develop a unified workforce reporting and analysis framework with appropriate metrics
- Use VBA to automate regular reporting in Microsoft Access and Excel
- Participate in government process through the production of briefs including Questions on Notice and Estimates Briefs for departmental executives</p>
<h2>Workforce Business Analyst, Queensland Department of Justice and Attorney General</h2>
<p><em>July 2015 June 2016</em>
- Develop and refine current workforce analysis techniques and databases
- Use VBA to automate regular reporting in Microsoft Access and Excel
- Act as liaison between shared service providers and executives and facilitate communication during the implementation of a payroll leave audit
- Gather reporting requirements from various business areas and produce ad-hoc and regular reports as required
- Participate in government process through the production of briefs including Questions on Notice and Estimates Briefs for departmental executives</p>
<h1>EDUCATION</h1>
<ul>
<li>2011 Bachelor of Business Management, University of Queensland</li>
<li>2008 Bachelor of Arts, University of Queensland</li>
</ul>
<h1>REFERENCES</h1>
<ul>
<li>Anthony Stiller Lead Developer, Data warehousing, Queensland Health
<em>0428 038 031</em></li>
<li>Jaime Brian Head of Cloud Ninjas, TechConnect
<em>0422 012 17</em></li>
</ul>
</article>
<hr>
</div>
</div>
</div>
<hr>
<!-- Footer -->
<footer>
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<p>
<script type="text/javascript" src="https://sessionize.com/api/speaker/sessions/83c5d14a-bd19-46b4-8335-0ac8358ac46d/0x0x91929ax">
</script>
</p>
<ul class="list-inline text-center">
<li>
<a href="https://twitter.com/ar17787">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-twitter fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a href="https://facebook.com/ar17787">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-facebook fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a href="https://github.com/armistace">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-github fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
</ul>
<p class="copyright text-muted">Blog powered by <a href="http://getpelican.com">Pelican</a>,
which takes great advantage of <a href="http://python.org">Python</a>.</p>
</div>
</div>
</div>
</footer>
<!-- jQuery -->
<script src="http://localhost:8000/theme/js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="http://localhost:8000/theme/js/bootstrap.min.js"></script>
<!-- Custom Theme JavaScript -->
<script src="http://localhost:8000/theme/js/clean-blog.min.js"></script>
</body>
</html>

View File

@ -83,13 +83,13 @@
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<h1>Tags for Andrew Ridgway's Blog</h1> <li><a href="http://localhost:8000/tag/amazon.html">Amazon</a> (1)</li>
<li><a href="http://localhost:8000/tag/containers.html">containers</a> (1)</li>
<li><a href="http://localhost:8000/tag/cover-letter.html">Cover Letter</a> (1)</li>
<li><a href="http://localhost:8000/tag/cover-letter.html">Cover Letter</a> (2)</li>
<li><a href="http://localhost:8000/tag/data-engineering.html">data engineering</a> (3)</li>
<li><a href="http://localhost:8000/tag/duckdb.html">DuckDB</a> (1)</li>
<li><a href="http://localhost:8000/tag/embedded.html">embedded</a> (1)</li>
<li><a href="http://localhost:8000/tag/managed-services.html">Managed Services</a> (1)</li>
<li><a href="http://localhost:8000/tag/metabase.html">Metabase</a> (1)</li>
<li><a href="http://localhost:8000/tag/resume.html">Resume</a> (1)</li>
<li><a href="http://localhost:8000/tag/resume.html">Resume</a> (2)</li>
</div>
</div>
</div>