Reginald S. Whitehurst
Senior Software Engineer, Backend Services
Seattle, WA · (315) 555 0183 · name@example.com · linkedin.com/in/reginaldswhitehurst
Key Qualifications
EXPERIENCE
Eleven years in backend software engineering, five as a technical lead.
INDUSTRIES
Logistics technology, marketplace platforms, business software.
SPECIALTIES
Distributed services, event driven architecture, database performance, technical design review.
SYSTEMS
Go, Java, Kubernetes, Kafka, PostgreSQL, Datadog, GitHub Actions, Terraform.
CREDENTIALS
Amazon Web Services Certified Solutions Architect Associate.
EDUCATION
Bachelor of Science in computer science, University of Washington.
Executive Summary
Backend engineer with eleven years building services that carry other people's money and freight. Works in Go and Java on systems running in Kubernetes, and takes the design work as seriously as the code. Currently the technical lead for four engineers on an order routing platform handling 9,000 requests a second at peak.
Signature Achievements
- Rebuilt order routing around an event log, which took peak processing time from 2.4 seconds to 380 milliseconds.
- Cut cloud spend for the service group by 620,000 dollars a year by right sizing workloads and removing duplicated caching layers.
- Split a shared database that had become the single largest source of outages into three owned data stores with no customer visible downtime.
- Wrote the design document for the retry and idempotency approach now used by seven teams across engineering.
- Mentored four engineers, two of whom were promoted to senior roles within eighteen months.
- Reduced the error rate on the partner facing service from 1.9 percent to 0.2 percent over two quarters.
Professional Experience
Senior Software Engineer
Elliott Bay Data Company, Seattle, WA 2021 to present
Technical lead for four engineers on the order routing and fulfillment services of a freight marketplace.
- Designs and builds Go services that route 3 million shipment offers a day between carriers and shippers.
- Owns the technical design review for the group and writes the documents that go to the architecture forum.
- Runs the pairing and code review practice for the team and sets the standard for test coverage on new services.
- Shares the production on call rotation and leads the follow up work after incidents that touch routing.
- Works directly with product managers to size work and to say plainly when a deadline is not realistic.
Software Engineer
Rainier Freight Technology, Bellevue, WA 2017 to 2021
One of nine engineers on a carrier rating and booking product used by 400 brokerages.
- Built the rating service in Java that replaced a spreadsheet driven pricing process for carrier quotes.
- Introduced contract testing between services, which ended a recurring class of integration breakages.
- Migrated the deployment process onto Kubernetes and cut release time from an afternoon to eleven minutes.
Software Engineer
Cedar Line Systems, Tacoma, WA 2015 to 2017
Worked on inventory and warehouse software for a regional distribution company.
- Built reporting endpoints and background jobs against a large warehouse database.
- Rewrote nightly batch processing to run in parallel, taking the window from six hours to 90 minutes.
- Handled production support for the warehouse application on a weekly rotation.
Licensure and Certification
Amazon Web Services Certified Solutions Architect Associate
Member, Association for Computing Machinery
Education
Bachelor of Science in computer science, University of Washington, 2015
Core Skills
Go · Java · Kubernetes · Kafka · PostgreSQL · Terraform · Datadog · GitHub Actions · Distributed systems design · Code review · Mentoring