Backend engineering, end to end
From system analysis and architecture to production delivery in regulated, high-throughput environments.
Senior-minded Software Engineer specializing in distributed systems and enterprise architecture within regulated banking environments. I drive end-to-end ownership — from system analysis and architecture through production delivery. I've led a scalable HRIS platform adopted by 170+ companies and contributed to distributed banking systems processing 1M+ transactions per day, translating complex business requirements into secure, scalable, high-performance services using Go and event-driven design.
Experience
5+ years engineering backend platforms across banking, HR, retail and government — owning architecture, system analysis and production delivery in regulated, high-throughput environments.
Specialization
Industries
- Banking & Fintech
- Enterprise HR (HRIS)
- Retail / POS
- Government
A stack tuned for scale
Technologies I reach for, ranked by depth. Hover any card for context.
Go
LanguagePrimary language for high-throughput, concurrent backend services and distributed systems.
PostgreSQL
DatabaseRelational modeling, indexing, query tuning and high-availability setups for OLTP workloads.
MySQL
DatabaseRelational database design and transactional workloads for backend applications.
RabbitMQ
MessagingAsync messaging and event-driven pipelines for loosely-coupled, resilient services.
Redis
CacheLow-latency caching, rate limiting and ephemeral state for high-traffic endpoints.
Docker
ContainersContainerized builds and reproducible local-to-prod environments for every service.
Kubernetes
OrchestrationDeploying and scaling containerized services with rolling updates and self-healing.
AWS
CloudCore cloud services for backend workloads, storage and deployments.
Elasticsearch
SearchFull-text search and log indexing for observability and analytics.
Systems I design
Patterns and infrastructure I use to build resilient, scalable platforms. Hover for the shape of each.
Microservices
Decomposed, independently deployable services with clear bounded contexts and contracts.
Event-Driven Architecture
Loosely-coupled services communicating through events for resilience and scale.
PostgreSQL HA
High-availability Postgres with primary/replica, failover and read scaling.
RabbitMQ Messaging
Durable queues, exchanges and routing for reliable async processing.
Redis Caching
Cache-aside and rate limiting to cut latency on high-traffic paths.
Observability
Metrics, logs and dashboards with alerting on SLOs and golden signals.
Distributed Tracing
OpenTelemetry + Jaeger traces spanning services to pinpoint latency.
Kubernetes
Containerized deployments with autoscaling, rolling updates and self-healing.
Let's build something great
Currently open for new opportunities and collaborations.