I'm a DevOps engineer who can manage everything from backend API development. Managing operating systems. Backups and restoration. Even hardware purchases for on-premises hardware.
I'm a DevOps engineer who can manage everything from backend API development. Managing operating systems. Backups and restoration. Even hardware purchases for on-premises hardware.
Founder of my own consulting company to be able to do consulting by the side of my job at TV.nu.
Started as Senior Backend Developer at TV.nu, the biggest TV and VOD-Guide in Sweden. The Backend Team is responsible for server maintenance, development of the API's for the clients and ingestion of both linear TV data and VOD-data from different third parties.
Responsible to set up HAProxy in front of the site with TLS termination to introduce HTTPS.
Upgraded from PHP 5.5 to 7.1.
Introduced the modular start page API with client capabilities to choose what to show on different clients.
Upgraded from PHP 7.1 to 7.3.
Upgraded from PHP 7.3 to 8.1.
Migrated to Docker.
Migrated infrastructure from classical hosting with PHP and Nginx to on-premises Kubernetes.
Upgraded Percona (MySQL) 5.6 to MariaDB 10.6 without downtime.
My primary role were to work on Shopello.se which is a shopping search engine with an API for bartners. We worked a lot with ingestion of huge amounts of XML and CSV in PHP.
I pioneered a new faster API that used signed data rather than unique entries in a database to be able to generate trusted links on the fly in the API to scale it better.
I introduced streaming XML files rather than reading them in full.
My primary role were development, bugfixing and maintenance of the main homepage and admin systems. I also maintained the servers and the office network.
Key role in purchases of new servers on several occasions.
Key role in designing the flexible product design API that is still in use.
Upgraded from PHP 5.3 to 5.4.
Short time contract to assemble computer clusters for universities in Sweden with more than 400 computers per cluster.
Most of my work were to do website maintenance and bugfixes. I also did maintenance of internal admin systems.
Key role in implementing imports of data sheets from external systems.
Key role in implementing DLC product keys for game purchases.
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.
Part of modular PHP builds.
Part of bootstrapping of the emacs overlay.
Part of the creation of of impermanence project.
Author of the well known blog post 'NixOS â: tmpfs as root'.
Motivation and support to get support to build PHP composer packages in nixpkgs.
Secretary of the board of the non-profit gaming association in Arvika.
Vice-President of the board of the association that owns the buildings I live in.
Some years I was an auditor of the board and some other years I was part of the board.
Responsible for making sure Proxxi was opened so Stockholm Linux User Group could meet up there every Monday.
Participated in the server team's work this year, I learned much from but didn't help out much during this time. The Server team maintains the organizations servers and the technical questions from member organizations.
Founded Konventare.se where some friends and I listed most Games and Anime conventions in Sweden to make one go-to place for people to find them.
Proxxi used to be a non-profit location for computer/hacking/computer games and board games that were around since early 1980's, sadly the space closed down in 2012 due to an unfortunate series of events and never managed to recover the active members.