Julian Brown

Senior Software Engineer

Contact
  • Email
  • contact@julianbrown.dev
  • Phone
  • (571) 329-7015
  • Location
  • District of Columbia
Summary

Senior Software Engineer with 7+ years of experience in large-scale infrastructure management and distributed systems. Technical expert in control planes, infrastructure as code, and fleet management. AWS expert with deep knowledge of Kubernetes, CI/CD pipelines, and monitoring systems. Passionate about developer productivity and building scalable, reliable infrastructure to support cutting-edge technology development.

Work Experience

2021-04-19 till today

Senior Software Engineer at Stripe:

Technical lead for Resource Management, overseeing Stripe's core infrastructure management platform that facilates nearly all opeations done on cloud resources, and serves 400M req/year.

Project lead for a team of 5 engineers, building SPICE, Stripe's first generalized resource management platform. This was a top internal ask from product, security and infrastructure teams. Initial batch of customers are onboarding an expected to save $20M/yr along with >7,500 hours/yr of engineering effort.

Led the entire project lifecycle, from conception to implementation. Conducted customer interviews, created an MVP, proposed and reviewed designs with technical leadership, scoped work, and guided the team in implementing core components. The resulting framework empowered Data Platform and ML teams to build control planes that improved efficiency: reduced Flink App provisioning time from days to minutes, decreased ML feature release time from ~1 week to under 48 hours, and enabled a projected $9-$12 million savings in fraud loss budget through ML 1-click feature deployment.

Implemented key features and enhancements in Space Station, a secure AWS interface for developers and control planes. Led an initiative to remove powerful credentials from employee laptops, enforcing security invariants on 99.5% of all AWS modifications. Spearheaded various operational improvements that resulted in 75% command startup time reduction, 60% fewer team operational tickets, and saved 1200 engineering hours a year.

Optimized Reyes follower runtime and routed traffic through VPC Gateway endpoints, reducing security group rule propagation time by 90%, improving stability of distributed systems that depend on cross-region traffic, and eliminating $3.7M in annual AWS data transfer costs.

Architected and implemented comprehensive Terraform improvements, including: custom Bazel rules that reduced CI times by 60%, saving $2.7M annually; migration of thousands of modules to newer versions; automated PR-based plan generation; and automatic health-checked deployments, saving engineers 3000 hours a year in manual effort and reducing infrastructure drift across on over 750k infrastructure resources managed in Terraform

Drove critical workstreams that enabled Stripe's largest observability initiative in 2023, implementing automated Terraform deployments to migrate thousands of alert rules. This significantly accelerated the migration process, enabling Stripe to discontinue its SignalFX contract by the renewal date, resulting in multi-million dollar annual savings.

Mentored and coached 2 interns as part of our DEI mentorship program, both of whom converted to full-time roles.

Provided ongoing mentorship to multiple team engineers, including guiding an mid-level engineer in planning a critical 6-month fleet migration, and supporting a senior engineer in leading improvements to operational posture of various internal systems. These efforts resulted in de-risked project approaches, clear milestones, and significant enhancements to system reliability and monitoring.

2018-12-03 till 2021-03-17

Software Engineer at Yext:

Infrastructure Lead for the Consulting Team

Lead the migration of the build system for Consulting Engineering's Go monorepo from Make to Bazel, reducing CI/CD time by 80%.

Designed and built a monitoring and alerting system using Go, Prometheus, and Alertmanager for 600+ plus Pages sites, ETLs, and Jenkins jobs.

Improved developer productivity by building a CI tool to serve pull requests for Yext Pages sites using Go, Docker, Nginx, and Jenkins.

2017-07-17 till 2018-12-03

Associate Software Engineer at Northrop Grumman:

Developed system libraries in C and modeled embedded components for spacecraft in C++, focusing on simulation testing and integration with flight software.

2017-02-11 till 2015-08-11

Undergraduate Research Assistant at Virginia Tech:

Various undergraduat research projects with the the Virginia Tech Aerospace Engineering department

Conducted various research projects in the Aerospace Engineering department, including C++ modeling of complex systems such as Hall Effect thrusters and thermo-hydrodynamic phenomena.

Education

2012-08-17 till 2017-05-12

Virginia Tech

Bachelor: Aerospace Engineering, minors in Math and Astronomy

Georgia Tech

Master: Computer Science

Skills

Infrastructure & Cloud: AWS, Kubernetes, Terraform, Docker, Infrastructure as Code, Prometheus, Grafana, Linux, Distributed Systems

Languages: Go, Ruby, C, C++, Python, Java, Javascript

DevOps & Tools: Bazel, Jenkins, Git, CI/CD, Observability, Nginx

Databases: MySQL, DynamoDB

Languages
  • English
  • Native speaker