Close

Brandon Callender

Infrasructure Engineer

Download Resume

About Me

Technical Lead of the Coolan team within Salesforce -- delivering hardware telemetry and failure analysis at scale for our first-party fleet.

Experience

Salesforce

Lead Member of Technical Staff

  • Built a scalable Kafka-based data pipeline for delivering server telemetry data and unstructured log files into a distributed parsing system.
  • Enabled access to interactive dimensional analysis of the telemetry data using Druid with a Kafka based ingest system.
  • Led the effort to build several new integrations and hardware error detection methods, delivering actionable insights on infrastructure health.

Coolan

Software Engineering Intern

  • Parsing unstructured data into serializable Java objects in a Spring environment using Antlr context-free grammars.
  • Responsible for building out and delivering several key features for our pilot customers

Salesforce

Software Engineering Intern in Quality

  • Designed and implemented a performance testing framework for the Work.com API to isolate performance problems and recommend changes.
  • Wrote several tools to allow QEs to easily populate their testing environments with complex data for efficient and effective testing.

Salesforce

Work.com Development Intern

  • Integral to the success of migrating the Work.com platform from AWS to the core Salesforce.com platform.
  • Used Visualforce and Apex to build a “Migration Control Center” for customers and internal use.
  • Wrote RESTful APIs in a Java Spring Framework environment to export user and customer information.

Salesforce

Mobile Development Intern

  • Expanded Salesforce’s mobile presence by working with a small team of interns to rapidly prototype new ideas into viable mobile applications.
  • Played a major role in the iOS/Android rebrand and redesign of Work.com, a core Salesforce product debuted at DreamForce.

Education

University of Chicago

September 2012 - June 2016

Bachelor of Science in Computer Science (Honors)

Projects

A Raft consensus protocol based distributed key-value store. Designed as a final project for CMSC 23310 (Distributed Systems), nodes use RabbitMQ to communicate with each other and mapDB as a persistance layer. Such a system is partition-tolerant and consistent and can always make progress as long as a majority of nodes are active.

View Project

UChicago Crushes API

Super quick and dirty API for UChicago Crushes that allows searching.

View Project

Skills

Get in Touch