Steven Brooks

Hi, I'm Steven Brooks,
a software developer.


I'm passionate about solving problems
and learning new things.

About Me

Senior Software Engineer with 9+ years building large-scale e-commerce and payment platforms on AWS with microservices and event-driven architectures. I led Guest Checkout at Zappos/Amazon, now driving 7–10% of company sales, and integrated Amazon Pay, contributing roughly 6% of sales. I work across Java, Python, and SQL, care deeply about CI/CD and observability, and love leading cross-functional teams and mentoring engineers. I started out as a biology major, but a research lab got me writing code and I switched to CS for good.

B.S. Computer Science · Minor in Mathematics University of Nevada, Las Vegas · May 2018
Magna Cum Laude · GPA 3.88

Experience

March 2026 – Present

Senior Software Engineer

Sprout Social

  • Shipped end-to-end media/attachment support for customer messaging integrations across five social networks (X, Instagram, WhatsApp, Facebook, LinkedIn), spanning multiple backend services
  • Built a shared media-handling service, adding caching and Datadog monitoring to boost reliability, and leading migration from previous service
November 2022 – March 2026

Software Development Engineer 2

Amazon

  • Led system design and managed multiple tech teams to develop Guest Checkout, now driving 7-10% of company sales
  • Implemented Amazon Pay into Zappos checkout system, driving roughly 6% of company sales
  • Directed migration of microservice proxy layer to AWS resulting in a 30% across the board latency reduction in all proxied requests
  • Updated backend systems to use Amazon's secure recognition and allow for roughly 80% of all backend requests to be made safely without forcing customers to log in
  • Served as the formal mentor for multiple junior engineers and guided through monthly 1:1s, resulting in 1 mentee promotion and positive performance reviews
February 2019 – November 2022

Software Engineer

Zappos

  • Expanded microservice proxy layer functionality leading to removal of thousands of lines of redundant code/configuration
  • Built critical security components leading to the blocking of millions of requests from bad actors daily
  • Added several core AWS features to cart system including implemented AWS CodeDeploy for blue/green deploys and AWS ECS/Fargate for firelens AWS CloudWatch logging
September 2018 – February 2019

Software Engineer

Everi

  • Backend engineering using C# and MSSQL
  • Frontend development using Angular
  • Process optimization and architectural improvements to existing systems
April 2018 – September 2018

Jr. Software Engineer

Influential

  • Backend engineering using Node.js and MySql
  • Focus on microservice architecture and system design
  • Debugging legacy code and systems
August 2016 – April 2018

Software Development Intern

UNLV Network Engineering

  • Develop full stack applications using Angular.js, JS, Bootstrap, HTML, Flask, Python, Node.js, MySql
  • Maintain and improve department's current back end systems
  • Make alterations and additions to various MySQL databases
  • Assist with network maintenance and other duties mentioned in previous position
October 2015 – August 2016

Student Network Technician

UNLV Network Engineering

  • Installed network hardware such as switches, access points, UPS, etc
  • Assisted with network maintenance, upkeep, inventory control, tracking, and replacement
  • Programmed scripts to improve efficiency of network maintenance
Aug 2013 – Oct 2015

Undergraduate Research Assistant

Schiller Laboratory

  • HIV ToolBax 2 Project
  • GoMAP Project
  • C-Terminome Project

Portfolio

clChat

clChat

clChat is a chatting application, that works in your terminal. It utilizes the same protocol that gaming systems and torrent programs use in order to allow someone to start a chat server from their house, all without fiddling with any network equipment.

Mactrack

Mactrack

Mactrack is an application internally used by the network engineering team to track and analyze network usage over time; making monitoring and auditing such metrics a trivial and painless task.

wifi.unlv.edu

wifi.unlv.edu

wifi.unlv.edu is the site that connects UNLV students, staff, and faculty to the eduroam network. It features a nice user interface that utilizes an operating system detecting instruction page/modal. My involvement involved all of the front end work, making sure the site fit to the standards of an established designer.

CLT

CLT

Convention Logistics Tracker was the First Place winning entry into UNLV's 2017 Senior Design competition for the Computer Science category. The project had many layers to it, with the end result being a software suite that connected convention goers with organizers.

Wi-Fi PSK Application

Wi-Fi PSK Application

I wrote UNLV's Wi-Fi PSK Application in order to make an easy to use system to manage access on to UNLV's PSK net. It grants IT groups outside of the network engineering department to control user access to the net, adding and removing users by MAC address.