
Senior Software Engineer | Agentic AI at AppliedXL | ex-Spotify
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Senior software engineer building scalable web platforms, data services, and AI-enabled workflows. I focus on taking ambiguous problems from idea → shipped product, with an emphasis on reliability, performance, and developer experience. I work closely with product, data, and domain experts to unblock execution, align on the “why,” and deliver systems that are easy to operate and evolve.
World Wide Web
Computer Software Engineering, Technology
January 1, 2004 – January 1, 2023
AppliedXL
Senior Software Engineer
August 1, 2024 – Present
New York City Metropolitan Area · Remote
Career Break
Personal goal pursuit
March 1, 2024 – August 1, 2024
New York City Metropolitan Area
Spotify
Senior Software Engineer, Podcast Mission
May 1, 2022 – March 1, 2024
Spotify
Senior Software Engineer, Data & Insights
January 1, 2019 – April 1, 2022
Spotify
Backend Engineer/Technical Owner, Data Mission
January 1, 2017 – January 1, 2019
Spotify
Systems Engineer, Internal IT
April 1, 2015 – December 1, 2016
Spotify
Software Engineer
October 1, 2011 – March 1, 2015
VIBE Media | Access Network
Senior Developer
August 1, 2011 – October 1, 2011
Greater New York City Area · On-site
Resolute Digital, LLC
Senior Developer
August 1, 2010 – August 1, 2011
Greater New York City Area · On-site
VIBE Media | Access Network
Developer
March 1, 2010 – July 1, 2010
Greater New York City Area · On-site
BlackBook Media
Developer
August 1, 2009 – March 1, 2010
Greater New York City Area · On-site
BlackBook Media
Junior Web Developer
December 1, 2007 – August 1, 2009
Greater New York City Area · On-site
NY Arts Magazine
Webmaster, IT
January 1, 2007 – December 1, 2007
Greater New York City Area · On-site
Kotlin Quarkus Graphql Service
August 1, 2024 – August 1, 2024
This is a sample Booking Service written in Kotlin. It uses the Quarkus framework and has a Graphql interface to book reservations at a venue. It uses PostgresSQL for data persistence.
Realtime Audio/Video Collaboration
September 1, 2022 – November 1, 2022
As part of the Inspire Creation project mentioned above, I pitched for Real time collaboration, enabling creators to co-host podcasts directly from their Spotify mobile client. During a three month period, I led a team of mobile engineers as we tried all the available WebRTC vendors available on the market. I conducted an extensive Vendor Analysis, met with leaders from several companies such as Twilio and Dolby, negotiated pricing, evaluated their services and, together with the team, built Proof of Concept (PoC) web and mobile apps for each of the vendors. The biggest challenge we faced was finding a platform that was sophisticated and had a small enough SDK footprint to fit inside of the Spotify mobile client without having a big impact on app size and downloads. We meticulously tried all their features and documented our findings in a clear and intuitive comparison chart. At the end of this work we settled for LiveKit as our favorite. Not only do they have the most modern infrastructure and deployment, they offer open source and cloud options, which makes it incredibly easy to get started for free and eventually upgrade to the cloud option, all without any code changes. In addition they worked closely with us and went out of their way to customize their SDKs to make them as small as possible and meet our requirements. While the Inspire Create project ended and we didn’t build the real time collaboration feature, Other teams have found interest in this work and have brought LiveKit into Spotify as the backbones of some really amazing features such as Artist Live Rooms.
Inspire Creation
May 1, 2022 – December 1, 2022
The project aimed at making podcast creation easy and accessible to all Spotify users by adding a new feature that enabled Spotify users to record podcasts directly from the Spotify mobile client. The project was massive and required the involvement of multiple teams across multiple departments. The new mobile client feature added a new entry point that took the user through a series of steps from recording audio, editing the audio, selecting background music from an existing library, and finally publishing to the platform. Despite reaching a level of maturity that permitted us to launch in smaller markets and a very small percentage of US users, the project eventually came to an end and was abandoned.
Data Usage and Discovery
November 1, 2021 – April 1, 2022
This System is responsible for analysing data consumption within Spotify and it exposes an API providing dataset usage stats. The project consists of a data pipeline to analyze and aggregate BigQuery audit logs into a database which is then further queried and analyzed in real time by the API. The API is exposed via GraphQL and gRPC so that it can serve both web and backend clients. This service enables us to understand how engineers and data scientists consume datasets allowing us to improve search relevance and offer dataset and query recommendations in our internal Analytics Platform.
Dashboard Portal
June 1, 2019 – April 1, 2021
For Spotifiers who are looking for accessible insights to make data-informed decisions, Dashboard Portal is a personalized discovery and library experience that helps you find and use high quality, relevant Tableau and Qlik dashboards. Unlike existing options for discovering dashboards at Spotify, Dashboard Portal leverages employee data only available to Spotify to algorithmically create an up-to-date, personalized dashboard discovery experience to help Spotifiers easily find dashboards no matter where they’re created.
Lexikon - Knowledge Graph
January 1, 2017 – March 1, 2022
Lexikon helps analysis specialists produce insights from data by facilitating the creation and dissemination of shared knowledge, breaking down “tribal” barriers. Our vision is that Lexikon become a living encyclopedia of everything related to insights at Spotify.
People Service
April 1, 2015 – December 1, 2016
Web service to automate on-boarding and exiting procedures for employees. Integrates with google apps for business, ldap and many other services to ensure data is in sync across all organization systems.
People Portal
January 1, 2014 – December 1, 2016
People Portal is a web application that unifies several user management tools into a central location. It combines HR tools such as WorkDay and identity management tools such as LDAP and Google Apps for Business. It also provides simple social experience for employees, allowing employees to find each other based on skills, language, location, interests and other tags.
Dashboards 2.0 codename Datapult
September 1, 2013 – January 1, 2014
Second generation data visualization tool used in house for analytics, monitoring, etc. Built from the ground up using open source technologies such as pyramid and angularjs.
Analytics Sherlock
June 1, 2012 – December 1, 2012
Data pivoting and visualization tool to help data scientists and analysts explore tabular data.
Analytics Data Warehouse
December 1, 2011 – June 1, 2013
Integrated data querying application where analysts write queries against several backends. Some of these backends include Hive and we had to build an asynchronous messaging system in order to offer realtime progress bars for jobs running in Hive. The results of these queries are persistent in a database of choice selected by the user and can be further queried to create new result sets. All data is available via an API and is the main source of data for the Analytics Dashboards.
Analytics Dashboards
October 1, 2011 – December 1, 2011
Application allows the creation of personal dashboards where a user can add various types of widgets to render and visualize data in the form of charts, tables, etc.
Cultural Fit Analysis
The candidate has a long tenure at Spotify, indicating loyalty and ability to thrive in a large organizational culture. Their diverse project portfolio, ranging from real-time collaboration to data analytics and internal tools, shows adaptability and a broad interest in different technical domains. The career break for personal goals suggests a balanced individual, and the immediate return to a Senior Software Engineer role at AppliedXL demonstrates continued career drive. The target role of Big Data Engineer aligns well with their extensive data-centric project experience.
Soft Skills & Operational Fit
The candidate's experience at Spotify, particularly in leading teams and defining technical roadmaps, suggests strong leadership and collaboration skills. Their work on vendor analysis and project management indicates good operational fit for complex, multi-team initiatives. The detailed project descriptions highlight problem-solving and strategic thinking.