From a3d8cc430262fba37e7dacf8f4b12b4f61b66103 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 20 Aug 2024 10:17:41 +0100 Subject: [PATCH] Update cv --- content/about-me.md | 2 +- content/cv.md | 52 +++++++++++++++++++++++++++++++-------------- content/license.md | 2 +- shell.nix | 14 +++++++++++- 4 files changed, 51 insertions(+), 19 deletions(-) diff --git a/content/about-me.md b/content/about-me.md index ac3c766..6379b19 100644 --- a/content/about-me.md +++ b/content/about-me.md @@ -28,7 +28,7 @@ More about my professional life [here](/cv). ### Software I use: -- [**Neovim**](https://neovim.io/) for text editing (my neovim config is part of my [nixos](https://git.bitlab21.com/sam/nixos) configuration) +- [**Neovim**](https://neovim.io/) for text editing (my neovim config is part of my [nixos](https://git.bitlab21.com/sam/nixos/src/branch/master/home/common/core/nixvim) configuration) - I use **Linux** on all my machines diff --git a/content/cv.md b/content/cv.md index a5a65c3..efbdb88 100644 --- a/content/cv.md +++ b/content/cv.md @@ -1,24 +1,44 @@ -# Sam Chance -## Analytics Engineer +## Sam Chance | UK | [https://baseddata.io/about-me](https://baseddata.io/about-me) -Analytics Engineer with over 4 years experience in designing and implementing data models, pipelines, and analytics solutions. Proficient in SQL, data warehousing, dbt and building dashboards for company metrics. +**Analytics Engineer** with over 4 years experience designing and implementing +comprehensive analytics solutions with focus on **data modelling** and building +**data pipelines**. Proficient in **SQL** and **Python**, with expertise in +**data warehousing** and creating **dashboards** to track company metrics. My +personal interests are focussed around IT and systems administration which has +helped me build a broad set of skills that gives me a unique ability to approach +and **solve novel problems** creatively and holistically. I work well in both +small and highly focussed teams or independently and autonomously with minimal +managerial oversight. ## Skills -- SQL -- Python -- Scripting/Programming -- Data Warehousing -- Data Modelling -- DBT -- Data and Statistical Analysis -- System Administration +### Data and Engineering +- GCP services such as BigQuery +- Data modelling using DBT +- Data quality and testing +- Workflow management with Apache Airflow +- Data monitoring and alerting +- Statistical Analysis +- Programmatic data visualisation +- Geographic information systems + +### Programming +- (proficient) SQL, Python, Bash, +- (capable) R, Lua +- (learning) Javascript, Nix + +### Tech +- Git +- AI tools such as Ollama, Langchain, Open Interpreter +- Web development +- CLI Wizard ## Work Experience -### Growth Analyst -What3Words - May 2020 to Feb 2022 - -### Analytics Engineer -What3Words - Feb 2022 to Apr 2024 +### Growth Analyst & Analytics Engineer | What3Words | May 2020 to Apr 2024 +- Designed and implemented alerting system in Python from scratch to monitor partner API usage +- Built data pipelines and dashboard for company wide KPI metrics +- Assisted with migrating data from Firebase to Mixpanel +- Built data models using DBT +- Started as a growth analyst, then promoted to analytics engineer ## Education ### MSc Marine Biology diff --git a/content/license.md b/content/license.md index 153a4cb..bc289a1 100644 --- a/content/license.md +++ b/content/license.md @@ -2,7 +2,7 @@ Where possible, all original work on this site that has been created and published by me is **unlicensed** using [unlicense](https://unlicense.org/). This effectively means relevant content hosted on https://baseddata.io and in the baseddata repository at https://git.bitlab21.com/sam/baseddata.io is in the public domain. You can use this material as you wish. Attribution is appreciated, but not required. -Some of the material on this site may be derived from copyrighted sources, and therefore may have restrictions on its use and distribution (for example, some open licenses require you to distribute work derived from their material with the same licence). In that case, such work cannot be released into the public domain, and will have an appropriate license attached to it. +Some of the material on this site may be derived from copyrighted sources, and therefore may have restrictions on its use and distribution (for example, some open licenses require you to distribute work derived from their material with the same license). In that case, such work cannot be released into the public domain, and will have an appropriate license attached to it. Such an example of copyrighted material used on this site is any work using OpenStreetMaps data. [OSM](https://www.openstreetmap.org/copyright) is licensed under the [Open Data Commons Open Database License](https://opendatacommons.org/licenses/odbl/) (ODbl), which means any derivative works must also be distributed with this license. diff --git a/shell.nix b/shell.nix index 40063dd..b061898 100644 --- a/shell.nix +++ b/shell.nix @@ -9,10 +9,22 @@ pkgs.mkShell python312Packages.pandas python312Packages.orjson hugo + tmux ]; shellHook = '' - ${pkgs.cowsay}/bin/cowsay "Welcome to the bitlab development environment!" | ${pkgs.lolcat}/bin/lolcat + ${pkgs.cowsay}/bin/cowsay "Welcome to the baseddata.io development environment!" | ${pkgs.lolcat}/bin/lolcat + + get_session=$(tmux list-session | grep "baseddata") + + if [ -z "$get_session" ]; + then + tmux new-session -d -s baseddata + tmux split-window -h + tmux send-keys -t 0 "hugo server" C-m + tmux send-keys -t 1 "cd backend && python app.py" C-m + echo "Baseddata running in dev tmux shell" + fi ''; }