Hey, I'm Conor.

(with one N)

Software engineer in San Francisco. Marathon runner. Crossword addict. Michigan alum. Boston sports fan in exile.

About

Conor Rafferty

I didn't set out to be an engineer — but halfway through college, I found out that chasing down why something's broken is weirdly satisfying. I've gained a real appreciation for code's ability to show you results in real time. Unlike most things in life, code tells you whether you're right almost immediately, and it turns out you can build a whole career around that feeling of getting it right.

But I also spend plenty of time not writing code. Here's some other stuff I've been into lately:

🏃
Running in
Golden Gate Park, Land's End, Mt. Tam
⛷️
Skiing
off KT-22 on a powder day
🧩
Solving
the NYT Super Mega Crossword
🎸
Playing guitar
through Neural Amp Modeler models
🧠
Winning trivia
🏈
Watching
The Patriots' return to dominance

Work

Salesforce

San Francisco, CA

Monitoring Cloud — Internal observability platform (logs, metrics, tracing)

Since graduating, I've built my career here tackling tough engineering challenges at petabyte scale—building tools that enable teams to make Salesforce more available, secure, and performant.

LMTS, Lead Software Engineer

Aug. 2025 - Present
  • Own technical direction for Monitoring Cloud's multi-region Grafana platform, delivering 5 9s of availability in the critical path for Salesforce support engineers
  • Drive architecture decisions for Huron, enabling petabyte-scale SQL analytics over telemetry data
  • Mentor engineers and provide technical guidance across multiple Monitoring Cloud teams
Grafana
React
Kubernetes
Helm
Argo Rollouts

SMTS, Senior Software Engineer

Nov. 2022 - Aug. 2025
  • Led 50% query performance improvement for Huron, a petabyte-scale SQL analytics platform built on Trino and Iceberg for long-term log and metric analysis
  • Overhauled Huron's deployment pipelines, CI/CD workflows, and testing strategies
  • Reduced costs and modernized deployment patterns for Salesforce's enterprise Splunk infrastructure
Trino
Iceberg
Airflow
Java
dbt
Druid
S3

MTS, Software Engineer

Aug. 2021 - Nov. 2022
  • Deployed Salesforce's Splunk instances into new public cloud substrates, unlocking new revenue streams for Salesforce
  • Migrated Kubernetes deployments to follow Helm best practices across our fleet of log consumers
  • Built out extensive infrastructure automation using Terraform & scripting
Splunk
Terraform
AWS
Kafka
Java
Bash
Python
Kubernetes
Helm

AMTS, Associate Software Engineer

Jul 2020 - Aug. 2021
  • Streamlined the onboarding process for Cipher, a real-time streaming pipeline that extracts actionable metrics from high-volume log data
  • Migrated the Cipher platform from outdated first-party infrastructure to AWS, enabling improved scalability and operational efficiency
Java
Kafka
Spark
AWS

Internships

Salesforce

Software Engineering Intern

Marketing Cloud

Indianapolis, INSummer 2019

Fidelity Investments

Software Engineering Intern

Fidelity Institutional Asset Management

Smithfield, RISummer 2018

Education

B.S. Computer Science

University of Michigan, Ann Arbor

2016 - 2020

Graduated with Distinction

Projects

connnor.dev

2026

The site you're on right now. A minimal personal portfolio with dark mode support, smooth scroll navigation, and static site generation for fast load times.

Next.jsTypeScriptTailwind CSSCloudflare Pages

Random Episode Generator

2020

A web app built to combat boredom through streaming services. Enter a few of your favorite shows, and you'll get a random episode from one of them to watch. Oddly popular in the Phillippines.

ReactFlaskPython

Spotify Top Tracks

2020

Disappointed that Spotify only showed the top 10 most popular songs from an artist, I built this to show the top 100. Uses the Spotify API to fetch and rank tracks by popularity.

ReactFlaskSpotify API

School ProjectsUniversity of Michigan

Network File Server
EECS 482
Multithreaded server supporting file I/O and directory operations via RPC
C++, Boost
Instagram Clone
EECS 485
Full-featured clone with accounts, photos, comments, likes, and following
React, Flask, SQLite
Spotify Running
EECS 497
Match running cadence to song tempo using saved Spotify tracks
Flask, Spotify API
Memory Manager
EECS 482
OS-level pager for memory management with address space operations
C++
Wikipedia Search Engine
EECS 485
Search engine using MapReduce indexing with PageRank and tf-idf scoring
Hadoop, React, Flask

Say Hi

Want to chat about Infrastructure as Code, your NYT Mini time, or the '04 Sox?