Emil
Fullstack-utvecklare · Backend & drift
tusse098@gmail.comgithub.com/Tussee098
Sammanfattning
Systemutvecklare med cirka 1,5 års arbetslivserfarenhet från projektanställning och frilansuppdrag. Senast ansvarig för att designa och bygga en centraliserad loggportal från grunden, inklusive containerisering och Kubernetes-konfiguration. Trivs bäst i små team med korta beslutsvägar där jag får äga hela kedjan, från arkitektur och kod till att lösningen faktiskt fungerar i drift. Stark grund i Java och C#, praktisk erfarenhet av Laravel, .NET och Unity, och ett stort intresse för Linux, nätverk och infrastruktur som jag odlar genom egna server- och driftprojekt.
Arbetslivserfarenhet
Fullstack-utvecklare (projektanställd) · Leancom AB
Nov 2025 – Jun 2026
- Ansvarig för design och utveckling av en centraliserad loggportal som samlar in loggar från flera interna system och gör dem sökbara och filtrerbara för utvecklarna. Byggd i Laravel och Vue, med ett webhook-API (API-nyckel per källa) och en RabbitMQ/AMQP-konsument för loggflödet från Vector. Resultatet blev snabbare felsökning och buggidentifiering över flera system.
- Tog ansvar för containeriseringen av portalen: Dockerfiles och Docker Compose för lokal körning, samt Kubernetes-konfigurationen (deployments, services, env/secrets) för projektets namespace i företagets kluster.
- Arbetade i ett team om två tillsammans med en senior utvecklare och var delaktig i arkitektur- och designbeslut när vi byggde upp en skalbar grund som utvecklades till en monolit–microservice-hybrid.
- Skrev teknisk dokumentation för både befintliga system och de system jag själv byggde, vilket underlättar vidareutveckling och överlämning.
Frilansande utvecklare (deltid) · Unity / .NET / Java
Jan 2025 – Sep 2025
- Unity-utvecklare i ett indie-3D-spel med ett globalt fördelat team om tre, upp till 30 h/vecka. Ägde tower defense-delen av spelupplevelsen med projektledaren som stöd: nya spelfunktioner samt refaktorering från objektorienterad till dataorienterad design (Unity DOTS/ECS).
- Plattform för asynkron multiplayer i mobilspel: server i ASP.NET Core + MySQL för matchhantering, poäng och belöningar, samt ett Unity-SDK (distribuerat som UPM-paket via GitHub) med JWT-säkrad kommunikation för enkel integration i flera spel.
- Minecraft-mod (Bedrock Edition) med 14 svärd med unika förmågor, byggd i JavaScript och JSON på Microsofts scripting-API. Fick mycket positiv respons från beställaren.
Medarbetare · McDonald's
Nov 2024 – Mar 2025
- Serviceyrke i högt tempo: bidrog till kommunikation, samarbete och ansvarstagande i team.
Egna projekt & drift
Hemmaserver och VPS-drift · Hobby / hosting åt bekanta
2026 – pågående
- Driver en egen headless Linux-server samt hyrda VPS:er som administreras via SSH. Eftersom hemnätet ligger bakom CGNAT byggde jag en WireGuard-tunnel till en VPS som fungerar som publik ingång och reverse proxy.
- Caddy som reverse proxy med automatisk TLS, Docker Compose för tjänsterna, samt DNS, brandväggsregler, loggar och felsökning. Idag hostar jag hemsidor åt ett par bekanta på egen domän, samt en Minecraft-server.
- Arbetar mycket AI-assisterat i egna projekt, vilket gett en realistisk bild av var AI accelererar arbetet och var man själv måste granska, testa och ta ansvar för kvaliteten.
Utbildning
Mjukvaruteknik, kandidatprogram · Linnéuniversitetet
2021 – 2024 (pausad)
- Tre års studier med fokus på programmering, huvudsakligen i Java, samt algoritmer, datastrukturer och systemutveckling. Examen ej avslutad.
Teknisk kompetens
- Språk:
- Java, C#, PHP, JavaScript/TypeScript, C++, Python, SQL
- Backend & ramverk:
- .NET / ASP.NET Core, Laravel, REST-API:er, JWT, RabbitMQ (AMQP)
- Frontend:
- Vue, Inertia
- Databaser:
- MySQL, SQL
- Drift & DevOps:
- Docker, Docker Compose, Kubernetes, Linux (Ubuntu/Debian), Caddy, WireGuard, Vector, DNS/TLS
- Spelmotorer:
- Unity (inkl. DOTS/ECS), Godot
- Versionshantering:
- Git, GitHub, GitLab, Unity Version Control
- Övrigt:
- Lua, Scala, Kotlin, Flutter, LEGv8 (assembler)
Språk
Svenska – modersmål · Engelska – flytande i tal och skrift