CINXE.COM

Chantal Delfeld: Engineer - Spotify Engineering : Spotify Engineering

<!doctype html> <html lang="en-US" class="no-js"> <head> <meta charset="UTF-8"> <title>Chantal Delfeld: Engineer - Spotify Engineering : Spotify Engineering</title> <link href="//www.google-analytics.com" rel="dns-prefetch"> <link href="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/favicon.png" rel="shortcut icon"> <link href="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/favicon.png" rel="apple-touch-icon-precomposed"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Spotify’s official technology blog"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v23.9 - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Chantal Delfeld: Engineer - Spotify Engineering" /> <link rel="canonical" href="https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Chantal Delfeld: Engineer - Spotify Engineering" /> <meta property="og:description" content="Chantal Delfeld: Engineer - Spotify Engineering" /> <meta property="og:url" content="https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/" /> <meta property="og:site_name" content="Spotify Engineering" /> <meta property="article:published_time" content="2022-03-09T13:34:37+00:00" /> <meta property="article:modified_time" content="2022-03-09T13:37:03+00:00" /> <meta property="og:image" content="https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld.png" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="750" /> <meta property="og:image:type" content="image/png" /> <meta name="author" content="Spotify Engineering" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Spotify Engineering" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="3 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/","url":"https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/","name":"Chantal Delfeld: Engineer - Spotify Engineering","isPartOf":{"@id":"https://engineering.atspotify.com/#website"},"primaryImageOfPage":{"@id":"https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/#primaryimage"},"image":{"@id":"https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/#primaryimage"},"thumbnailUrl":"https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld.png","datePublished":"2022-03-09T13:34:37+00:00","dateModified":"2022-03-09T13:37:03+00:00","author":{"@id":"https://engineering.atspotify.com/#/schema/person/cbd0ec7b1339c09af695303c7da589f8"},"description":"Chantal Delfeld: Engineer - Spotify Engineering","breadcrumb":{"@id":"https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/#primaryimage","url":"https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld.png","contentUrl":"https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld.png","width":1200,"height":750},{"@type":"BreadcrumbList","@id":"https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://engineering.atspotify.com/"},{"@type":"ListItem","position":2,"name":"Chantal Delfeld: Engineer"}]},{"@type":"WebSite","@id":"https://engineering.atspotify.com/#website","url":"https://engineering.atspotify.com/","name":"Spotify Engineering","description":"Spotify’s official technology blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://engineering.atspotify.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://engineering.atspotify.com/#/schema/person/cbd0ec7b1339c09af695303c7da589f8","name":"Spotify Engineering","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://engineering.atspotify.com/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/326bb1bd07827245a2991db1e2fca1dd?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/326bb1bd07827245a2991db1e2fca1dd?s=96&d=mm&r=g","caption":"Spotify Engineering"},"url":"https://engineering.atspotify.com/author/shahid/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//engineering.atspotify.com' /> <link rel='stylesheet' id='wp-block-library-css' href='https://engineering.atspotify.com/wp-includes/css/dist/block-library/style.min.css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='normalize-css' href='https://storage.googleapis.com/production-eng/1/hummingbird-assets/0542d2a3096ab427e575b3e60d22f969.css' media='all' /> <link rel='stylesheet' id='html5blank-css' href='https://engineering.atspotify.com/wp-content/themes/theme-spotify/style.css' media='all' /> <script type="text/javascript" src="https://storage.googleapis.com/production-eng/1/hummingbird-assets/be22fbd2162b355c38507a7d996caec9.js" id="wphb-1-js"></script> <script type="text/javascript" id="html5blankscripts-js-extra"> /* <![CDATA[ */ var spotify = {"ajaxurl":"https:\/\/engineering.atspotify.com\/wp-admin\/admin-ajax.php","blog_nonce":"e0191f4150"}; /* ]]> */ </script> <script type="text/javascript" src="https://storage.googleapis.com/production-eng/1/hummingbird-assets/48f1f973342f3ea0348f45a762fc07bc.js" id="html5blankscripts-js"></script> <link rel="https://api.w.org/" href="https://engineering.atspotify.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://engineering.atspotify.com/wp-json/wp/v2/posts/5158" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://engineering.atspotify.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fengineering.atspotify.com%2F2022%2F03%2Fchantal-delfeld-engineer%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://engineering.atspotify.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fengineering.atspotify.com%2F2022%2F03%2Fchantal-delfeld-engineer%2F&#038;format=xml" /> <link rel="icon" href="https://storage.googleapis.com/production-eng/1/2021/03/cropped-Engineering-Icon-RGB-512x512-light-120x120.png" sizes="32x32" /> <link rel="icon" href="https://storage.googleapis.com/production-eng/1/2021/03/cropped-Engineering-Icon-RGB-512x512-light-250x250.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://storage.googleapis.com/production-eng/1/2021/03/cropped-Engineering-Icon-RGB-512x512-light-250x250.png" /> <meta name="msapplication-TileImage" content="https://storage.googleapis.com/production-eng/1/2021/03/cropped-Engineering-Icon-RGB-512x512-light.png" /> <script> // conditionizr.com // configure environment tests conditionizr.config({ assets: 'https://engineering.atspotify.com/wp-content/themes/theme-spotify', tests: {} }); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <!-- Google Tag Manager --> <script> (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-W5NPJP7'); </script> <!-- End Google Tag Manager --> <link rel="stylesheet" type="text/css" href="//wpcc.io/lib/1.0.2/cookieconsent.min.css" /> <script src="//wpcc.io/lib/1.0.2/cookieconsent.min.js"></script> <script> window.addEventListener("load", function() { window.wpcc.init({ "border": "0", "colors": { "popup": { "background": "transparent", "text": "#fff" }, "button": { "background": "transparent ", "text": "#FFFFFF" } }, "fontsize": "small", "content": { "button": "X", "message": "<span>Is your org IDP-ready? </span> Try Spotify Portal for Backstage. &nbsp; <a href='https://info.backstage.spotify.com/portal-cloud-checklist?utm_campaign=Portal%20Release&utm_source=Banner' target='_blank'> Here's what to expect during the beta</a>" }, "position": "top", "pushdown": true }) }); </script> </head> <body class="post-template-default single single-post postid-5158 single-format-standard chantal-delfeld-engineer" > <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W5NPJP7" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- header --> <header class="header clear" id="header" role="banner"> <div class="container"> <!-- logo --> <div class="logo"> <a href="https://engineering.atspotify.com"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/logo.svg" alt="Logo" class="logo-img"> </a> </div> <!-- /logo --> <a href="javascript:void(0)" class="burger-menu"> <span></span> <span></span> <span></span> </a> <form role="search" method="get" class="search-form" action="https://engineering.atspotify.com/"> <input type="search" class="search-field" value="" name="s" title="Search for:" /> <button type="submit" class="submit" value="Search"><img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/search.svg" alt=""></button> </form> <!-- nav --> <nav class="nav" role="navigation"> <ul><li id="menu-item-3367" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-3367"><a href="https://engineering.atspotify.com">Blog</a></li> <li id="menu-item-5073" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5073"><a href="https://engineering.atspotify.com/podcast/">Podcasts</a></li> <li id="menu-item-4727" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4727"><a href="https://engineering.atspotify.com/opensource/">Open Source</a></li> <li id="menu-item-3366" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3366"><a href="https://engineering.atspotify.com/about/">About</a></li> <li id="menu-item-3409" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3409"><a href="https://engineering.atspotify.com/jobs/">Jobs</a></li> </ul> </nav> <!-- /nav --> </div> <a href="javascript:void(0)" class="mobile-search"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/search-icon-white.svg" alt=""> <div class="span-holder"> <span></span> <span></span> </div> </a> </header> <!-- wrapper --> <div id="wrapper" class="wrapper"> <div class="form-holder"> <form role="search" method="get" class="search-form header-form" action="https://engineering.atspotify.com/"> <input type="search" class="search-field" placeholder="Search Engineering Blog …" value="" name="s" title="Search for:" /> <button type="submit" class="submit" value="Search"><img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/search.svg" alt=""></button> </form> </div> <!-- /header --> <main role="main" id="main" class="container"> <!-- section --> <section class="content"> <!-- article --> <!-- article --> <article id="post-5158" class="post-5158 post type-post status-publish format-standard has-post-thumbnail hentry category-backstage category-developer-tools category-infrastructure category-my-beat tag-backend"> <div class="my-beat-content"> <div class="heading-area"> </div> <!-- post title --> <div class="person-info"> <div class="static-content"> <h2>Putting the Spotlight on our technical employees</h2> <p>My beat is a blog series that turns the spotlight towards technical employees across various desciplines and roles to showcase what a typical day as a Spotifier consists of.</p> </div> <div class="img-holder labs"> <!-- post thumbnail --> <img src="https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld.png 1200w, https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld-250x156.png 250w, https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld-700x438.png 700w, https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld-768x480.png 768w, https://storage.googleapis.com/production-eng/1/2022/03/Header-Image_Chantal-Delfeld-120x75.png 120w" sizes="(max-width: 1200px) 100vw, 1200px" /> <!-- /post thumbnail --> </div> <div class="info"> <h1>Chantal Delfeld: Engineer</h1> <p><b>Chantal is a Software Engineer and part of the Spotify team in New York. But she lives thousands of miles away in Austin, Texas – with her husband, mother and two young children. </b></p> </div> </div> <!-- post details --> <!-- /post title --> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>7:00am</p></blockquote> <p>My early mornings are spent running about after my children – getting them&nbsp;dressed, giving them breakfast and putting on their sunscreen, so they’re all ready for the day ahead. At 8am, I drive my daughter to preschool, while my mom looks after my one-year-old son – she’s been living with us since the start of the pandemic and has been a huge help when it comes to family life and childcare.&nbsp;&nbsp;</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>8:30am</p></blockquote> <p>Back home after drop-off, I make myself a nice coffee, head to the home&nbsp;office we’ve built in our backyard and get started on my working day. I’m a full-stack engineer, focussing mostly on the backend. But I’m becoming ‘T-shaped’ – which means gaining a broad knowledge of certain areas and doing some frontend work too – and I really like the variety that brings.&nbsp;&nbsp;</p> <p>I’ve been at Spotify six months now, working as part of a big team that deals with commerce-related projects. Our main product is a wallet that allows creators to add credit cards as payment. And right now, we’re improving our operations ahead of opening up in new markets – getting ourselves ready for the increased traffic and making sure we’ve got all the right learnings and monitoring in place for this exciting new phase.&nbsp;</p> <p>We’re also in the process of developing a middle layer between our frontend and backend services – a sort of gateway service that means frontend won’t ever have to deal with backend directly. We have a lot of dependencies with other services and this new gateway will help us integrate with them more easily. It’ll also make things more secure, so it’s a really great project to be part of.&nbsp;</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>12:00pm</p></blockquote> <p>I take a half-hour break around noon and grab a few minutes with my mom&nbsp;and son while heating up some food for lunch. I usually eat at my desk though – I’m new to the world of commerce and take every chance to do additional reading or watch something that’s related to the field.&nbsp;</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>12:30pm</p></blockquote> <p>In the afternoon, I tend to have a few more meetings, or I often pair with&nbsp;someone in our team and work through a certain task or issue together. It’s nice to have someone to communicate with in this way, since I work remotely and haven’t actually met any of my team in person!&nbsp;</p> <p>I can’t see myself moving to New York anytime soon, but what’s really great is that Spotify is running lots of workshops to help with remote working – I’m doing one called ‘Rethinking Communication in a Distributed World’ and another all about asynchronous communication. I’m really keen to make sure that my team know I’m there for them whenever they need me – despite the distance and the time difference. That’s super-important to me and I’m doing everything I can to make sure things run smoothly.</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>3:30pm</p></blockquote> <p>Time to pick up my daughter from preschool and have a quick play with both&nbsp;children, before wrapping up a few last bits and bobs for work. When that’s all done, I make dinner for the kids and go through the usual bedtime madness – then, I sit down with my husband for dinner, get a little grown-up time and chat about the ups and downs of our days.</p> <p></p> <p></p> <figure class="wp-block-image size-large is-style-default"><img decoding="async" width="700" height="111" src="https://storage.googleapis.com/production-eng/1/2020/11/My-Beat-Breakdown-Engineering-700x111.png" alt="" class="wp-image-4060" srcset="https://storage.googleapis.com/production-eng/1/2020/11/My-Beat-Breakdown-Engineering-700x111.png 700w, https://storage.googleapis.com/production-eng/1/2020/11/My-Beat-Breakdown-Engineering-250x40.png 250w, https://storage.googleapis.com/production-eng/1/2020/11/My-Beat-Breakdown-Engineering-768x121.png 768w, https://storage.googleapis.com/production-eng/1/2020/11/My-Beat-Breakdown-Engineering-120x19.png 120w, https://storage.googleapis.com/production-eng/1/2020/11/My-Beat-Breakdown-Engineering.png 1525w" sizes="(max-width: 700px) 100vw, 700px" /></figure> <figure class="wp-block-image size-large is-style-default"><img decoding="async" width="700" height="595" src="https://storage.googleapis.com/production-eng/1/2022/03/Chantal-Delfeld_Weekly-Breakdown-700x595.png" alt="" class="wp-image-5169" srcset="https://storage.googleapis.com/production-eng/1/2022/03/Chantal-Delfeld_Weekly-Breakdown-700x595.png 700w, https://storage.googleapis.com/production-eng/1/2022/03/Chantal-Delfeld_Weekly-Breakdown-250x213.png 250w, https://storage.googleapis.com/production-eng/1/2022/03/Chantal-Delfeld_Weekly-Breakdown-768x653.png 768w, https://storage.googleapis.com/production-eng/1/2022/03/Chantal-Delfeld_Weekly-Breakdown-1536x1306.png 1536w, https://storage.googleapis.com/production-eng/1/2022/03/Chantal-Delfeld_Weekly-Breakdown-120x102.png 120w, https://storage.googleapis.com/production-eng/1/2022/03/Chantal-Delfeld_Weekly-Breakdown.png 1584w" sizes="(max-width: 700px) 100vw, 700px" /></figure> <p><em>You can hear more about Chantal’s life as a Spotify engineer on our new podcast <a href="https://open.spotify.com/episode/43cbJh4ccRD7lzM2730YK3">NerdOut@Spotify</a>.</em></p> Tags: <a href="https://engineering.atspotify.com/tag/backend/" rel="tag">backend</a><br><br> <p> Published by Spotify Engineering </p> </div> <div class="share-block"> <span class="title">Share this:</span> <ul class="share-link"> <li> <a href="https://twitter.com/intent/tweet?text=Chantal Delfeld: Engineer &nbsp; https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/" target="_blank"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/twitter.svg" width="15"> </a> </li> <li> <a href="https://www.facebook.com/sharer/sharer.php?u=https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/" target="_blank" onclick="window.open(this.href, 'fb', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/facebook.svg" width="7"> </a> </li> <li> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/" target="_blank" onclick="window.open(this.href, 'li', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/linkedin.svg" width="13" class="linkedin-icon"> </a> </li> </ul> </div> </article> <!-- /article --> </section> <!-- /section --> <aside class="asidebar" id="blog"> <div class="widget share"> <strong class="title">Share</strong> <ul class="share-link"> <li> <a href="https://twitter.com/intent/tweet?text=Chantal Delfeld: Engineer &nbsp; https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/" target="_blank"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/twitter.svg" width="15"> </a> </li> <li> <a href="https://www.facebook.com/sharer/sharer.php?u=https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/" target="_blank" onclick="window.open(this.href, 'fb', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/facebook.svg" width="7"> </a> </li> <li> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://engineering.atspotify.com/2022/03/chantal-delfeld-engineer/" target="_blank" onclick="window.open(this.href, 'li', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/linkedin.svg" width="13" class="linkedin-icon"> </a> </li> </ul> </div><div class="sidebar-widget widget my-beat-sidebar"> <a href="https://engineering.atspotify.com/2022/03/zela-taino-ios-engineer/"> <div class="articles-post"> <div class="image-holder"> <img src="https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover-Zela-1200.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Zela" decoding="async" loading="lazy" srcset="https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover-Zela-1200.png 1200w, https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover-Zela-1200-250x125.png 250w, https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover-Zela-1200-700x351.png 700w, https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover-Zela-1200-768x385.png 768w, https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover-Zela-1200-120x60.png 120w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /> </div> <div class="article-content"> <span class="date">My Beat:</span> <h3>Zela Taino: iOS Engineer</h3> </div> </div> </a> <a href="https://engineering.atspotify.com/2022/03/jordan-loeser-web-engineer/"> <div class="articles-post"> <div class="image-holder"> <img src="https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover_Jordan.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover_Jordan.png 1000w, https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover_Jordan-250x123.png 250w, https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover_Jordan-700x343.png 700w, https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover_Jordan-768x376.png 768w, https://storage.googleapis.com/production-eng/1/2022/03/0132-Wrapped-MyBeat-takeover_Jordan-120x59.png 120w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /> </div> <div class="article-content"> <span class="date">My Beat:</span> <h3>Jordan Loeser: Web Engineer</h3> </div> </div> </a> </div><section class="sidebar-widget signup-sidebar"> <h2>Sign up for updates</h2> <form action="https://spotify.us20.list-manage.com/subscribe/post?u=99aa88d3fba458716d0cd1299&amp;id=28cc680980" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> <div id="mc_embed_signup_scroll"> <!-- <div class="indicates-required"><span class="asterisk">*</span> indicates required</div> --> <div class="mc-field-group"> <!-- <label for="mce-EMAIL">Email Address <span class="asterisk">*</span> </label> --> <div class="input-wrapper"> <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" placeholder="example@email.com"> <input type="submit" value="" name="subscribe" id="mc-embedded-subscribe" class="button"> </div> </div> <div id="mce-responses" class="clear"> <div class="response" id="mce-error-response" style="display:none"></div> <div class="response" id="mce-success-response" style="display:none"></div> </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_99aa88d3fba458716d0cd1299_28cc680980" tabindex="-1" value=""></div> </div> </form> </section> <div class="sidebar-widget widget twitter"> <h2>@SpotifyEng on Twitter</h2> <div id="text-2" class="widget_text"> <div class="textwidget"><p><a class="twitter-timeline" data-height="800" href="https://twitter.com/SpotifyEng?ref_src=twsrc%5Etfw">Tweets by SpotifyEng</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p> </div> </div> </div> </aside> </main> <!-- Begin Mailchimp Signup Form --> <link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css"> <div class="subscribe"> <div class="container"> <div class="footer-logo mobile"> <a href="https://engineering.atspotify.com"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/footer-logo.svg" alt=""> </a> </div> </div> <div class="container"> <div class="col-6"> <div class="content-wrapper"> <h2>Sign up for engineering updates</h2> <small>By clicking sign up you’ll receive occasional emails from Spotify. You always have the choice to adjust your interest settings or unsubscribe.</small> </div> </div> <div class="col-6"> <div id="mc_embed_signup"> <form action="https://spotify.us20.list-manage.com/subscribe/post?u=99aa88d3fba458716d0cd1299&amp;id=28cc680980" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> <div id="mc_embed_signup_scroll"> <!-- <div class="indicates-required"><span class="asterisk">*</span> indicates required</div> --> <div class="mc-field-group"> <!-- <label for="mce-EMAIL">Email Address <span class="asterisk">*</span> </label> --> <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" placeholder="Your Email"> <input type="submit" value="Sign up!" name="subscribe" id="mc-embedded-subscribe" class="button"> </div> <div id="mce-responses" class="clear"> <div class="response" id="mce-error-response" style="display:none"></div> <div class="response" id="mce-success-response" style="display:none"></div> </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_99aa88d3fba458716d0cd1299_28cc680980" tabindex="-1" value=""></div> </div> </form> </div> <ul class="social-networks"> <li> <a href="http://www.instagram.com/lifeatspotify" target="_blank"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/instagram.svg" alt="Instagram"> </a> </li> <li> <a href="https://twitter.com/spotifyeng" target="_blank"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/twitter.svg" alt="Twitter"> </a> </li> <li> <a href="https://www.facebook.com/spotify" target="_blank"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/facebook.svg" alt="Facebook"> </a> </li> <li> <a href="https://www.linkedin.com/showcase/spotify-r&d/" target="_blank"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/linkedin.svg" alt="Linked In"> </a> </li> <li> <a href="https://engineering.atspotify.com/feed" target="_blank"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/rss.svg" alt="Instagram"> </a> </li> </ul> </div> </div> </div> <!--End mc_embed_signup--><!-- footer --> <footer id="footer"> <div class="container"> <div class="footer-lft"> <div class="col-1"> <div class="footer-logo"> <a href="https://engineering.atspotify.com"> <img src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/images/footer-logo.svg" alt=""> </a> </div> </div> <div class="col-2"> <ul class="footer-main-links"> <li> <a href="https://www.lifeatspotify.com/" class="Footer-link ga" target="_blank">Spotify Jobs</a> </li> <li> <a href="https://spotify.com" class="Footer-link ga" target="_blank">Spotify.com</a> </li> <li> <a href="https://newsroom.spotify.com" class="Footer-link ga" target="_blank">Newsroom</a> </li> </ul> <ul class="footer-main-links"> <li> <a href="https://research.atspotify.com/" class="Footer-link ga" target="_blank">Spotify R&D Research</a> </li> <li> <a href="https://spotify.design/" class="Footer-link ga" target="_blank">Spotify R&D Design</a> </li> </ul> <div class="row"> <ul class="footer-links"> <li><a target="_blank" href="https://www.spotify.com/us/legal/end-user-agreement/" class="Footer-link ga" data-ga-category="Outbound Links" data-ga-action="Legal" data-ga-label="Footer">Legal</a></li> <li><a target="_blank" href="https://www.spotify.com/us/legal/privacy-policy/" class="Footer-link ga" data-ga-category="Outbound Links" data-ga-action="Privacy" data-ga-label="Footer">Privacy</a> </li> <li id="cookie-policy"> <button id="ot-sdk-btn" class="ot-sdk-show-settings"></button> <a title="Cookies" id="policy" href="https://www.spotify.com/legal/cookies-policy/" class="policy">Cookies</a> </li> <li><a target="_blank" href="https://www.spotify.com/us/legal/privacy-policy/" class="Footer-link ga" data-ga-category="Outbound Links" data-ga-action="About Ads" data-ga-label="Footer">About Ads</a></li> </ul> <div class="copyrights">© 2024 Spotify AB</div> </div> </div> </div> </div> </footer> <!-- /footer --> </div> <!-- /wrapper --> <!-- Mail Chimp code --> <script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script> <script type='text/javascript'> (function($) { window.fnames = new Array(); window.ftypes = new Array(); fnames[0] = 'EMAIL'; ftypes[0] = 'email'; fnames[1] = 'FNAME'; ftypes[1] = 'text'; fnames[2] = 'LNAME'; ftypes[2] = 'text'; fnames[3] = 'ADDRESS'; ftypes[3] = 'address'; fnames[4] = 'PHONE'; ftypes[4] = 'phone'; }(jQuery)); var $mcj = jQuery.noConflict(true); </script> <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> <script src="https://code.createjs.com/createjs-2015.11.26.min.js"></script> <script src="https://unpkg.com/embla-carousel/embla-carousel.umd.js"></script> <!-- <script src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/js/desktop-banner.js"></script> --> <script src="https://engineering.atspotify.com/wp-content/themes/theme-spotify/js/dotButtons.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.7.1/gsap.min.js" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script type="text/javascript"> const OPTIONS = {align: 'center', containScroll: false, startIndex:1} const wrap = document.querySelector(".embla"); const viewPort = wrap.querySelector(".embla__viewport"); const prevBtn = wrap.querySelector(".embla__button--prev"); const nextBtn = wrap.querySelector(".embla__button--next"); const embla = EmblaCarousel(viewPort,OPTIONS); const disablePrevAndNextBtns = disablePrevNextBtns(prevBtn, nextBtn, embla); setupPrevNextBtns(prevBtn, nextBtn, embla); embla.on("select", disablePrevAndNextBtns); embla.on("init", disablePrevAndNextBtns); </script> <script> function cookieSettings() { let cookiePlacement = document.getElementById("cookie-policy") let cookieSettingsBtn = document.createElement("button") cookieSettingsBtn.setAttribute('id', 'ot-sdk-btn') cookieSettingsBtn.setAttribute('class', 'ot-sdk-show-settings') cookiePlacement.appendChild(cookieSettingsBtn) } function cookiePolicy() { let cookiePlacement = document.getElementById("cookie-policy") let cookiePolicy = document.createElement("a") let cookiePolicyLink = document.createTextNode("Cookies") cookiePolicy.appendChild(cookiePolicyLink) cookiePolicy.title = "Cookies" cookiePolicy.href = "https://www.spotify.com/legal/cookies-policy/" cookiePolicy.setAttribute('class', 'policy') cookiePlacement.append(cookiePolicy) } document.querySelector('head').addEventListener('countryFunc', function(e) { if (window.markerFunc() == 1) { // return cookieSettings() let Policy_Button = document.getElementById("ot-sdk-btn") Policy_Button.classList.add("show"); } else { // return cookiePolicy() let Policy_Button = document.getElementById("policy") Policy_Button.classList.add("show"); } }, false); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10