Thomas Gautvedt

Computers and Programming

Born and raised i Hønefoss, Norway. Aspired to become a farmer at the age of six, but my interests shifted overnight when my family bought our first computer. My aunt introduced me to web development and programming when I was ten, and I have been interested in it ever since. MSc in Informatics with specialization in Artificial Intelligence. Currently working as a software engineer for Sopra Steria in Oslo, Norway.

Thomas Gautvedt

Work Experience

Sopra Steria

Software Engineer

2018 – Now

Junior Software Engineer

2017 – 2018

Summer job


Currently contracted to SpareBank 1 as a full stack developer. Primarily working with Java, Kotlin, JavaScript ES6, and React/Redux.

I had my summer job in Sopra Steria in 2016, where I developed an automatic test software for detecting and comparing visual changes in graphical user interfaces.

Catch Media

Senior Web Developer (part time)

2018 – Now

Web Developer (part time)

2012 – 2018

Web Developer (full time)

2011 – 2012

I got my first job as a web developer after finishing high school. Worked at Catch Media full time between 2011 and 2012, and the summers of 2013, 2014, and 2015. I have also worked part time remotely since 2012. I am also responsible for maintaining their server park.

Some projects I have worked on includes Ringeriks‑Kraft, Hvitserk, and Norefjell Destinasjon among many others.


Webmaster & Developer

2011 – 2013


2010 – 2012

My first part time job. I worked at Ringeriksbadet since its opening in 2010. I created a new website for them in 2012, including a custom intranet system.

The website I created is no longer in use, but the intranet system is. The intranet system was also sold to

Utvika Camping



My first summer job.


Norwegian University of Science and Technology

Master of Science in Informatics, Field of Study in Artificial Intelligence

2015 – 2017

Bachelor in Informatics

2012 – 2015

Some subjects covered in the masters degree includes (sub‑symbolic) methods in artificial intelligence, machine learning and case‑based reasoning, and research‑based innovation methodologies in computer and information science. I participated in an interdisciplinary course called Punctual And Efficient Railway, organized by the Norwegian National Rail Administration. The degree was concluded with a master thesis.

Some optional courses I participated in during my bachlors degree includes artificial intelligence, semantic web, web technologies, operating systems, data warehousing and data mining, information retrieval, and software security.

Ringerike Videregående

Specialization in General Studies

2008 – 2011

Completed secondary school with a specialization in general studies with science as field of study. Some optional courses includes advanced English, mathematics, informatics, and studies of media.

Published Work

Recognizing Text Signatures Using Neural Machine Translation


The master thesis that concluded my masters degree in informatics, with field of study in artificial intelligence. My work uses state-of-the-art methods in the field of neural machine translation to recognize patterns.

Voluntary Work


MODX is an open source content management framework. I have been highly active in the community since 2011, and was invited as a speaker to MODXpo 2017 in Minsk, Belarus, although I sadly could not attend.


I have been active in the StackOverflow community for many years, having answered more than 500 questions, and is currently ranked among the top 4% of all users. I also possess the 10k reputation required to be a moderator.

System Development and Administration Committee in Online

2012 – 2017

I was an active member of the committee responsible for system development and administration for the student organization.

Editorial Staff in Online

2014 – 2017

Wrote a few articles for the student paper.

Development Manager for Gaming Community

2012 – 2016 is one of the biggest gaming communities in Norway, in which I have been an active member since 2005. I have, since 2005, been sever administrator for Counter‑Strike: Source and Battlefield 3, member of the marketing group, and a system developer. In 2012 I became development manager for the entire organization.

Editorial Staff in Student Paper

2009 – 2011

Wrote various articles for the student paper.

Student Council

2008 – 2010

Represented my class in the student council for two first years. I was also a part of “miljøutvalget”, which is a committee working with the student council and the school administration.

Skills and Experience

Programming, Markup Languages etc

HTML, CSS, JavaScript (ES6/React/Redux), Java, Python, PHP, Node.js, and some C#.

Frameworks and Tools

Git, Spring Framework, MODX, Django, Flask, Docker, Keras, Tensorflow among others.

I have also some experience with Splunk and OpenShift.

Operating Systems

Windows, macOS, and Linux (Debian, Ubuntu, and Red Hat Enterprise).

Spoken and Written Languages

Norwegian, fluent. English, excellent.


Some experience with Photoshop, Illustration, and InDesign.

Driver's license class M and B.