×
Elis Hirwing

Elis Hirwing

Lead Backend Developer at TV.nu / Founder at Taserud Consulting AB

Repslagaregatan 20A, Arvika, Värmlands Län, SE, 67130
+46 70 452 12 98
Swedish, English

Background


About

About

I'm a DevOps and Backend Developer with a proven track record of building scalable infrastructures and optimizing backend systems.

With over a decade of experience across various tech stacks, I've led significant projects, built high-availability systems, and helped teams transition to modern architectures.

I'm passionate about free and open-source software, containerization, and continuous improvement in all facets of development.

Work Experience

Work Experience

  • Founder / ConsultantTaserud Consulting AB

    Aug, 2023 - Present

    I founded Taserud Consulting to provide specialized consulting services in backend development and DevOps with a focus on NixOS if the customer is open to that choice. Otherwise I'll work with any Linux distribution.

    I'm also working with backups, reproducible builds, CI/CD pipelines, high availability, security through reproducibility and testability.

  • Senior / Lead Backend DeveloperTV.nu Sweden AB

    Apr, 2016 - Present

    I started at TV.nu as a Senior Backend Developer and progressed into a Lead role. My team is responsible for maintaining the core API and infrastructure, ensuring high availability, and ingesting data from multiple third-party sources.

    I also led key migrations to modernize the backend and improve system performance.

    • Introduced TLS termination and HTTPS with HAProxy, securing user data and improving trust and high availability entry to the systems.

    • Upgraded the entire system from PHP 5.5 to 8.1, resulting in significant performance improvements.

    • Pioneered a modular front page API to allow for different data types to be rendered depening on user selection and client capabilities to render different versions of different content.

    • Implemented Docker across all environments to streamline development and deployment.

    • Led migration from legacy infrastructure to containers on Kubernetes.

    • Managed a zero-downtime migration of MySQL to MariaDB 10.6, improving database performance and scalability.

  • Web Developer at ShopelloShopello International AB / 203 Brands AB

    Apr, 2014 - Apr, 20162 years

    At Shopello, I developed and maintained a shopping search engine, handling ingestion of large datasets and working on API improvements to better handle high traffic.

    • Pioneered a new API for scaling faster while maintaining data integrity with signed links.

    • Introduced XML file streaming to handle large datasets more efficiently.

  • Web Developer / Server AdminTailor Store Sweden AB

    Nov, 2011 - Apr, 20142 years 5 months

    I maintained the main website and admin systems, along with managing servers and the office network. My contributions played a key role in improving the overall system reliability and performance.

    • Led purchases and setup of new server infrastructure with HAProxy for high availability.

    • Designed a flexible product design API that’s still in use today.

    • Handled upgrades from PHP 5.3 to 5.4, ensuring smooth transitions with no downtime.

  • Cluster builderSouth Pole AB

    Sep, 2011 - Nov, 20112 months

    Short time contract to assemble computer clusters for universities in Sweden with more than 400 computers per cluster.

  • Web DeveloperWebhallen Sverige AB

    Jan, 2011 - Aug, 20117 months

    I maintained the main website and admin systems, along with managing servers and the office network. My contributions played a key role in improving the overall system reliability and performance.

    • Key role in implementing imports of data sheets from external systems.

    • Key role in implementing DLC product keys for game purchases.

  • IT-Support / Web Admin / Web Developer, Clinicbuddy ekonomisk förening

    Mar, 2010 - Nov, 20108 months

    Most of my work was to answer phone calls to support the software in a Windows environment. I were also part of bootstrapping the development of a new web-based project for future endeavors.

Projects Experience

Projects Experience

  • NixOS Advocate, NixOS

    Jul, 2017 - Present

    I’ve been an active contributor to the NixOS community since 2017, maintaining packages and advocating for the use of NixOS in production environments.

    I've also authored blog posts and contributed to modular PHP builds and bootstrapped overlays like the Emacs overlay.

    • Maintained core PHP packages.

    • Contributed to the Emacs overlay project.

    • Published the well-known blog post 'NixOS ❄: tmpfs as root'.

    • Written about ZFS and backups.

Skills

Skills

  • DevOps

    Ansible

    CI/CD

    Grafana

    Helm

    Jenkins

    Kubernetes

    Nix

    Prometheus

  • System Administration

    Backups

    Docker

    Linux

    NixOS

    Server management

    Ubuntu

    ZFS

  • Backend Development

    Bash

    Docker

    Go

    MariaDB

    PHP

    PostgreSQL

    Redis

    SQL

Education

Education

  • Technical, Computers, Physics and Math program, High-School, S:t Eriks Gymnasium

    Aug, 2005 - Jun, 2008

    Computers

    Mathematics

    Networking

    Physics

    Programming

    Technical

Certificates

Certificates

Volunteer Work

Volunteer Work

  • Secretary, Sparv - Spel i Arvika

    Jan, 2023 - Present

    Secretary of the board of the non-profit gaming association in Arvika.

  • Vice-President, Riksbyggen Bostadsrättsförening Arvikahus nr 3

    Jan, 2022 - Present

    Vice-President of the board of the association that owns the buildings I live in.

Interests

Interests

  • Free Software

    NixOSLinuxFree And Open-Source Software CommunityFree And Open-Source Software DevelopmentEmacs
  • Health and Fitness

    NutritionMental well-beingRunningClimbing
  • 3D Printing

    OpenSCADModelingPrinting