George Goldman
Senior Backend Engineer · Distributed Systems · Transactional Infrastructure
About Me
I’m George Goldman, a senior backend engineer focused on building reliable, transaction-heavy backend systems with strong correctness guarantees.
My work centers on distributed services, explicit state modeling, and backend systems that must operate correctly under real-world failure conditions. I care deeply about reliability, observability, and long-term maintainability, and I’m comfortable working across language stacks depending on the problem being solved.
While some of my experience comes from blockchain-adjacent and cryptography-influenced systems, my core strength is backend engineering: designing services that coordinate complex workflows, handle high-value transactions, and remain deterministic and auditable at scale.
Selected Systems & Engineering Work
Payment & Settlement Backend Systems
Designed and implemented backend services responsible for transaction initiation, validation, settlement, and reconciliation across distributed environments.
Key aspects of the work included:
- Modeling transaction lifecycles as explicit state machines (e.g. pending → confirmed → settled → failed)
- Ensuring idempotent processing and safe retries
- Integrating asynchronous external events without compromising consistency
- Building audit-friendly systems with clear traceability
Tech: Rust, Java, Python, PostgreSQL, event-driven architectures
Distributed Collaboration & Ownership Platforms
Built backend coordination logic for multi-actor systems where correctness and determinism are critical.
This involved:
- Coordinating concurrent updates across multiple participants
- Resolving final system state deterministically
- Enforcing authorization and ownership rules
- Managing secure metadata storage and retrieval pipelines
Tech: Backend services, Solidity (as persistence layer), IPFS
Event-Driven Classification & Incentive Pipelines
Developed backend systems orchestrating ML-driven classification workflows with downstream incentive and payout logic.
Responsibilities included:
- Integrating unreliable external signals (ML services, partner APIs)
- Validating outcomes before triggering state transitions
- Coordinating reward distribution with auditability and failure handling
Tech: Python, backend APIs, asynchronous processing
Core Skills
Backend & Distributed Systems
- Transaction processing & state modeling
- Event-driven architectures, idempotency, retries
- API design under high concurrency
- PostgreSQL, MongoDB
Programming
- Rust, Java, Go (working proficiency), Python, TypeScript
- Comfortable adapting to new languages and ecosystems
Engineering Principles
- System correctness & explicit state transitions
- Reliability, observability, and defensive design
- Secure backend development
Current Focus
I’m currently focused on deepening my expertise in:
- Payment and subscription-style backend systems
- Distributed systems under partial failure
- Correctness-first system design
I continue to explore applied cryptography and Move-based systems as implementation tools, while keeping my primary focus on backend architecture and production reliability.
Vision
I aim to work on backend systems that operate at scale, handle real economic value, and require strong correctness guarantees. I’m particularly interested in environments where long-term system quality, ownership, and reliability matter more than short-term velocity.
Contact
- GitHub: https://github.com/georgegoldman
- LinkedIn: https://www.linkedin.com/in/georgegoldmanjohn
- Email: georgegoldmanjohn.o@gmail.com