smed #1
1 changed files with 29 additions and 17 deletions
46
src/index.md
46
src/index.md
|
|
@ -1,18 +1,28 @@
|
||||||
---
|
---
|
||||||
skip: true
|
|
||||||
title: cv
|
title: cv
|
||||||
layout: cv.hbs
|
layout: cv.html.j2
|
||||||
name: Anders Englöf Ytterström
|
name: Anders Englöf Ytterström
|
||||||
ogdesc: Anders Englöf Ytterström - Frontend Engineer, Full Stack Developer, Web standardista
|
ogdesc: Anders Englöf Ytterström - Linux specialst, Frontend Engineer, Web standardista
|
||||||
titles: Frontend Engineer, Full Stack Developer, Web standardista
|
titles: Linux specialist, Frontend Engineer, Web standardista
|
||||||
address: Balladvägen 3, 784 43 Borlänge, Sweden
|
address: Balladvägen 3, 784 43 Borlänge, Sweden
|
||||||
email: yttan@fastmail.se
|
email: yttan@fastmail.se
|
||||||
github: madr
|
codeberg: madr
|
||||||
website: madr.se
|
website: madr.se
|
||||||
work:
|
work:
|
||||||
|
- employer: Swedish Transport Administration (Trafikverket)
|
||||||
|
type: Government agency
|
||||||
|
date: Aug 2025–now
|
||||||
|
location: Borlänge, Sweden
|
||||||
|
position: Systems technician
|
||||||
|
responsibilies:
|
||||||
|
- Linux server administration.
|
||||||
|
- Container orchestration.
|
||||||
|
- Service monitoring and observability.
|
||||||
|
- Shell scripts, Ansible, Grafana, OpenTelemetry, RHEL, Ubuntu Server, OpenShift.
|
||||||
|
|
||||||
- employer: PlaymakerAI
|
- employer: PlaymakerAI
|
||||||
type: Data analytics SaaS
|
type: Data analytics SaaS
|
||||||
date: Nov 2023–now
|
date: Nov 2023–Aug 2025
|
||||||
location: Remote position
|
location: Remote position
|
||||||
position: Full Stack Engineer
|
position: Full Stack Engineer
|
||||||
responsibilies:
|
responsibilies:
|
||||||
|
|
@ -22,7 +32,7 @@ work:
|
||||||
|
|
||||||
- employer: Stratsys
|
- employer: Stratsys
|
||||||
type: Process management platform (SaaS)
|
type: Process management platform (SaaS)
|
||||||
date: Mar 2022–Oct 2023
|
date: Mar 2022–Oct 2023
|
||||||
location: Remote position
|
location: Remote position
|
||||||
position: Senior Frontend Architect
|
position: Senior Frontend Architect
|
||||||
responsibilies:
|
responsibilies:
|
||||||
|
|
@ -33,7 +43,7 @@ work:
|
||||||
|
|
||||||
- employer: Iteam
|
- employer: Iteam
|
||||||
type: Technical Innovation agency
|
type: Technical Innovation agency
|
||||||
date: Sep 2021–Mar 2022
|
date: Sep 2021–Mar 2022
|
||||||
location: Remote position
|
location: Remote position
|
||||||
position: Full Stack Developer
|
position: Full Stack Developer
|
||||||
responsibilies:
|
responsibilies:
|
||||||
|
|
@ -104,18 +114,19 @@ education:
|
||||||
skills:
|
skills:
|
||||||
Programming languages: HTML, CSS (Sass), Python, JavaScript (TypeScript), Elixir, Rust, PHP
|
Programming languages: HTML, CSS (Sass), Python, JavaScript (TypeScript), Elixir, Rust, PHP
|
||||||
Development process: CI/CD, Automated testing, Mentoring, Mob programming, Pair programming
|
Development process: CI/CD, Automated testing, Mentoring, Mob programming, Pair programming
|
||||||
Web Backend Frameworks: Django, Flask, Phoenix (LiveView), Express, Remix, Next.js
|
Web Backend Frameworks: Django, Flask, Bottle, Tornado, Phoenix (LiveView), Express, Remix, Next.js
|
||||||
Web Frontend: React, Redux, Vue, Svelte, Lit, OOCSS, BEM, Living styleguides
|
Web Frontend: React, Redux, Vue, Svelte, Lit, OOCSS, BEM, Living styleguides
|
||||||
Data visualization: Vega, Altair, Vega-Lite, Advanced SVG
|
Data visualization: Vega, Altair, Vega-Lite, Advanced SVG
|
||||||
Build systems: Webpack, Parcel, esbuild
|
Build systems: Webpack, Parcel, esbuild
|
||||||
Content management: Wordpress, Joomla, Directus
|
Content management: Wordpress, Joomla, Directus
|
||||||
Web Backend testing: pytest, Jest, Selenium, Playwright, Puppeteer, WebDriverIO, Web Test Runner
|
Web Backend testing: pytest, Jest, Selenium, Playwright, Puppeteer, WebDriverIO, Web Test Runner
|
||||||
Web Frontend testing: Lighthouse, Axe, WebAIM, VoiceOver, Voice Assistant, NVDA, Cypress
|
Web Frontend testing: Lighthouse, Axe, WebAIM, VoiceOver, Voice Assistant, NVDA, Cypress
|
||||||
Deployment: AWS, Docker (Podman), Kubernetes, Ansible, Terraform, Azure DevOps, Render
|
Deployment: AWS, Docker, Podman, Kubernetes, OpenShift, Ansible, Terraform, Azure DevOps, Render
|
||||||
"Services & Infrastructure": Nameko, RabbitMQ, Celery, Kibana, Prometheus
|
Distribution: Nameko, RabbitMQ, Celery
|
||||||
Databases: MySQL, Postgres, Elasticsearch (Opensearch), GraphQL, Influx, Timescale
|
Observability: Grafana, OpenTelemetry, Kibana, Prometheus
|
||||||
|
Databases: MySQL, Postgres, Elasticsearch (Opensearch), GraphQL, Influx, Timescale, MSSQL
|
||||||
Version control: Git, Subversion
|
Version control: Git, Subversion
|
||||||
Operating systems: Mac OS, RHEL, Debian, Ubuntu server, Arch linux, Windows
|
Operating systems: Mac OS, RHEL, SLE, Debian, Ubuntu server, Arch linux, Alpine, OpenSUSE, Windows
|
||||||
Other skills: Inclusive communication, Accessibility compliance, Technical writing
|
Other skills: Inclusive communication, Accessibility compliance, Technical writing
|
||||||
Languages: Swedish (native), English (fluent)
|
Languages: Swedish (native), English (fluent)
|
||||||
|
|
||||||
|
|
@ -206,8 +217,9 @@ personal:
|
||||||
Tajm.me: As a consultant, time tracking is a crucial part of every day work, and using bad time tracking software sucks. For 5 years, I scratched my own itch. Django, DRF and Web standards at its core. Several experimental client side solutions built with D3, React, Vue, Android, iOS and GTK+. (Archived, 2012–2017)
|
Tajm.me: As a consultant, time tracking is a crucial part of every day work, and using bad time tracking software sucks. For 5 years, I scratched my own itch. Django, DRF and Web standards at its core. Several experimental client side solutions built with D3, React, Vue, Android, iOS and GTK+. (Archived, 2012–2017)
|
||||||
"Baslyft, bärs & burgare": "My first Progressive Web App, with support to work fully offline once installed on a device. It's a simple app for logging reps, sets and PB's in the gym, with some nice tools built-in: 1RM calculator and KG-LBS converter. Touch-oriented design patterns, React, Redux, localStorage, ServiceWorker and other nifty Web API:s. (On hold, Sep 2019–)"
|
"Baslyft, bärs & burgare": "My first Progressive Web App, with support to work fully offline once installed on a device. It's a simple app for logging reps, sets and PB's in the gym, with some nice tools built-in: 1RM calculator and KG-LBS converter. Touch-oriented design patterns, React, Redux, localStorage, ServiceWorker and other nifty Web API:s. (On hold, Sep 2019–)"
|
||||||
Brütal Legend: A site to track progress of owning vinyl copies os songs licensed in an epic video game. Occasionally used as a real-world example to teach TypeScript, React and Redux concepts to collegues. (On hold)
|
Brütal Legend: A site to track progress of owning vinyl copies os songs licensed in an epic video game. Occasionally used as a real-world example to teach TypeScript, React and Redux concepts to collegues. (On hold)
|
||||||
Utsökt: A simple bookmarking and read list service, with integration to RSS feeds, Pocket and Slack. Inspired by the old, more minimal version of Instapaper. Elixir, Phoenix LiveViews. (In progress)
|
Tolk: Web-based launcher/prompt for all things wanted. Written in Elixir and Phoenix LiveView. (In progress)
|
||||||
Smed: "A pluggable static site generator, inspired by Metalsmith. The goal is to replace my own sites in Metalsmith, and to learn Rust. (In progress)"
|
Smed: "A pluggable static site generator, inspired by Metalsmith. It built this page. (In progress)"
|
||||||
|
|
||||||
courses:
|
courses:
|
||||||
- ElixirConf EU, Warshawa (2020, postponed due to the Coronavirus pandemic)
|
- ElixirConf EU, Warshawa (2020, postponed due to the Coronavirus pandemic)
|
||||||
- Att leda utan att vara chef, Företagsakademin (2019)
|
- Att leda utan att vara chef, Företagsakademin (2019)
|
||||||
|
|
@ -222,8 +234,8 @@ courses:
|
||||||
- Certificed Scrum Master Course, Crisp AB (2010)
|
- Certificed Scrum Master Course, Crisp AB (2010)
|
||||||
---
|
---
|
||||||
|
|
||||||
**Anders Englöf Ytterström**, Web Developer with 16 years of passion. I strive to constantly come up with new ways of improving both products and processes for all participants in projects I am part of.
|
**Anders Englöf Ytterström**, Web Developer and Linux ethusiast with 20 years of passion. I strive to constantly come up with new ways of improving both products and processes for all participants in projects I am part of.
|
||||||
|
|
||||||
I prefer my coffee black, just like my metal, and preferably drip brewed by hand.
|
I prefer my coffee black, just like my metal.
|
||||||
|
|
||||||
I also aim to be a [roadie, not a rockstar](https://www.linkedin.com/pulse/20140816105034-167544180-you-don-t-want-a-rock-star), as well as defending [boring tech](https://mcfunley.com/choose-boring-technology).
|
I also aim to be a [roadie, not a rockstar](https://www.linkedin.com/pulse/20140816105034-167544180-you-don-t-want-a-rock-star), as well as defending [boring tech](https://mcfunley.com/choose-boring-technology).
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue