Nichlas Severinsen

Contact

Game Programmer / Software Engineer

Highly interested in everything that has to do with computers. Passionate with a professional "make it work"-attitude. Independent and quick learner, absolutely capable of working in teams. I love problem solving and urge to learn new things every day.

Technical Skills

Programming Languages

LanguageSelf-rating
Python★★★★☆Proficient
SQL★★★★☆Proficient
C++★★★★☆Proficient
PHP★★★★☆Proficient
C★★★★☆Proficient
LaTeX★★★☆☆Competent
R★★★☆☆Competent
Java★★★☆☆Competent
JavaScript★★☆☆☆Beginner
C#★★☆☆☆Beginner
Go★☆☆☆☆Novice
D★☆☆☆☆Novice

Keywords

  • Databases: MySQL, Mariadb, PostgreSQL, SQLite, Sphinxsearch
  • Operating Systems: GNU/Linux
  • Networking: HTTP, HTTPS (letsencrypt), REST, TCP, UDP, RDP, SSH, IMAP, AIS
  • Formats: XML, HTML/CSS, SASS/SCSS, JSON, CSV/XLS(X)/ODF, Markdown, TEI
  • Version Control: Git, SVN
  • Development & Collaboration: SCRUM, Kanban, Continous Integration, Automated Testing
  • Services: Amazon AWS (S3, EC2, Route53, IAM, RDS), VPS, Git hosts, IIIF
  • Games: AR, VR, OpenGL, SDL2, SFML, Irrlicht, Unity, Blender

Professional Experience

Developer, Full time. 2018-04 to Present - Arkivverket, Oslo, Norway

  • Employed as a software developer in the "Forskning og Utvikling" (Research and Development) section.
  • PHP7 & 5.6, Mako PHP framework, JavaScript, React, Node.js, jpg2000, SQL, Sphinxsearch, SFTP, IIIF

Sole Proprietorship. 2017-06 to 2018-08 - NSZ Nichlas Severinsen, Oslo, Norway

  • Python, R, SQL, AIS, AWS, GNU/Linux, Installation, Maintenance, etc. for various clients.

Data Manager, Full time. 2016-05 to 2018-03 - Storekeeper AS, Sandvika, Norway

  • Development of their new website & customer portals/dashboards using R and Shiny.
  • Installation, setup, and maintenance of their GNU/Linux & Windows servers.
  • Automation of ELT and/or ETL, often combined with scraping.
  • Database administration, data preparation, automation, quality assurance of data, etc.

Data Manager, Part time. 2015-02 to 2016-05 - Storekeeper AS, Oslo, Norway

  • Installation, setup, and maintenance of their GNU/Linux & Windows servers.
  • Automation of ELT and/or ETL, often combined with scraping.
  • Database administration, data preparation, automation, quality assurance of data, etc.

Education

Bachelor in Game Programming. 2013-08 to 2016-05 - NTNU, Gjøvik, Norway

Bachelor thesis: VRterra

  • IMT2021 - Algorithmic Methods
  • IMT3591 - Artificial Intelligence
  • IMT3912 - Bachelor
  • IMT2431 - Data Communications and Network Security
  • IMT2571 - Datamodeling and Databases
  • IMT1031 - Fundamental Programming
  • IMT1361 - Game Design
  • IMT3601 - Game Programming
  • IMT2531 - Graphic Programming
  • REA1101 - Mathematics for Computer Science
  • REA2061 - Mathematics for Game Programming
  • IMT3662 - Mobile Development Theory
  • IMT3801 - Multi-threaded Programming
  • IMT1082 - Object-Oriented Programming
  • IMT2282 - Operating Systems
  • IMT3602 - Professional Programming
  • IMT2581 - Rapid Prototyping and Innovation
  • IMT3281 - Software Development
  • IMT2243 - Software Engineering

Contributions and Projects

Contributions I've tried to make towards FLOSS