Nichlas Severinsen
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
| Language | Self-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
- Made a gdk pixbuf loader for JPEG2000 using openjpeg2, written in C
 - Made PHP FFI bindings for libxxhash
 - Made a mirror server for pacman based repositories in PHP (and Mako)
 - Contributed to the Mako PHP framework and its documentation
 - Made a FLOSS (free, libre, open source software) application for decrypting PS3 games in Python
 - Added Norwegian translation to an image viewer called Viewnior
 - Added features to a cross platform C++ desktop app written with Qt called Signet
 - Contributed features and syntax-highlighting to a terminal text editor written in Go called Micro
 - Wrote a tool in Python to archive/restore emails via IMAP
 - Wrote a program in C to convert number systems (for example decimal to binary)
 - Wrote a tool in Python to automatically convert music from videos/audio/web to OGG Vorbis
 - Hacked together a shell script in Bash to start R/Shiny programs from commandline
 - Did some scraping using Python to get data I could analyze with R, made some cloropleth plots and animated gifs.
 - Fixed some bugs in a Python wrapper for SFML, called python-sfml
 - Tried to resurrect a 10 year old PHP project from the dead
 - Made a script in Python to remove blank pages in PDFs