David Pedersen

Senior Software Engineer at Embark Studios
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Copenhagen, Capital Region, Denmark, DK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Sweden
    • Computer Games
    • 200 - 300 Employee
    • Senior Software Engineer
      • Mar 2023 - Present

    • Software Engineer
      • Nov 2020 - Mar 2023

    • Denmark
    • Insurance
    • 1 - 100 Employee
    • Senior Backend Engineer
      • Dec 2019 - Nov 2020

      Copenhagen Area, Capital Region, Denmark - Implemented the pricing model for our car insurance product. The model is built in Rust and can compute a price in under 1 millisecond. It is highly configurable and supports loading configuration from JSON and Excel. - Gave several internal talks on topics such as Rust, testing, and how to build compilers. - Spent a lot of time paying down technical debt, in particular in our testing infrastructure. If testing isn’t easy people won’t do it. - Built internal framework for making test… Show more - Implemented the pricing model for our car insurance product. The model is built in Rust and can compute a price in under 1 millisecond. It is highly configurable and supports loading configuration from JSON and Excel. - Gave several internal talks on topics such as Rust, testing, and how to build compilers. - Spent a lot of time paying down technical debt, in particular in our testing infrastructure. If testing isn’t easy people won’t do it. - Built internal framework for making test data inspired by factory bot from the Ruby world. - Implemented our dunning flows together with third party integrations. This was built on top of a background job and scheduling framework which I also built. Show less

    • Denmark
    • Spectator Sports
    • 1 - 100 Employee
    • Senior Backend Engineer
      • Jun 2019 - Dec 2019

      Copenhagen, Capital Region, Denmark Part of Tonsser's backend team who is responsible for our API and related tools and services. We currently have 1.000.000 registered users and process over 15k requests per minute during peak load. Key achievements: - Responsible for our TDD culture which has been going strong for +5 years. - Implemented key backend systems such as our social feeds, notifications, and a/b test framework. - I implemented (and still maintain) our Backend Powered Component-driven UI… Show more Part of Tonsser's backend team who is responsible for our API and related tools and services. We currently have 1.000.000 registered users and process over 15k requests per minute during peak load. Key achievements: - Responsible for our TDD culture which has been going strong for +5 years. - Implemented key backend systems such as our social feeds, notifications, and a/b test framework. - I implemented (and still maintain) our Backend Powered Component-driven UI framework. - Given +10 internal talks. Topics including Rust, TDD, git, GraphQL, and advanced type systems. - Responsible for transitioning our tech and product teams to Basecamp for project management. - Built and maintain several open source libraries in both Ruby and Rust. - Built our GraphQL web service from the ground up in Rust. Along the way I created (and still maintain) several open source libraries for making GraphQL great in Rust. Rust and GraphQL is now the default for all new features. - Growing our engineering team and onboarding new employees. Besides these I also have impact on lots of product and company related decisions. I'm not afraid of speaking up when something isn't optimal.

    • Backend Engineer
      • Nov 2014 - Dec 2019

      Copenhagen Area, Denmark

    • Denmark
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Web Developer
      • 2014 - 2014

      Copenhagen Area, Denmark

    • Denmark
    • Software Development
    • 1 - 100 Employee
    • Frontend Web Developer
      • 2012 - 2014

      Copenhagen Area, Denmark

Education

  • Københavns Universitet - University of Copenhagen
    Bachelor's degree, Computer Science
    2013 - 2016
  • KEA - Københavns Erhvervsakademi
    Multimedia design and communication
    2010 - 2012

Community

You need to have a working account to view this content. Click here to join now