I am a driven software developer, with a great determination once the task has been set. During the course of my studies, my interest of contributing to the field of software technology as well as artificial intelligence has increased significantly. My practical experience, working as an Software Developer in Test at Microsoft Development Center Copenhagen, followed by a four month internship at Conexus Portugal developing on the UI and internal mechanics of a loan decision engine for financial corporationgs has confirmed me of my interest in Software Development and my future avocation.
Software Developer at Arcanic A/S, Scion DTU, implementing web based IT solutions the danish universities, specifically the Digital Exam solution platform for the 2015 University Requirements.
Internship at Conexus World, Portugal, working with a decision engine type program for deciding on loan applications, implementing the database and GUI as well as the AI behind.
Software Developer in Test (SDET) - Student Worker, Microsoft Development Center Copenhagen (MDCC) - Microsoft Corporation - developing Test procedures for the features and fixes for the Microsoft product Navision (financial tool).
From May 2008 I was employed as an IT supporter for the Danish Film Institute, where I supported windows platform stations, both in terms of hardware and software. From this I have a good knowledge about server environments and how an environment is constructed.
Danish Film Institute
Semester abroad at RPI – Rensselaer Polytechnic Institute, constituting the last of my required courses for my major in Computer Science.
DTU MSc. – Technical University of Denmark, Master of Science w/ major in Computer Science (Information Technology).
DTU BSc. – Technical University of Denmark, Bachelor of Science /w major in Computer Science (Software Technology).
Stenhus Gymnasium and HF (High School), graduated in July ’07
Exchange Student at Sammamish High School, Bellevue School District, Washington, USA.
Holbæk Lille Skole (private secondary school).
Fluent in Danish, written and oral.
Fluent in English, written and oral.
Intermediate level in Portuguese, written and oral.
Preliminary level in Spanish, written and oral.
Preliminary level in German, written and oral.
I can easily communicate with people from Norway and Sweden, using Danish.
During my bachelors and masters degree at DTU, I have been presented with many different algorithms. I know most of the important algorithms within my field and are able to use them, given a specific assignment. I have a knowledge of many othes, which given a quick refresh are also within my ability to implement.
- Searches (DFS, BFS, Recursive DFS/BFS, Iterative deepening DFS)
- Sortings (Merge, Heap, Quick, Insertion, etc.)
- Security (Diffie-Hellman, RSA, Symmetric Cipher, Asymmetric Cipher (public-private))
- Shortest Path (A-Star, Dijkstra, Bellman-Ford, etc.)
I am apt at learning and understanding new algorithms, translating from pseudo code or understanding from other's code, what algorithms has been implemented. I find the ability to use the algorithms you don't know an important skill and I am very successful at this.
As with algorithms, I have a voluminous knowledge of different data structures. The knowledge of when to apply a certain data structure is important, as well as the notion that there exists some other data structure that could be useful and then research it specifically.
- Arrays (bit, dynamic, matrix, sorted)
- Lists (Linked, double linked, cyclic, sorted, adjacency)
- Trees (Binary, Red-Black, Balanced, a-b-tree, x-fast-trie, y-fast-trie)
- Hashes/Sets (lists, sets (dictionaries), trees)
Understanding & Specifics
Proficiency in programming is also about knowing where and how to apply the code and in which context. The non-exhaustive list provided below, is an indicator as to which areas I have worked in during my education at DTU and RPI, and in which I feel confident.
- Artificial Intelligence
- Graph Theory
- Database Systems
- Web Sites and Services
- Web Systems Development
- Usability Engineering
- Windows Programming and Server Environments
A list of the most common programming languages and my proficiency within these.
- C# – Fluent
- XML/XAML – Fluent
- C/C++ – Intermediate
- ML – Intermediate
- SQL – Fluent
- HTML – Fluent
- AJAX/JSON – Intermediate
I am currently 26 years of age, attending the Technical University of Denmark, where I am writing my master thesis. I enjoy learning about software development, programming and in particular artificial intelligence. I am a fast and eager learner, and a responsible person. In my spare time I run and work out three to four times a week, as well as work on a few self-assigned coding projects. I also enjoy singing, attending the 8 vocal choir Rockkoret in downtown Copenhagen once a week.