ben-bradley
v4.0.0
Published
Both a resume and an example of my coding techniques!
Maintainers
Readme
Ben Bradley
Senior Software Engineer · Node.js · GraphQL · TypeScript
Paron, AR · +1-361-236-7967 · [email protected] · linkedin.com/in/benpbradley · github.com/ben-bradley
Professional Summary
Senior backend engineer with 15+ years owning production APIs and data platforms in TypeScript/Node.js and GraphQL. Most recently matured a multi-stack GraphQL control plane at ScienceLogic—delivering ownership models, security hardening, caching, and AI event visualization so customers manage independent stacks from a single plane. Previously scaled a WalmartLabs GraphQL content service 10× (2k→20k TPM) while cutting response time 50%, and built white-label booking systems, integration platforms, and large-scale network management systems. Proven at taking inherited or legacy systems, making them secure and observable, and shipping reliable features at high velocity. Authorized to work in the U.S. for any employer.
Work Experience
Senior Software Engineer
ScienceLogic · Remote · February 2021 – August 2026
- Multi-stack GraphQL platform: Inherited a multi-stack GraphQL control plane for a large-scale IT operations platform where independent stacks lacked consistent ownership and identity models. Designed ownership models, synchronization, and GUID-based resource handling so customers could link stacks under one control plane and scale device/service management.
- Security hardening: Faced production risks (SQL injection, weak validation, credential exposure) in the GraphQL and data-access layer in front of a legacy PHP REST API. Eliminated injection vectors, added cursor/content-type validation, implemented credential redaction, and drove Coverity fixes—keeping new resources secure, correct, and performant.
- Performance & reliability: Cross-stack operations incurred redundant calls and reliability issues as the multi-stack model grew. Designed and shipped caching layers that cut redundant stack calls and improved reliability of multi-stack operations.
- AI event visualization: Delivered a GraphQL resource plus supporting event-insights UI (table sorting, severity highlighting) so customers could act on AI-driven events.
- Release ownership: As code owner supporting high-velocity multi-branch releases, enforced consistent GraphQL schema patterns, performed reviews, and repeatedly fixed and back-ported critical bugs across concurrent trains—minimizing customer impact while preserving delivery speed. Migrated selected legacy access-control hooks and REST endpoints to modern GraphQL patterns.
Senior Software Engineer
MAX Digital · Remote · November 2020 – January 2021
- Rapid production delivery: Joined a GraphQL API team and shipped code to the production GraphQL service within the first sprint while writing tests that covered 100% of new code.
Senior Software Engineer
WalmartLabs · Remote · September 2019 – November 2020
- Scale & performance: GraphQL content service serving web and mobile clients needed higher throughput and lower latency. Refactored application code and data model, improving response time by 50% and scaling throughput from 2,000 to 20,000 transactions per minute (10×).
- Feature delivery under pressure: Rapidly designed and implemented dynamic, targeted end-user messaging capabilities through the GraphQL platform during the COVID-19 period; coordinated with internal and external teams. Achieved 100% code coverage and owned day-to-day root-cause analysis for the service.
Senior Software Engineer
PaxIQ · Remote · August 2017 – September 2019
- White-label booking engine: Company needed a flagship product enabling online operations for regional carriers. Built an Internet Booking Engine (white-label airline booking and ticketing system) and owned end-to-end technical delivery of the company’s products while mentoring junior developers and implementing Agile practices as Scrum Master.
- Legacy modernization: Airline inventory arrived as fixed-length text messages and legacy systems used terminal commands. Created a distributed queuing system converting inventory records into JSON/XML APIs; built a REST API enabling modern integrations with legacy systems; developed rules-based integrations for automated booking-data handling across disparate systems.
Senior Software Developer
Cigna Healthcare · Portland, OR · April 2014 – August 2017
- Integration platform: QA and development teams needed rapid automation and integrations with short or no notice. Delivered 15+ REST APIs and web applications integrating MongoDB, Redis, RabbitMQ, Kafka, Avro, TestRail, JIRA, Jama, Twilio, and Fitbit; created a Fitbit REST API simulator for performance testing.
- Tooling & open source: Built a Node.js Streams-based Kafka/Avro library, Jasmine/Mocha frameworks integrated with TestRail, and web apps that simplified complex SQL/NoSQL interactions (cutting troubleshooting time). Contributed an upstream merge request to auth0/jsonwebtoken enabling test scenarios that ignore JWT expiration; authored 33 NPM packages and contributed to Mocha and SSH2.
Senior Systems Developer
Integra Telecom · Portland, OR · March 2011 – April 2014
- Nationwide management platform: Needed fault and performance management for a nationwide network. Architected, installed, configured, and supported a $2.1M CA Spectrum and Performance Center deployment (42 Linux/Windows servers across three data centers).
- Network topology & provisioning: Designed and built Ethring, a real-time network topology visualization web app so teams shared a dynamic view of connectivity and status; built the front-end for an Enterprise Ethernet Service Provisioning application that automated provision/modify/deprovision flows. Developed APIs extending vendor capabilities and contributed to the Node.js ssh2 module.
Tier 3 Network Services Technician
Integra Telecom · Portland, OR · August 2008 – March 2011
- Network upgrade automation: Backbone and customer-facing Cisco router upgrades caused ~2 hours of downtime for ~40,000 customers. Developed systems, databases, processes, and standards that reduced downtime to 10 minutes.
- Maintenance coordination: Designed business processes and a SharePoint portal coordinating maintenance, resource allocation, and customer notifications across a 13-state network (avg. 450 activities/month) with trending reports for informed decisions.
- Config automation: Created standards and web apps that automated configuration scripts for Cisco Metro Ethernet devices and Allied Telesis iMAP multiplexers—enabling field techs to accurately bring 105+ Cisco ME3400s and 75+ ATI 9700s into the network.
Military Service
Captain, U.S. Army — Intelligence & NetOps Officer / Officer in Charge, Communications
May 2004 – March 2008
- Green Zone networks (MNF-I, Baghdad): Provided voice and data communications to 4,000+ customers under hostile-environment constraints. Maintained 99% network availability while managing $10M+ of hardware and leading 27 Soldiers (six supervisors overseeing 125 technicians). Built a reporting database that cut status-report generation from hours to minutes; briefed the MNF-I CIO weekly. Planned and installed fiber/user-access infrastructure adding capacity for 1,000+ users across three networks in under one week; managed IT at the Iraqi High Tribunal Courthouse. All 27 Soldiers under command returned home safely.
- Theater Network Operations (7th Signal Brigade, Europe): Developed policies, procedures, and automated reporting databases for an 800-person organization, cutting reporting time from hours to seconds. Successfully planned and executed the first deployment of the Tactical European Theater Network Operations Center while supervising network management across the European theater. Recognized with the Bronze Star Medal and Army Achievement Medal.
Education
Bachelor of Arts, Management Information Systems · Washington State University, Pullman, WA · 2000 – 2004
Skills
Languages & Runtimes: TypeScript, JavaScript, Node.js
APIs: GraphQL, REST, Apollo, Hapi
Data & Messaging: MongoDB, Redis, Kafka, RabbitMQ, Avro, PostgreSQL, MySQL
Platform & Ops: Linux, Git, Nginx, observability/logging, API security hardening
Practices: Code ownership, schema design, multi-branch release coordination, TDD, Agile/Scrum, AI-assisted development
Front-end (supporting): React, Material UI
