Daniel Larsen
Software Engineer
Daniel builds software that is fast, reliable and correct by design. He is excited about everything related to functional and concurrent programming, compiler construction and program analysis. He is also a fan of embedded and distributed systems, and software at scale. He started programming at the age of 15 and has not stopped since. When he is not thinking about software, he is probably playing the guitar, in the local gym or searching for his next fragrance purchase.
- Location
- Copenhagen, Denmark
- hello@iyyel.io
- Website
- iyyel.io
Experience
– present
Consultant at Netcompany
Highlights
- Frontend development with TypeScript and React
- Backend development with Gosu for the Guidewire platform
- Software system design documentation
- Project management with Azure DevOps
- Client meetings and workshops
–
Analyst (Student worker) at Netcompany
Highlights
- Frontend development with TypeScript and React
- Backend development with Gosu for the Guidewire platform
–
Application Management Analyst (Student worker) at Netcompany
Highlights
- Troubleshooting Microsoft SharePoint applications
–
Developer (Intern) at Netcompany
Highlights
- Troubleshooting Microsoft SharePoint applications
- Revised UUID implementation with C# for a client
- Client 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
- Master's thesis: Design and Implementation of a Type-safe and Highly Concurrent Runtime System in F#
- Program Analysis
- Model Checking
- Compiler Construction
- Computer Science Modeling
- Applied Functional Programming
- Distributed Systems
- Parallel Computer Systems
- 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
- Bachelor's thesis: Distributed Event-Management Platform with Modern Technologies
- Algorithms and Data Structures I
- Algorithms and Data Structures II
- Calculus and Algebra I
- Calculus and Algebra II
- Discrete Mathematics
- Logical Systems and Logic Programming
- Functional Programming
- Compiler Construction
- Distributed Systems
- Parallel Systems
- Operating Systems
- Machine Learning and Data Mining
- Databases and Database Programming
Languages
- Danish
- Fluency: Native speaker
- English
- Fluency: Native or bilingual proficiency
- Spanish
- Fluency: Elementary proficiency
Skills
- Programming Languages
- Keywords:
- Software & Tools
- Keywords:
Interests
- Software Engineering
- Keywords:
- General
- Keywords: