Last active
July 21, 2025 11:37
-
-
Save etu/f6bbecddd80cefc6630d2dc74462d06a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", | |
"awards": [], | |
"basics": { | |
"email": "[email protected]", | |
"image": "./headshot.jpg", | |
"label": "Lead Backend Developer at TV.nu / Founder at Taserud Consulting AB", | |
"location": { | |
"address": "Repslagaregatan 20A", | |
"city": "Arvika", | |
"countryCode": "SE", | |
"postalCode": "67130", | |
"region": "Värmlands Län" | |
}, | |
"name": "Elis Hirwing", | |
"phone": "+46 70 452 12 98", | |
"profiles": [ | |
{ | |
"network": "LinkedIn", | |
"url": "https://linkedin.com/in/elishirwing/", | |
"username": "elishirwing" | |
}, | |
{ | |
"network": "LinkedIn", | |
"url": "https://www.linkedin.com/company/taserud-consulting/", | |
"username": "taserud-consulting" | |
}, | |
{ | |
"network": "GitHub", | |
"url": "https://github.com/etu", | |
"username": "etu" | |
}, | |
{ | |
"network": "GitHub", | |
"url": "https://github.com/TaserudConsulting", | |
"username": "TaserudConsulting" | |
} | |
], | |
"summary": "I'm a DevOps and Backend Engineer with a proven track record of building\nscalable infrastructures and optimizing backend systems.\n\nWith over a decade of experience across various tech stacks, I've led\nsignificant projects, built high-availability systems, and helped teams\ntransition to modern architectures.\n\nI'm passionate about open-source, containerization, and continuous\nimprovement in all facets of development.\n", | |
"url": "https://elis.nu" | |
}, | |
"certificates": [ | |
{ | |
"date": "2024-08-01", | |
"issuer": "The Linux Foundation", | |
"name": "Certified Kubernetes Administrator (CKA)", | |
"url": "https://ti-user-certificates.s3.amazonaws.com/e0df7fbf-a057-42af-8a1f-590912be5460/d10c7fac-c049-488c-9bfd-026897760f78-elis-sture-hirwing-2b5ebd4b-feb6-49f6-ac03-7d6e583b52d7-certificate.pdf" | |
} | |
], | |
"education": [ | |
{ | |
"area": "Technical, Computers, Physics and Math program", | |
"courses": [ | |
"Computers", | |
"Mathematics", | |
"Networking", | |
"Physics", | |
"Programming", | |
"Technical" | |
], | |
"endDate": "2008-06", | |
"institution": "S:t Eriks Gymnasium", | |
"startDate": "2005-08", | |
"studyType": "High-School" | |
} | |
], | |
"interests": [ | |
{ | |
"keywords": [ | |
"NixOS", | |
"Linux", | |
"Free And Open-Source Software Community", | |
"Free And Open-Source Software Development", | |
"Emacs" | |
], | |
"name": "Free Software" | |
}, | |
{ | |
"keywords": [ | |
"Nutrition", | |
"Mental well-being", | |
"Running", | |
"Climbing" | |
], | |
"name": "Health and Fitness" | |
} | |
], | |
"languages": [ | |
{ | |
"fluency": "Native speaker", | |
"language": "Swedish" | |
}, | |
{ | |
"fluency": "Fluent", | |
"language": "English" | |
} | |
], | |
"meta": { | |
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json", | |
"lastModified": "2017-12-24T15:53:00", | |
"version": "v1.0.0" | |
}, | |
"projects": [ | |
{ | |
"description": "I’ve been an active contributor to the NixOS community since 2017,\nmaintaining packages and advocating for the use of NixOS in\nproduction environments.\n\nI've also authored blog posts and contributed to modular PHP\nbuilds and bootstrapped overlays like the Emacs overlay.\n", | |
"entity": "NixOS", | |
"highlights": [ | |
"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." | |
], | |
"name": "NixOS Advocate", | |
"startDate": "2017-07-08", | |
"type": "maintainer" | |
} | |
], | |
"publications": [], | |
"references": [], | |
"skills": [ | |
{ | |
"keywords": [ | |
"Ansible", | |
"CI/CD", | |
"Grafana", | |
"Helm", | |
"Jenkins", | |
"Kubernetes", | |
"Nix", | |
"Prometheus" | |
], | |
"level": "Master", | |
"name": "DevOps" | |
}, | |
{ | |
"keywords": [ | |
"Backups", | |
"Docker", | |
"Linux", | |
"NixOS", | |
"Server management", | |
"Ubuntu", | |
"ZFS" | |
], | |
"level": "Master", | |
"name": "System Administration" | |
}, | |
{ | |
"keywords": [ | |
"Bash", | |
"Docker", | |
"Go", | |
"MariaDB", | |
"PHP", | |
"PostgreSQL", | |
"Redis", | |
"SQL" | |
], | |
"level": "Master", | |
"name": "Backend Development" | |
} | |
], | |
"volunteer": [ | |
{ | |
"organization": "Sparv - Spel i Arvika", | |
"position": "Secretary", | |
"startDate": "2023", | |
"summary": "Secretary of the board of the non-profit gaming association in Arvika." | |
}, | |
{ | |
"organization": "Riksbyggen Bostadsrättsförening Arvikahus nr 3", | |
"position": "Vice-President", | |
"startDate": "2022", | |
"summary": "Vice-President of the board of the association that owns the buildings I live in." | |
} | |
], | |
"work": [ | |
{ | |
"highlights": [], | |
"location": "Remote / Arvika", | |
"name": "Taserud Consulting AB", | |
"position": "Founder / Consultant", | |
"startDate": "2023-08-02", | |
"summary": "I founded Taserud Consulting to provide specialized consulting\nservices in backend development and DevOps with a focus on NixOS\nif the customer is open to that choice. Otherwise I'll work with\nany Linux distribution.\n\nI'm also working with backups, reproducibe builds, CI/CD pipelines,\nhigh availability, security through reproducibiity and testability.\n", | |
"url": "https://taserud.net" | |
}, | |
{ | |
"highlights": [ | |
"Introduced TLS termination and HTTPS with HAProxy, securing user\ndata and improving trust and high availability entry to the systems.\n", | |
"Upgraded the entire system from PHP 5.5 to 8.1, resulting\nin significant performance improvements.\n", | |
"Pioneered a modular front page API to allow for different data\ntypes to be rendered depening on user selection and client\ncapabilities to render different versions of different content.\n", | |
"Implemented Docker across all environments to streamline\ndevelopment and deployment.\n", | |
"Led migration from legacy infrastructure to containers on Kubernetes.", | |
"Managed a zero-downtime migration of MySQL to MariaDB 10.6,\nimproving database performance and scalability.\n" | |
], | |
"location": "Stockholm / Remote", | |
"name": "TV.nu Sweden AB", | |
"position": "Senior / Lead Backend Developer", | |
"startDate": "2016-04", | |
"summary": "I started at TV.nu as a Senior Backend Developer and progressed\ninto a Lead role. My team is responsible for maintaining the\ncore API and infrastructure, ensuring high availability, and\ningesting data from multiple third-party sources.\n\nI also led key migrations to modernize the backend and improve\nsystem performance.\n", | |
"url": "https://tv.nu" | |
}, | |
{ | |
"endDate": "2016-04", | |
"highlights": [ | |
"Pioneered a new API for scaling faster while maintaining\ndata integrity with signed links.\n", | |
"Introduced XML file streaming to handle large datasets more efficiently." | |
], | |
"location": "Stockholm", | |
"name": "Shopello International AB / 203 Brands AB", | |
"position": "Web Developer at Shopello", | |
"startDate": "2014-04", | |
"summary": "At Shopello, I developed and maintained a shopping search engine,\nhandling ingestion of large datasets and working on API\nimprovements to better handle high traffic.\n", | |
"url": "https://shopello.se" | |
}, | |
{ | |
"endDate": "2014-04", | |
"highlights": [ | |
"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." | |
], | |
"location": "Helsingborg", | |
"name": "Tailor Store Sweden AB", | |
"position": "Web Developer / Server Admin", | |
"startDate": "2011-11", | |
"summary": "I maintained the main website and admin systems, along with\nmanaging servers and the office network. My contributions\nplayed a key role in improving the overall system reliability\nand performance.\n", | |
"url": "https://www.tailorstore.com/" | |
}, | |
{ | |
"endDate": "2011-11", | |
"location": "Stockholm", | |
"name": "South Pole AB", | |
"position": "Cluster builder", | |
"startDate": "2011-09", | |
"summary": "Short time contract to assemble computer clusters for universities\nin Sweden with more than 400 computers per cluster.\n", | |
"url": "https://southpole.se" | |
}, | |
{ | |
"endDate": "2011-08", | |
"highlights": [ | |
"Key role in implementing imports of data sheets from external systems.", | |
"Key role in implementing DLC product keys for game purchases." | |
], | |
"location": "Stockholm", | |
"name": "Webhallen Sverige AB", | |
"position": "Web Developer", | |
"startDate": "2011-01", | |
"summary": "I maintained the main website and admin systems, along with\nmanaging servers and the office network. My contributions\nplayed a key role in improving the overall system reliability\nand performance.\n", | |
"url": "https://webhallen.com" | |
}, | |
{ | |
"endDate": "2010-11", | |
"location": "Stockholm", | |
"name": "Clinicbuddy ekonomisk förening", | |
"position": "IT-Support / Web Admin / Web Developer", | |
"startDate": "2010-03", | |
"summary": "Most of my work was to answer phone calls to support the software\nin a Windows environment. I were also part of bootstrapping the\ndevelopment of a new web-based project for future endeavors.\n" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment