Fredrik Lack

Textilgatan 25, 120 30 Stockholm

+46 733 730 941 / fredrik@sthlm.io
LinkedIn / GitHub

Developer with more than 10 years of professional experience, with the last few years focused more on DevOps and working with the ecosystem around Kubernetes, Cloud Native, Node.js and Go.

In one of my recent assignments I was spearheading the architecture and development of a brand new cloud native platform running Kubernetes on Google Cloud.

Summary of Qualifications

  • Consider myself as a generalist with a DevOps mindset
  • Language agnostic and a full stack approach
  • Running containers (Kubernetes) in production as an administrator and application developer for 4+ years
  • Google Cloud user for 4+ years
  • Running bare-metal Kubernetes for 1+ year (arm64)
  • 7+ years of production experience with Node.js

Want to learn more about

  • Kafka
  • Go

Highlighted Projects

Doors.live (via Fredrik Lack AB)

Backend developer, June 2021 - Nov 2021

As a backend developer I was part of a tech team of 12 people. I worked in the team focusing on the core business area, meaning order and payment flow with integrations to Stripe. We maintained two APIs, one for back office users and one client/public facing customer API. The back office api was a database driven API using PostGraphile. Both API's heavily used queues and tasks to perform work.

  • Redis/Bull Queue
  • Graphile worker
  • PostgreSQL/PostGraphile/GraphQL
  • Node.js, TypeScript, Express, Jest
  • AWS/Amazon ECS
  • Stripe/Fixer.io
  • GitHub/GitHub Actions

SVT Interaktiv (via Fredrik Lack AB)

Developer, May 2020 - May 2021

As a full-stack developer I was part of a team doing mob-programming with a lean approach. The team was responsible for several applications but the main focus was a live tool used by editors built with an event source architecture.

  • Mob programming
  • Event sourcing
  • Google Cloud: Cloud SQL, App Engine, Firestore
  • On-prem Kubernetes
  • Node.js, React, Express, Jest, Next.js
  • Gitlab

Nordic Leisure Travel Group/Ving (via Fredrik Lack AB)

Developer Sep 2019 - Apr 2020

Worked in one of the web teams at Ving with the SAFe methodology. Our team was responsible for multiple universal Node.js/React applications on ving.se, tjareborg.fi, ving.no and spies.dk. Worked both on-prem and in Azure, the team was responsible for everything from development and testing to CI/CD and monitoring the running applications.

  • React, Redux, Node.js
  • Azure: Functions, App Service, Key Vault
  • Jenkins/Octopus Deploy/Azure DevOps
  • Multilingual
  • Jest/Cypress for tests
  • GraphQL/Apollo

Egmont Publishing AB (via Fredrik Lack AB)

Architect/Lead Developer, May 2018 - Sep 2019

Spearheaded the development of a brand new cloud native publishing platform running Kubernetes on GKE (Google Cloud). Using some of Google Clouds other services too like Cloud SQL, Cloud Storage, Cloud Functions and Cloud KMS.

  • Kubernetes (GKE), Auto scaling, 12-factor app
  • Terraform, Helm, Prometheus/Grafana, Bitbucket
  • Let's Encrypt
  • Google Cloud
  • PHP7, Node.js, Nginx, Docker, Redis, Elasticsearch
  • Cloud SQL, Cloud Storage, Cloud KMS

Lexplore (via Fredrik Lack AB)

Developer, May 2017 - May 2018

Lexplore is doing rapid reading assessment, powered by eye tracking and artificial intelligence. My role was to develop the portal with all the results of the students for teachers and schools. A very complex React application with a lot of data manipulation and a lot of business logic in the front-end.

  • Node.js, React
  • Azure App Service
  • Express, Flow, Redux
  • Mocha/Chai for tests
  • Multilingual

SVT Sport (via Creuna AB)

Developer, 2015 - 2017

Worked in the sports team with the Scrum methodology and developed a brand new sport concept for SVT. My primary role was as a full-stack developer of the universal Node.js/React application with high demands on performance serving a very large amount of users weekly. I learned a lot about Node.js in depth and how to tweak and adjust it to high demands.

  • Node.js, React, Flux, Express, Redis, MongoDB
  • Heroku
  • Docker development environment
  • Akamai CDN
  • Jenkins test and build pipelines
  • Mocha/Chai for tests

Akademibokhandeln (via Creuna AB)

Developer, 2016 - 2017

Pointsharp (via Creuna AB)

Developer, 2016 - 2017

ASSA ABLOY (via Creuna AB)

Developer/Front-end lead, 2015

Egmont Publishing AB

Developer, 2012 - 2015