Daniel Dahlkvist

Principal Software Engineer at Toca Boca
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
SE
Languages
  • English, Swedish -

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
    • Mobile Gaming Apps
    • 100 - 200 Employee
    • Principal Software Engineer
      • Sep 2022 - Present

      Gameplay / Network Gameplay / Network

    • Sweden
    • Computer Games
    • 1 - 100 Employee
    • Senior Software Engineer
      • Mar 2018 - Sep 2022

      We build the in-house network engine that EA game teams such as DICE and BioWare uses to create their multiplayer experiences. Network programming is an amazing area that is part of almost everything happening inside a game. It covers a humongous range from the lowest bit twiddling tricks in order to compress bandwidth as well as handling the large scale decisions such as creating tools to put the world into chunks and track dirtiness and dependencies between each game object inside the game. All required to execute in fraction of a second and produce a payload less than 1500b that makes it possible to deterministically advance the state for 100k objects in an unreliable asynchronous manner. My work is heavily tied to: - CPU optimizations - Data oriented design - Bandwidth optimizations - Communicating state changes - Engine development - Test driven development Show less

    • Sweden
    • Computer Games
    • 300 - 400 Employee
    • Software Engineer
      • Sep 2012 - Sep 2022

      Shipping games, my work has been in domain related to one of: UI, Xbox System, Gameplay or Online Shipping games, my work has been in domain related to one of: UI, Xbox System, Gameplay or Online

    • United States
    • Entertainment Providers
    • 700 & Above Employee
    • Software Engineer
      • Sep 2012 - Sep 2022

    • Malta
    • Gambling Facilities and Casinos
    • 1 - 100 Employee
    • Client Developer
      • Mar 2010 - Sep 2012

      Since Nyx is a production company, selling gambling products (bingo and casino products) to customers like Svenska Spel, Folkspel, IOGT and Française des Jeux, a lot of my time has been spent on various bug fixes, implementing new features and in programming new games. I've also been working as a technical adviser for some external projects where I've helped in integrating against Nyx-servers. Since Nyx is a production company, selling gambling products (bingo and casino products) to customers like Svenska Spel, Folkspel, IOGT and Française des Jeux, a lot of my time has been spent on various bug fixes, implementing new features and in programming new games. I've also been working as a technical adviser for some external projects where I've helped in integrating against Nyx-servers.

    • Sweden
    • Gambling Facilities and Casinos
    • 700 & Above Employee
    • Client Developer - Nummer & Lotter [consultant through Nyx]
      • Oct 2010 - Nov 2011

      Svenska Spel is using my expertise in order to constantly refresh their scratch ticket offers and other games that they use that are related to Nyx Interactive. A lot of my work consists in finalizing scratch ticket releases in time for when the tickets are sold in stores and used in various nationwide ad-campaigns. It is also my responsibility that their Bingo- and Pick and Click-products are working. Svenska Spel is using my expertise in order to constantly refresh their scratch ticket offers and other games that they use that are related to Nyx Interactive. A lot of my work consists in finalizing scratch ticket releases in time for when the tickets are sold in stores and used in various nationwide ad-campaigns. It is also my responsibility that their Bingo- and Pick and Click-products are working.

  • Piktiv AB
    • Skövde
    • Developer
      • Mar 2009 - Nov 2009

      Part-time job while studying. Developed slot machines and a "slot building kit" for a Spanish online casino. A lot of my time was spent developing front-end material using flash and AS3, but also in setting up test cases, writing "how to test"-documents and generating payout tables and defining reel layouts and payback-formulas through math, excel and C#-development. I was also one of two responsible for moving all our source code from Spanish SVN-servers to local GIT-servers and to teach co-workers on how GIT works. As project/developer tools we used scrum, pair programming and test driven development (TDD). Show less

    • Journalist
      • Jan 2001 - Dec 2006

      GamingEye was one of Sweden's biggest "online communities" regarding computer & console games. GamingEye published reviews, previews, articles and news in this area. During 2001-2006 I wrote articles & news and did proofreading of articles and news. GamingEye was one of Sweden's biggest "online communities" regarding computer & console games. GamingEye published reviews, previews, articles and news in this area. During 2001-2006 I wrote articles & news and did proofreading of articles and news.

Education

  • University of Skövde
    bachelor, Programming, computer games
    2006 - 2009
  • Uppsala universitet / Uppsala University
    none, GUI Development
    2010 - 2010

Community

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