Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Bilawal Raja

Sunnyvale,CA

Summary

Senior Software Engineer with 7 Years of Experience. Currently Designing, Implementing, and Validating Software to Solve Google's Automated Datacenter Repairs Problems and Improve Processes Across Google's Global Fleet of Machines, Switches, and Racks.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

Google
02.2020 - Current
  • Machine-ToR Switch Link Diagnosis (MToR): Designed, Implemented, and Validated Automated Machine-ToR Switch Link Diagnoses, Enhancing Repairs in Every Google Datacenter. Built SQL Dashboard to Track Incremental Rollouts and Success Metrics.
  • Redundant ToR Miswiring Fixes (RToR): Aligned Requirements Across 4 Teams by Proposing A Two-Phased Solution to Unblock. Designed and Implemented Reusable Cable Miswiring Logic (Involving Complex Matching Algorithm). Supported RToR PVT through GA.
  • Machine Repair Consolidation: Working on Reducing Machine Downtime by Rearchitecting Repairs by Enhancing Scope of Google's Automated Diagnoser.
  • Diagnosis Behavior: Defined Behavior Semantics for our Cornerstone Diagnosis System. Designed Software Components to Snapshot, Analyze, View, Expect, and Diff Historical Behavior.
  • Integration Testing Framework: Using Behavior APIs, Introduced ITs for our System as part of Larger Machine Health IT Stack.
  • Automated Diagnoser Self-Serviceability: Transitioned Repair Rules' Ownership to Hardware Experts. Created Dashboards to Monitor Repair Efficacy/Performance, Empowering Customer Teams to Make Better Data-Driven Decisions.
  • Internal Tech/Tools: Scalable Workflow Engine (Silk Roads); Build+Deploy Stateless Services (MPM, Borg); Software Release UI/Tools (Rapid); SQL Query/Dashboard/Workflow Tools (PLX); Distributed, Sharded SQL and No-SQL Databases (Bigtable, Spanner)

Previous Positions

Citi, Capstone Investments
06.2017 - 12.2019
  • Capstone Investment Advisors: Software Engineer (Circa 2018-2019)
  • Citibank: Technology Analyst (Circa 2017-2018)
  • Citibank Internship: Associate Technology Analyst (Circa 2016)

Education

Bachelor of Science - Computer Science And Physics. GPA: 3.77

Stony Brook University
Stony Brook, NY
05.2017

Skills

  • Language Expertise: C, Python, Java, SQL, Typescript HTML/CSS/JavaScript, UNIX Shell Scripting
  • Protobuf/RPC: Used Extensively at Google to Define Flexible Interfaces Between Services (Including Data Stores) with Abundant Cross-Language Support
  • Flume: Developed Many Parallelized Data-Processing Pipelines to Create Batch-Processing Services and Run Data Analytics on Petabytes
  • Bazel: Building and Testing of Software Packages at Google-Scale
  • Software Releases: Experienced with Weekly, One-Click Software Releases (with On-Demand, Intra-Week Releases) as well as Global Phased Service/Project Rollouts
  • Source Code Repository: Accustomed to Monolithic (Google) and Project-Specific Code-Bases (Capstone) Know Git, Fig, Piper

Accomplishments

  • Helped Ramp-Up Multiple New Googlers on the Repairs Ecosystem.
  • Achieved C++ Readability. Reviewed C++ code changes across all Google PAs and helped Nooglers on my team get a handle on C++.
  • Achieved Postmortem Award For Finding, Analyzing, and Presenting Critical System Issues.
  • Hosted Team Fix-Its to Reduce Tech Debt and Improve CPU/Memory Efficiency.

Timeline

Senior Software Engineer

Google
02.2020 - Current

Previous Positions

Citi, Capstone Investments
06.2017 - 12.2019

Bachelor of Science - Computer Science And Physics. GPA: 3.77

Stony Brook University