Per-Arne Andersen
System Developer
I’m always getting things done

My field of expertise is system development where i specialised into machine learning and deep learning. I have a broad knowledge in different kind of programming languages. My goal is to be a lead researcher in deep learning techniques. I'm eager to keep my knowledge up to date and be at the top of my game.

Java
.NET
Python
JavaScript
C/C++
PHP
LESS/CSS & HTML
Bash Shell
SQL
ASP.NET
LUA
Ruby

Employment

From
Jun
2015
to
Now
Telenor AS
Security Analyst

  • Analyze traffic from customers
  • Prevent Denial of Service attacks
  • Development of internal and external projects at Telenor SOC. Primarily in Python and Node.JS
  • From
    Sep
    2014
    to
    Now
    Trutto AS
    System Developer - CTO

  • Analytics of social media. Development of a solution based on observations and statistical data from social media
  • Development of application to present the analyzed data, (v1 Java, v2 Python)
  • From
    Feb
    2014
    to
    Now
    Firstline
    Project-Engineer

  • Regression testing of offshore quality software
  • From
    Oct
    2013
    to
    Today
    University of Agder
    Scientific Researcher

  • Developer and core-member of TCLT - Test Centered Learning Tool
  • Developer and core-member of T-FLIP - Testdrevet ferdighetslæring i programmering
  • Tasks in T-FLIP are development of a automatic test enviroment for Java, C++, javascript and python.
  • From
    Aug
    2013
    to
    Feb
    2015
    University of Agder
    Assistant in Programming course

  • Correct and help students in Java
  • Evaluate student hand-ins
  • Education

    From
    2015
    to
    2017
    Master of Engineering
    University of Agder

  • Specialization in Machine Learning
  • From
    2012
    to
    2015
    Bachelor’s Degree in Computer Engineering
    University of Agder

    Curriculum Vitae

    Per-Arne Andersen - CV - PDF
    Uploaded on November 27, 2016

    Reports

    Gotham - Report - PDF
    Graded: A

    Providing students an application making it easier to understand how the Internet infrastructure and the different layers of the of the OSI model works together. To achieve this, an application is to be developed to present the relevant details, structure and context of the global infrastructure. This is initially intended for students learning how traffic, packets...

    X1337 - Report - PDF
    Graded: A

    We decided to develop a game based on the stress genre bullet-hell. The game should be fully functional with the ability to move, shoot and to destroy enemies in succeed the game. A script system with a wide set of functionality should be implemented for enemy interaction. There would be multiple types of enemies with unique set of attacks.

    Souls - Report - PDF
    Graded: A

    The purpose of this project is for the students to learn, and to show their competence in HTML, Visual Studio, C# and object oriented C#-classes. Databases, User authentication, ASP.NET, DHTML (JavaScript), XML, Ajax and Web services.

    Gotham - Pre Report - PDF

    Gotham (Global Online Traffic Hacking and Monitoring) is a simulator of how the Internet infrastructure and the different layers of the of the OSI model work.

    X1337 - Pre Report - PDF

    (Norwegian) Ideen vår er å lage et “bullethell - top - down shooter”-spill som består av at spilleren spiller mot datamaskinen (CPU). Spilleren vil kunne bevege seg fritt inne på banen i alle retninger. Et bullethell spill har top-down left-right oversikt (view). Spillet vil ha to forskjellige vanskelighetsgrader: easy og Hard. På easy har spilleren liv (HP), som synker etterhvert som spilleren blir truffet av motstanderens prosjektiler (bullet). På hard vil spilleren ikke ha flere liv, og dø med en gang spilleren blir truffet av en kule.

    Souls - Pre Report - PDF

    Souls is a massive multiplayer online collectible card game (MMOCCG). As far as we know there do not exist any free to play version of a game like this that can be played in a browser. Souls is a game developed for use in web browsers such as Google Chrome and Mozilla Firefox. The game uses various top notch JavaScript technologies for the game design. While JavaScript is a big part of this project, we also have a large portion of ASP.NET involved in the backend for the game client. For this game to work we need to find a good way for the server to communicate with the game client, the server shall be programmed in C#

    Publications

    Adaptive Task Assignment in Online Learning Environments
    Uploaded on Jan 20, 2016

    The main contribution of this paper is the novel Skill-Based Task Selector (SBTS) algorithm which is able to approx- imate a student skill level based on his performance and consequently suggest adequate assignments.

    Bringing Test-Driven Software Developmentto University Classrooms
    Uploaded on June 27, 2014

    Learning and mastering practical technical subjects, such as software development andprogramming, is challenging for many students. How to best teach programming isaddressed many times in the literature.

    Contact Me

    Drop Me a Line