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
- me@iyyel.io
- Website
- https://iyyel.io
Experience
– present
Backend Developer at Clever
Highlights
- Developing microservices with .NET and C# for Microsoft Azure, leveraging Azure Functions and Azure Service Bus for scalable cloud solutions
- Integration and configuration of Microsoft Dynamics 365 (CRM)
- Project and task management with Azure DevOps
–
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
- Backend development with Gosu for the Guidewire platform
- Frontend development with TypeScript and React for the Guidewire platform
–
Software Developer (Student worker) at Netcompany
Highlights
- Troubleshooting Microsoft SharePoint applications
–
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:
- Software & Tools
- Keywords:
- Computer Science
- Keywords:
Interests
- General
- Keywords: