Skip to content

Instantly share code, notes, and snippets.

@etu
Last active November 18, 2024 06:33
Show Gist options
  • Save etu/f6bbecddd80cefc6630d2dc74462d06a to your computer and use it in GitHub Desktop.
Save etu/f6bbecddd80cefc6630d2dc74462d06a to your computer and use it in GitHub Desktop.
{
"$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 Developer with a proven track record of building scalable infrastructures and optimizing backend systems.\n\nWith 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.\n\nI'm passionate about free and open-source software, containerization, and continuous improvement 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"
},
{
"keywords": [
"OpenSCAD",
"Modeling",
"Printing"
],
"name": "3D Printing"
}
],
"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, maintaining packages and advocating for the use of NixOS in production environments.\n\nI've also authored blog posts and contributed to modular PHP builds 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 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.\n\nI'm also working with backups, reproducible builds, CI/CD pipelines, high availability, security through reproducibility and testability.\n",
"url": "https://taserud.net"
},
{
"highlights": [
"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."
],
"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 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.\n\nI also led key migrations to modernize the backend and improve system performance.\n",
"url": "https://tv.nu"
},
{
"endDate": "2016-04",
"highlights": [
"Pioneered a new API for scaling faster while maintaining data integrity with signed links.",
"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, handling ingestion of large datasets and working on API improvements to better handle high traffic.",
"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 managing servers and the office network. My contributions played a key role in improving the overall system reliability and performance.",
"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 in Sweden with more than 400 computers per cluster.",
"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 managing servers and the office network. My contributions played a key role in improving the overall system reliability and performance.",
"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 in a Windows environment. I were also part of bootstrapping the development of a new web-based project for future endeavors."
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment