ENGINEERING / MUSIC / PHOTOGRAPHY

SOFTWARE ENGINEER AT DATADOG

Hey, I'm
Davis.

Explore my work
Davis
DAVIS RULENEW YORK, NY
01 / ABOUT

I'm a software engineer at Datadog in New York, where I work on Real User Monitoring (RUM), building tools that help customers store, recover, and explore their session data. I graduated from the University of Michigan in December 2024 with a B.S. in Computer Science. I'm passionate about using my knowledge to develop elegant solutions to real-world problems. Before joining Datadog, I worked at Solera Health, where I built tools to help digital care partners onboard and integrate with the HALO platform. I've also worked on a research team at the University of Michigan studying machine learning and completed summer internships at Walmart Global Tech and Syntax.

I'm an avid musician, and in my free time I produce music for release on major streaming platforms. I'm also an amateur photographer, and I enjoy capturing portraits of my friends and family.

02 / EXPERIENCE

Experience.

Datadog

Current

Software Engineer

At Datadog, I work on Real User Monitoring (RUM), building tools that help customers manage and investigate their session data. I built the API and service layer for session rehydration, allowing customers to restore archived sessions from cold storage for incident analysis and compliance audits beyond the standard retention window. I also designed the architecture for batch rehydration to support the recovery of hundreds to thousands of sessions. Additionally, I delivered a self-service data forwarding product for Amazon S3, Google Cloud Storage, and Azure, replacing a process that previously required support intervention.

My work spans Go, Java/Scala, Vue.js, gRPC, PostgreSQL, and Terraform across a distributed team in New York and Paris. I've built a metrics configuration API that allows the frontend to discover available metrics without a new deployment and added decimal precision to retention sampling rates, giving customers finer control over data retention and cost. I also designed GraphQL request batching to reduce backend connection pressure, contributing to work that makes RUM data more accessible for AI and agent workflows. Across these projects, I've owned features from architecture and implementation through monitoring and production readiness.

Solera Health

Software Engineer

At Solera Health, I worked on the partner-facing side of HALO, a platform connecting health plan members to a curated network of digital care providers. I built a self-service partner onboarding portal using Next.js, React, PostgreSQL, and TypeORM, reducing engineering hours per partner by over 90% and cutting the time to a first API call from roughly three weeks to two days. The portal guided partners through onboarding and allowed them to provision their own API credentials for sandbox and production environments. I also built a virtualized API documentation system for a 1,000-endpoint OpenAPI specification, with infinite scroll and a Contentful integration that allowed non-technical writers to update documentation without redeployment. Beyond development, I presented these systems at customer-facing and internal engineering showcases, led architecture knowledge-sharing sessions for new engineers, and contributed to GitHub Actions pipelines, Terraform infrastructure, and testing with Vitest and Playwright.

Syntax

Software Engineering Intern

During my Software Engineering Internship at Syntax, I worked on the Generative AI team, where I deployed Retrieval Augmented Generation (RAG) systems for large enterprise clients, optimizing data retrieval with FAISS and ChromaDB vector stores. I engineered knowledge bases using client-specific data and OpenAI Embeddings, enhancing the contextual relevance of AI-generated outputs. Additionally, I designed and integrated a custom LangChain tool that allows users to download AI-generated content in various formats, greatly expanding the system’s functionality. To ensure user safety, I also implemented real-time streaming and LLM Guard for query sanitization, contributing to a secure and engaging user experience.

Tau Epsilon Kappa Professional Technology Fraternity

Recruitment Chair

As Recruitment Chair for Tau Epsilon Kappa, I led a team of 14 committee members to orchestrate a successful recruitment season. I managed logistics for four large open events and two closed events, and through strategic planning and targeted outreach, I increased event attendance to over 200 prospective members. My efforts culminated in the induction of 20 new members after a rigorous three-round selection process, including individual interviews for finalists. This role honed my leadership, organizational, and communication skills as I guided the team through a comprehensive and selective recruitment process.

Walmart Global Tech

Software Engineering Intern

At Walmart, I worked on the Digital Experience Scoring (DEx) team, which works to provide critical insights about product health to product owners throughout Walmart. While on the DEx team, I developed a scheduled Node.js program to automate data collection for 20+ product teams. This automation, integrated with multiple APIs and BigQuery tables, significantly improved data accuracy and efficiency, reducing hours of manual work each month. I refined my strategy for my automation initiative after presenting to the Architecture Review Board, which is comprised of over 80 engineers to ensure adherence to high standards of work. I also played a vital role in onboarding new product owners, ensuring seamless adoption of DEx across the division. My work culminated in presenting strategic insights to senior stakeholders, including the VP of the Associate Digital Experience division, setting the stage for future automation initiatives for the DEx team.

Michigan Data Science Team

Image Classification Team

While on the Michigan Data Science Team, I developed a classification model using convolutional neural networks (CNNs) to classify images as either dogs or cats. I expanded this project to include a dog breed classifier, ultimately achieving over 60% accuracy in dog breed prediction with transfer learning. I also built a Discord Chatbot employing advanced Natural Language Processing, including LSTM networks and transformers, and deployed it using Amazon Web Services (AWS). I worked with the SQuAD2.0 (Stanford Question Answering) dataset as training data, and I focused on utilizing this data to train the chatbot on a wide variety of topics.

University of Michigan, School of Information

Research Assistant

In my research, I studied the intricacies of machine learning interpretability, a crucial yet challenging aspect of AI. My work primarily focused on examining the limitations of standard interpretability frameworks in the industry. I generated detailed interpretability visuals for a machine learning model, employing tools such as SHapley Additive exPlanations (SHAP) and Generalized Additive Models (GAMs). An integral part of my research involved writing Jupyter notebooks to assess participants' use of interpretability tools. These notebooks were distributed on a large scale through a Qualtrics survey, facilitating comprehensive data collection. At the conclusion of this project, I co-authored a paper, which was published in the April 2024 issue of PACM HCI (Proceedings of the ACM on Human-Computer Interaction).

Maple Loft Studios

Film Production Assistant

In my role as a Film Production Assistant, I worked to ensure the seamless operation of commercial video productions throughout New England. My responsibilities included the transportation of film equipment between various locations, ensuring everything was available where and when it was needed. I closely communicated with directors and producers, coordinating the proper placement of lighting and cameras on set. This role not only required physical management of equipment but also involved ensuring client satisfaction and comfort during shoots.

03 / PROJECTS

Projects.

PROJECT / 01Social Media ViralityNETWORKS & SIMULATION

Social Media Virality Project

Skills: Python, NetworkX, Modeling

As an independent project, I built a simulation in Python to model the behavior of viral content as it spreads through a social media network. The model investigates key parameters influencing virality, inluding sharing probability and sharing duration. To better mimic real-world factors, I incorporated natural fluctuations in user activity, such as simulating users arbitrarily going online and offline.

PROJECT / 02Machine Learning Interpretability ResearchHUMAN-COMPUTER INTERACTION

Machine Learning Interpretability Research

Skills: Python, Pandas, Research, ML

I conducted research into the limitations of industry-standard machine learning interpretability frameworks. In the process, I authored substantial portions of the methods section and contributed visual figures for the research paper, which was published in the April 2024 issue of Proceedings of the ACM on Human-Computer Interaction (PACMHCI).

PROJECT / 03Traveling Salesperson HeuristicsOPTIMIZATION & ALGORITHMS

Traveling Salesperson Heuristics

Skills: Python, Numpy, Matplotlib, algorithms

I built a visualizer for several heuristics that seek to approximate a solution to the traveling salesperson problem (TSP). I utilized arbitrary insertion to generate a preliminary approximation, and 2-OPT to eliminate path crossings. The visualizer allows users to easily build custom maps with an intuitive input format.

PROJECT / 04Sorting Algorithm VisualizerALGORITHMS IN MOTION

Sorting Algorithm Visualizer

Skills: Python, Pygame, algorithms, data structures

I built an interactive too with Python and the Pygame library to demonstrate the mechanics of common sorting algorithms. It begins with a randomized array, visually represented by varying heights of columns, to reflect the values being sorted. Users can engage with the algorithms (insertion, selection, and bubble sort) via keypresses, triggering a vivid animation where the current and comparison indices are highlighted in red and green, respectively.

04 / MUSIC

Music.

I’ve been releasing original music on all major streaming platforms since 2018. Check out some of my work below!

05 / PHOTOGRAPHY

Photography.