359 lines
15 KiB
TeX
359 lines
15 KiB
TeX
% !TeX root = main.tex
|
||
\documentclass[10pt, a4paper]{article}
|
||
|
||
% ── Encoding & language ───────────────────────────────────────────────────────
|
||
\usepackage[T1]{fontenc}
|
||
\usepackage[utf8]{inputenc}
|
||
\usepackage[provide=*,norwegian]{babel}
|
||
|
||
% ── Page geometry ─────────────────────────────────────────────────────────────
|
||
\usepackage[
|
||
a4paper,
|
||
top = 1.25cm,
|
||
bottom = 1.35cm,
|
||
left = 1.35cm,
|
||
right = 1.35cm
|
||
]{geometry}
|
||
|
||
% ── Typography & layout ───────────────────────────────────────────────────────
|
||
\usepackage{microtype}
|
||
\usepackage{ragged2e}
|
||
\usepackage{helvet}
|
||
\renewcommand{\familydefault}{\sfdefault}
|
||
|
||
% ── Tables ────────────────────────────────────────────────────────────────────
|
||
\usepackage{tabularx}
|
||
\usepackage{array}
|
||
|
||
% ── Lists ─────────────────────────────────────────────────────────────────────
|
||
\usepackage{enumitem}
|
||
|
||
% ── Graphics & colour ─────────────────────────────────────────────────────────
|
||
\usepackage{graphicx}
|
||
\usepackage{xcolor}
|
||
|
||
% ── Hyperlinks (load last among these) ───────────────────────────────────────
|
||
\usepackage[hidelinks]{hyperref}
|
||
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
% Page style
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
\pagestyle{empty}
|
||
\setlength{\parindent}{0pt}
|
||
\setlength{\parskip}{0pt}
|
||
\setlength{\emergencystretch}{2em}
|
||
\setlist[itemize]{
|
||
leftmargin = 1.15em,
|
||
topsep = 2pt,
|
||
itemsep = 1pt,
|
||
parsep = 0pt
|
||
}
|
||
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
% Colour palette
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
\definecolor{Ink}{HTML}{111827}
|
||
\definecolor{Muted}{HTML}{5B677A}
|
||
\definecolor{Soft}{HTML}{F3F6FA}
|
||
\definecolor{Line}{HTML}{D7DEE8}
|
||
\definecolor{Teal}{HTML}{0F766E}
|
||
\definecolor{Blue}{HTML}{2563EB}
|
||
\definecolor{Green}{HTML}{15803D}
|
||
\definecolor{Warm}{HTML}{B45309}
|
||
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
% Personalia – edit here
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
\newcommand{\CVName}{Tord-Vincent Heggland}
|
||
\newcommand{\CVTitle}{Dataanalyse, Linux og teknisk problemløsing}
|
||
\newcommand{\CVPhone}{+47\,474\,59\,765}
|
||
\newcommand{\CVPhoneHref}{tel:+4747459765}
|
||
\newcommand{\CVEmail}{jobb@tvheggland.no}
|
||
\newcommand{\CVLocation}{Os\,/\,Bergen}
|
||
\newcommand{\CVLinkedIn}{https://www.linkedin.com/in/tord-vincent-heggland-8214a5203/}
|
||
\newcommand{\CVLinkedInText}{LINKEDIN}
|
||
\newcommand{\CVGitea}{https://git.tvheggland.no}
|
||
\newcommand{\CVGiteaText}{GITEA}
|
||
\newcommand{\CVPhoto}{profilbilde.jpg}
|
||
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
% Macros
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
|
||
% Separator between contact items
|
||
\newcommand{\contactsep}{%
|
||
\hspace{0.55em}{\color{Line}\textbar}\hspace{0.55em}%
|
||
}
|
||
|
||
% Coloured tag pill \Tag{colour}{text}
|
||
\newcommand{\Tag}[2]{%
|
||
\begingroup
|
||
\setlength{\fboxsep}{4pt}%
|
||
\colorbox{#1!10}{\small\bfseries\color{#1}#2}%
|
||
\endgroup
|
||
\hspace{3pt}%
|
||
}
|
||
|
||
% Section heading with teal rule
|
||
\newcommand{\CVSection}[1]{%
|
||
\vspace{0.95em}%
|
||
{\large\bfseries\color{Ink}#1}\par
|
||
\vspace{0.2em}%
|
||
{\color{Teal}\rule{\linewidth}{1.1pt}}\par
|
||
\vspace{0.35em}%
|
||
}
|
||
|
||
% Bulleted list inside an entry
|
||
\newenvironment{CVBullets}{%
|
||
\begin{itemize}[label={\small\color{Teal}\textbullet}]
|
||
\small
|
||
}{%
|
||
\end{itemize}
|
||
}
|
||
|
||
% Full entry: {period}{title}{employer}{right-info}{body}
|
||
\newcommand{\Entry}[5]{%
|
||
\noindent
|
||
\begin{tabularx}{\linewidth}{@{}p{0.18\linewidth}@{\hspace{0.75em}}X@{}}
|
||
{\small\color{Muted}#1} &
|
||
{\bfseries\color{Ink}#2}\hfill{\small\color{Muted}#4}\\[-1pt]
|
||
& {\small\itshape\color{Muted}#3}\\[2pt]
|
||
& #5
|
||
\end{tabularx}%
|
||
\vspace{0.55em}%
|
||
}
|
||
|
||
% Compact single-line entry: {period}{title}{detail}
|
||
\newcommand{\CompactEntry}[3]{%
|
||
\noindent
|
||
\begin{tabularx}{\linewidth}{@{}p{0.18\linewidth}@{\hspace{0.75em}}X@{}}
|
||
{\small\color{Muted}#1} &
|
||
{\small\bfseries\color{Ink}#2}\ {\small\color{Muted}#3}
|
||
\end{tabularx}%
|
||
\vspace{0.25em}%
|
||
}
|
||
|
||
% Skill row: {category}{description}
|
||
\newcommand{\SkillRow}[2]{%
|
||
\noindent
|
||
\begin{tabularx}{\linewidth}{@{}p{0.30\linewidth}X@{}}
|
||
{\small\bfseries\color{Ink}#1} & {\small\color{Ink}#2}
|
||
\end{tabularx}%
|
||
\vspace{0.28em}%
|
||
}
|
||
|
||
% Page header
|
||
\newcommand{\Header}{%
|
||
\noindent
|
||
\colorbox{Soft}{%
|
||
\begin{minipage}{\dimexpr\linewidth - 2\fboxsep\relax}
|
||
\vspace{0.55em}
|
||
% Left column: name, title, contact
|
||
\begin{minipage}[c]{0.72\linewidth}
|
||
{\fontsize{25}{29}\selectfont\bfseries\color{Ink}\CVName}\par
|
||
\vspace{0.18em}
|
||
{\Large\bfseries\color{Teal}\CVTitle}\par
|
||
\vspace{0.55em}
|
||
{\small\color{Muted}
|
||
\CVLocation
|
||
\contactsep
|
||
\href{\CVPhoneHref}{\CVPhone}
|
||
\contactsep
|
||
\href{mailto:\CVEmail}{\CVEmail}\par
|
||
\vspace{0.15em}
|
||
\href{\CVLinkedIn}{\CVLinkedInText}
|
||
\contactsep
|
||
\href{\CVGitea}{\CVGiteaText}
|
||
}
|
||
\end{minipage}%
|
||
\hfill
|
||
% Right column: photo
|
||
\begin{minipage}[c]{0.22\linewidth}
|
||
\raggedleft
|
||
\includegraphics[width=3.1cm, height=3.1cm, keepaspectratio]{\CVPhoto}
|
||
\end{minipage}
|
||
\vspace{0.55em}
|
||
\end{minipage}%
|
||
}%
|
||
\vspace{0.85em}%
|
||
}
|
||
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
% Document
|
||
% ─────────────────────────────────────────────────────────────────────────────
|
||
\begin{document}
|
||
|
||
\Header
|
||
|
||
\begin{sloppypar}
|
||
{\small\RaggedRight
|
||
Jeg trives best i skjæringspunktet mellom data, drift og praktisk problemløsing.
|
||
Jeg har ingeniørbakgrunn fra fornybar energi, pågående årsstudium i dataanalyse
|
||
og nyere erfaring med Linux, Docker, Power~BI, Excel og teknisk brukerstøtte.
|
||
Jeg lærer raskt, liker å forstå systemer i dybden og jobber strukturert når
|
||
komplekse problemer skal brytes ned til konkrete løsninger.
|
||
\par}
|
||
\end{sloppypar}
|
||
|
||
% ── Nøkkelkompetanse ──────────────────────────────────────────────────────────
|
||
\CVSection{Nøkkelkompetanse}
|
||
|
||
\Tag{Teal}{Linux}%
|
||
\Tag{Blue}{Docker}%
|
||
\Tag{Green}{Power BI}%
|
||
\Tag{Blue}{Python}%
|
||
\Tag{Teal}{SQL}%
|
||
\Tag{Warm}{Excel}%
|
||
\Tag{Blue}{Git}%
|
||
\Tag{Teal}{Nettverk}%
|
||
\Tag{Green}{Dataanalyse}%
|
||
\Tag{Warm}{Teknisk support}
|
||
|
||
\vspace{0.45em}
|
||
|
||
\SkillRow{IT og drift}{%
|
||
Linux Ubuntu, bruker- og grupperettigheter, dual boot, BIOS,
|
||
systemforståelse, Docker-images og containere.}
|
||
|
||
\SkillRow{Data og analyse}{%
|
||
Power BI, Excel, datamodellering, stjerneskjema, risikomatriser
|
||
og visualisering av beslutningsgrunnlag.}
|
||
|
||
\SkillRow{Programmering}{%
|
||
Python, HTML, CSS, JavaScript, TypeScript, React,
|
||
C\#/.NET, ASP.NET MVC, VBA og grunnleggende algoritmer.}
|
||
|
||
\SkillRow{Arbeidsform}{%
|
||
Rask læring, analytisk tenkning, dokumentasjon,
|
||
Git-versjonering og selvstendig progresjon i nye fagmiljøer.}
|
||
|
||
% ── Erfaring ──────────────────────────────────────────────────────────────────
|
||
\CVSection{Erfaring}
|
||
|
||
\Entry{aug.\ 2025--d.d.}{Støttekontakt}{Bergen kommune}{Bergen}{%
|
||
\begin{CVBullets}
|
||
\item Planlegger og gjennomfører aktiviteter utenfor hjemmet med mål om
|
||
sosial deltakelse, trygghet og mestring.
|
||
\item Rollen krever tydelig kommunikasjon, ansvarsfølelse og evne til å
|
||
tilpasse aktivitet etter behov og situasjon.
|
||
\end{CVBullets}
|
||
}
|
||
|
||
\Entry{jan.--feb.\ 2026}{Ingeniør Linux, praksis}{Bergen Engines AS}{Hordvik}{%
|
||
\begin{CVBullets}
|
||
\item Arbeidet tett med mentor og fagmiljø innen Linux-basert systemarbeid,
|
||
containerisering og strukturert utviklingsarbeid.
|
||
\item Satte opp og administrerte dual boot med Windows og Ubuntu, inkludert
|
||
bruker- og grupperettigheter i Linux.
|
||
\item Jobbet praktisk med Docker: containere, images, sentrale kommandoer og
|
||
bygging av egne OS-baserte miljøer.
|
||
\item Brukte GitHub løpende i prosjektarbeid og viste rask progresjon i
|
||
tekniske konsepter på kort tid.
|
||
\end{CVBullets}
|
||
}
|
||
|
||
\Entry{nov.--des.\ 2025}{Teknisk eksamensvakt}{Handelshøyskolen BI}{Bergen}{%
|
||
\begin{CVBullets}
|
||
\item Feilsøkte PC-er og tekniske problemer for studenter under eksamen,
|
||
med fokus på å sikre fremdrift.
|
||
\item Kontrollerte systemoppdateringer før eksamensstart og vurderte når
|
||
låne-PC eller annen praktisk løsning var nødvendig.
|
||
\item Håndterte tekniske og etiske vurderinger i pressede situasjoner der
|
||
stabil eksamensgjennomføring var kritisk.
|
||
\end{CVBullets}
|
||
}
|
||
|
||
\Entry{mar.--jun.\ 2025}{Ingeniør, midlertidig ansettelse}{Eviny Fornybar AS}{Bergen}{%
|
||
\begin{CVBullets}
|
||
\item Arbeidet med langtidsanalyse for vedlikehold, risiko og tiltak i anlegg.
|
||
\item Brukte Power~BI og Excel til å strukturere data, visualisere risiko og
|
||
presentere beslutningsgrunnlag.
|
||
\item Vurderte balansen mellom fleksible analyser og standardiserte
|
||
rapporteringsmodeller ut fra datamengde og brukerbehov.
|
||
\end{CVBullets}
|
||
}
|
||
|
||
\Entry{nov.--des.\ 2024}{Praksis som byggautomasjoningeniør}{GK AS}{Fyllingsdalen}{%
|
||
\begin{CVBullets}
|
||
\item Konfigurerte komponenter i byggautomasjonsrammeverket Niagara.
|
||
\item Fikk praktisk innblikk i Modbus, Eaglehawk/Hawk og styring av
|
||
ventilasjonskomponenter i bygg.
|
||
\end{CVBullets}
|
||
}
|
||
|
||
\CompactEntry{2022}{Sommervikar havn}{-- Nordkappregionen Havn IKS}
|
||
\CompactEntry{2021}{Salgsmedarbeider}{-- Enevo AS}
|
||
\CompactEntry{2019}{Assistent kjøkkenmontør\,/\,snekkermester}{-- Snikkarmeister Einar M.\ Heggland}
|
||
\CompactEntry{2017}{Hjelpearbeider bygg}{-- O.\ Torjussen \& Sønner AS}
|
||
|
||
% ── Prosjekter og faglig retning ──────────────────────────────────────────────
|
||
\CVSection{Prosjekter og faglig retning}
|
||
|
||
\Entry{2025}{Power BI og risikovisualisering}{%
|
||
Eviny Fornybar AS\,/\,eget prosjektarbeid}{Bergen}{%
|
||
\begin{CVBullets}
|
||
\item Utviklet erstatning for et lisensbasert risikostyringsverktøy med
|
||
Power~BI og Excel.
|
||
\item Kartla dataflyt, bygget relasjoner i stjerneskjema og laget dynamiske
|
||
risikomatriser med visuell filtrering.
|
||
\item Prosjektet viste hvordan riktig datamodell kan redusere kostnader,
|
||
forbedre innsikt og gjøre vedlikehold enklere.
|
||
\end{CVBullets}
|
||
}
|
||
|
||
\Entry{2023--2024}{Frontend og backend}{Kodehode\,/\,JobLoop}{Bergen}{%
|
||
\begin{CVBullets}
|
||
\item Fullførte kurs med markedsrelevant arbeid innen frontend og backend.
|
||
\item Bygget videre kompetanse i HTML, CSS, JavaScript, TypeScript, React,
|
||
SQL, C\#/.NET og ASP.NET MVC.
|
||
\end{CVBullets}
|
||
}
|
||
|
||
\Entry{Løpende}{Egne IT-interesser}{Linux, data og systemforståelse}{%
|
||
\href{\CVGitea}{\CVGiteaText}}{%
|
||
\begin{CVBullets}
|
||
\item Særlig interessert i Linux, selvdriftede systemer, containere,
|
||
dataflyt, automatisering og praktisk feilsøking.
|
||
\item Motiveres av å forstå hvordan systemer henger sammen, fra lavnivå
|
||
konfigurasjon til brukerrettede analyser.
|
||
\end{CVBullets}
|
||
}
|
||
|
||
% ── Utdanning og kurs ─────────────────────────────────────────────────────────
|
||
\CVSection{Utdanning og kurs}
|
||
|
||
\Entry{aug.\ 2025--d.d.}{Årsstudium i dataanalyse}{Noroff}{Nettbasert}{%
|
||
\small Bransjerettet utdanning innen dataanalyse, datagrunnlag,
|
||
visualisering og praktisk bruk av analyseverktøy.%
|
||
}
|
||
|
||
\Entry{aug.\ 2019--jun.\ 2022}{Bachelor i fornybar energi}{%
|
||
Norges teknisk-naturvitenskapelige universitet (NTNU)}{Trondheim}{%
|
||
\begin{CVBullets}
|
||
\item Spesialisering: effektiv energibruk.
|
||
\item Bacheloroppgave om lette brenselceller i fly, med særlig vekt på SOFC.
|
||
\end{CVBullets}
|
||
}
|
||
|
||
\CompactEntry{mai 2024}{Kodehode}{-- JobLoop, 7~måneder}
|
||
\CompactEntry{des.\ 2022}{Innføring i algoritmer, TDT4121}{-- NTNU, 5~måneder}
|
||
|
||
% ── Språk, førerkort og annet ─────────────────────────────────────────────────
|
||
\CVSection{Språk, førerkort og annet}
|
||
|
||
\begin{tabularx}{\linewidth}{@{}p{0.31\linewidth}X@{}}
|
||
{\small\bfseries\color{Ink}Språk} &
|
||
{\small Norsk morsmål; engelsk meget godt; spansk viderekommen
|
||
}\\[3pt]
|
||
{\small\bfseries\color{Ink}Førerkort} &
|
||
{\small Klasse B, AM, A, A1 og A2.}\\[3pt]
|
||
{\small\bfseries\color{Ink}Analytisk profil} &
|
||
{\small Løsningsorientert, abstrakt tenkende og rask til å lære.
|
||
Har Mensa-diplom.}\\[3pt]
|
||
{\small\bfseries\color{Ink}Frivillig\,/\,annen erfaring} &
|
||
{\small Bergensfest, referanseperson ved NTNU-emne og
|
||
arbeidsuke hos REMA~1000.}
|
||
\end{tabularx}
|
||
|
||
\end{document}
|