Alex Mammay
Software Engineer
📍 Pittsburgh, PA
📧 alexmammay@gmail.com
🌐 mammay.dev
🐙 github.com/amammay
💼 linkedin.com/in/alex-mammay
Professional Summary
Platform-oriented Software Engineer with 7+ years of experience designing shared libraries, developer tooling, and distributed infrastructure in Go. Currently owning an internal Go SDK adopted across 40+ microservices, with shipped contributions spanning distributed locking, idempotency, Kafka schema validation, webhook delivery, observability bootstrapping, and auditing systems. Background in cloud-native product development on GCP and AWS with Kubernetes, and a track record of turning complex backend problems into reusable, well-documented platform primitives.
Technical Skills
Languages
Go (Golang), Node.js, Python, SQL, JavaScript (TypeScript), HTML/CSS
APIs & Messaging
gRPC, Protocol Buffers, REST APIs, Webhooks (HMAC SHA-256), Kafka, GCP Pub/Sub, WebSockets, JSON Schema, Avro, CloudEvents
Cloud & Infrastructure
AWS, Google Cloud Platform (GCP), Docker, Kubernetes, Terraform, GitHub Actions, Cloud Tasks, OpenTelemetry
Frameworks & Databases
Angular, Firestore, MongoDB, PostgreSQL, Redis, MySQL
Professional Experience
Software Engineer
| Bread Financial, Remote
Oct 2021 -- Present- Engineered core features for a business workflow engine utilized across multiple product teams to configure and process complex transaction logic, including credit card debt consolidation and in-store virtual card eligibility.
- Maintain ownership of gokit, the internal core Go library utilized across 40+ microservices; designed a Go-based Redlock distributed locker and a standardized idempotency module (HTTP, gRPC, Kafka) coordinating payload hashing with distributed lock synchronization.
- Standardized message schemas on Kafka topics by implementing validation hooks for JSON Schema, Protobuf, and Avro, performing just‑in‑time schema reference traversal for each type using protoreflect on the consumer side.
- Created high-level bootstrapping client abstractions around the CloudEvents specification for Sarama and Confluent Kafka (supporting cgo/no-cgo configurations) to simplify consumer group joining and performance tuning.
- Designed a standardized company-wide bootstrapping wrapper for OpenTelemetry in Go applications, incorporating an OpenTracing compatibility shim to automatically upgrade legacy service instrumentation via the OpenTracing-to-OTel bridge.
- Architected and shipped a Webhook Platform with decoupled control and data planes, supporting real-time external event delivery signed with detached JSON Web Signatures (JWS HMAC-SHA256) and verified using cached, rotating JSON Web Key Sets (JWKS).
- Led the implementation of a PROV‑DM‑compliant auditing platform: MongoDB backend with aggregation pipelines and $graphLookup, and enhanced the Go
database/sqldriver to embed Postgres transaction IDs (xmin) for CDC correlation.
Software Engineer
| Highmark Health, Pittsburgh PA
Jan 2018 -- Oct 2021- Designed and built a parallelized E2E test execution pipeline in Node.js and Cypress, leveraging GCP Cloud Run and Firestore to cut test cycles from 4 hours to 20 minutes.
- Architected and developed real-time chat applications for members and customer service advocates using Angular, Go, GCP Pub/Sub, Firestore, and Cloud Tasks.
- Served as lead developer for a member-facing AI chatbot powered by Dialogflow, managing dynamic flows for checking coverage, finding doctors, and retrieving plan benefits.
Software Engineer Intern
| Highmark Health, Pittsburgh PA
May 2017 -- Dec 2017Education
Bachelor of Science in Information Sciences and Technology
| The Pennsylvania State University
Graduated Dec 2017- Cumulative GPA: 3.59/4.0