Fredrik Lack

Textilgatan 25, 120 30 Stockholm

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

I’ve been working as a developer for 9+ years and the last years i’ve been leaning more towards DevOps. Last couple of years I’ve been working mainly with the ecosystem around Kubernetes, Google Cloud, Node.js and a little bit of Go.

In one of my latest projects I was spearheading the development of a brand new cloud native platform running with Kubernetes on Google Cloud (GKE) using tools like Terraform, Let’s Encrypt, Prometheus/Grafana and Helm.

Next dream gig

Cloud Native, Kubernetes, DevOps, Node.js and Go

Summary of Qualifications

  • Several years of experience with Node.js
  • Kubernetes and Google Cloud user for +2 years
  • Several years of experience running apps on Heroku.
  • Years of experience running React (Isomorphic/Universal) in production.
  • Experienced in running services on Docker, both for development and production environments.
  • Consider myself as a generalist, but with special interest in Cloud Native, Docker, Kubernetes and Node.js.
  • Great DevOps knowledge, e.g. TLS/SSL, Scaling, 12 factor apps, Hosting, DNS, Test/Build pipelines.
  • Great general frontend knowledge

Wants to learn more about

  • Kubernetes on-prem/bare-metal
  • AI/ML

Highlighted Projects

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

Developer/Full-stack, Sep 2019 - Current

Working with multiple universal Node.js/React applications on ving.se, tjareborg.fi, ving.no and spies.dk.

  • React, Redux, Node.js
  • Azure: Functions, App Service, Key Vault
  • Multilingual
  • GraphQL

Egmont Publishing AB (via Fredrik Lack AB)

Full-stack/DevOps, May 2018 - Current

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 (k8s, GKE), Auto scaling, 12-factor app
  • Terraform
  • Let's Encrypt
  • Google Cloud
  • PHP7, Node.js, Nginx, Docker, Redis, Elasticsearch
  • Cloud SQL, Cloud Storage, Cloud KMS
  • Prometheus/Grafana
  • Bitbucket/Pipelines
  • Helm/Helm Secrets

Lexplore (via Fredrik Lack AB)

JS/React developer, May 2017 - May 2018

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.

  • Built a portal based on Node.js/React
  • Express, Flow, Mocha/Chai, Redux
  • Multilingual

SVT Sport (via Creuna AB)

Full-stack/DevOps, 2015 - 2017

A brand new sport concept for SVT, my role was as a full-stack developer of the universal Node.js/React with high demands on performance serving a very large amount of users daily. I learned a lot about Node.js in depth and how to tweak and adjust to high demands.

  • Node.js, React, Express, Redis and MongoDB
  • Heroku
  • Docker development environment
  • Akamai CDN
  • Jenkins test and build pipelines

Pointsharp (via Creuna AB)

Developer/Full-stack/DevOps, 2016 - 2017

Pointsharp is a security software company that enable Enterprises to secure the login of their users to all their applications with simplified user experience. We built a complete new public web concept for them, my role was as a full-stack developer.

  • Python/Django, PostgreSQL, Redis, React
  • Heroku
  • Docker development environment

Akademibokhandeln (via Creuna AB)

Developer, 2016 - 2017

Akademibokhandeln was about to release it’s e-commerce concept, so my primary role was to develop the checkout page. I learned a lot about Elasticsearch and Python.

  • React, Python/Django, PostgreSQL, React, Elasticsearch, Redis
  • Heroku
  • Docker development environment

Open Source Projects

bolaget.io

Full-stack/DevOps

  • Running on Node.js and Elasticsearch
  • Hosted on Kubernetes (GKE)
  • Docker environments for development and production
  • Travis test and build pipelines
  • RESTful(ish) API
  • Let's Encrypt automation
  • Prometheus/Grafana dashboards for supervision

Preemptible Sentinel

Developer/Full-stack/DevOps

Kubernetes controller that will drain and delete nodes (preemptibles) if they are created to close to each other.

  • Go, Kubernetes, Helm and Travis