Alex Mammay

Software Engineer

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/sql driver 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 2017

Education

Bachelor of Science in Information Sciences and Technology | The Pennsylvania State University
Graduated Dec 2017
  • Cumulative GPA: 3.59/4.0