Update cv

This commit is contained in:
Sam 2024-08-20 10:17:41 +01:00
parent b14e2503ce
commit a3d8cc4302
4 changed files with 51 additions and 19 deletions

View File

@ -28,7 +28,7 @@ More about my professional life [here](/cv).
### Software I use: ### 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 - I use **Linux** on all my machines

View File

@ -1,24 +1,44 @@
# Sam Chance ## Sam Chance | UK | [https://baseddata.io/about-me](https://baseddata.io/about-me)
## Analytics Engineer
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 ## Skills
- SQL ### Data and Engineering
- Python - GCP services such as BigQuery
- Scripting/Programming - Data modelling using DBT
- Data Warehousing - Data quality and testing
- Data Modelling - Workflow management with Apache Airflow
- DBT - Data monitoring and alerting
- Data and Statistical Analysis - Statistical Analysis
- System Administration - 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 ## Work Experience
### Growth Analyst ### Growth Analyst & Analytics Engineer | What3Words | May 2020 to Apr 2024
What3Words - May 2020 to Feb 2022 - Designed and implemented alerting system in Python from scratch to monitor partner API usage
- Built data pipelines and dashboard for company wide KPI metrics
### Analytics Engineer - Assisted with migrating data from Firebase to Mixpanel
What3Words - Feb 2022 to Apr 2024 - Built data models using DBT
- Started as a growth analyst, then promoted to analytics engineer
## Education ## Education
### MSc Marine Biology ### MSc Marine Biology

View File

@ -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. 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. 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.

View File

@ -9,10 +9,22 @@ pkgs.mkShell
python312Packages.pandas python312Packages.pandas
python312Packages.orjson python312Packages.orjson
hugo hugo
tmux
]; ];
shellHook = '' 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
''; '';
} }