Daniel Larsen

Daniel Larsen

Software engineer, tinkerer and fitness devotee

Daniel builds software that is fast, reliable, and correct by design. He is passionate about everything related to functional and concurrent programming, compiler construction, and program analysis. He is also a fan of embedded and distributed systems, as well as software at scale. He started programming at the age of 15 and hasn’t stopped since. When he’s not thinking about software, he’s probably practicing guitar, at the local gym, or searching for his next fragrance purchase.

Location
Copenhagen, Denmark
Email
Website
https://iyyel.io
GitHub
iyyel
LinkedIn
iyyel

Experience

present

Backend Developer at Clever

Highlights

IT Consultant at Netcompany

Highlights

  • Backend development with Gosu for the Guidewire platform
  • Frontend development with TypeScript and React for the Guidewire platform
  • Software system and user interface design documentation for a large-scale insurance system
  • Meetings and workshops with clients and stakeholders
  • Project and task management with Azure DevOps

Software Developer (Student worker) at Netcompany

Highlights

Software Developer (Student worker) at Netcompany

Highlights

Software Developer (Intern) at Netcompany

Highlights

  • Troubleshooting Microsoft SharePoint applications
  • Improved UUID implementation using C#
  • Team communication, task estimation and implementation

Education

Master of Science in Engineering in Computer Science and Engineering from Technical University of Denmark (DTU) with GPA of 10/12

Courses

  • Applied Functional Programming
  • Compiler Construction
  • Program Analysis
  • Computer Science Modeling
  • Distributed Systems
  • Parallel Computer Systems
  • Model Checking
  • Modeling and Analysis of Real-Time Systems
  • Model-based Systems Engineering
  • Software Development of Web Services
  • Systems Optimization
  • System Integration

Bachelor of Engineering in Software Technology from Technical University of Denmark (DTU) with GPA of 9.8/12

Courses

  • Algorithms and Data Structures I
  • Algorithms and Data Structures II
  • Calculus and Algebra I
  • Calculus and Algebra II
  • Discrete Mathematics
  • Functional Programming
  • Logical Systems and Logic Programming
  • Compiler Construction
  • Distributed Systems
  • Parallel Systems
  • Operating Systems
  • Databases and Database Programming
  • Machine Learning and Data Mining

Publications

Design and Implementation of a Type-safe and Highly Concurrent Runtime System in F# by Daniel Larsen

Master’s thesis. Abstract: This dissertation addresses the design and implementation of a type-safe and highly concurrent runtime system called FIO written in the F# programming language. The purpose of FIO is to provide a developer-friendly API for the domain of concurrent programming together with an efficient runtime system that is capable of scheduling thousands of green threads simultaneously.

Distributed Event-Management Platform with Modern Technologies by Daniel Larsen & Thomas Mascagni

Bachelor’s thesis. Abstract: This dissertation addresses the development of an event-management platform, with the purpose of gathering event information from a diverse set of sources, such as TicketMaster, BilletLugen, SeatGeek as well as personal events from Facebook, Google, etc. This will be synchronized with the users calendar, such that they can decide whether they can attend the event in question. This will be presented in a single user-friendly application called EventLink.

Languages

Danish
Fluency: Native speaker
English
Fluency: Native or bilingual proficiency
Spanish
Fluency: Elementary proficiency

Skills

Programming Languages
Keywords:
  • Scala
  • F#
  • C#
  • Java
  • SQL
  • TypeScript
  • JavaScript
  • HTML/CSS
Software & Tools
Keywords:
  • .NET
  • REST
  • GraphQL
  • React
  • Linux
  • Git
  • Microsoft Azure
  • Azure DevOps
  • Jenkins
Computer Science
Keywords:
  • Functional programming
  • Concurrent programming
  • Distributed systems
  • Software architecture
  • Software at scale

Interests

General
Keywords:
  • Fitness
  • Cooking
  • Music
  • Guitar
  • Fragrances
  • TV series
  • Norse Mythology
  • Traveling