Santa Barbara CA • Remote

I build reliable backends and cloud systems that ship

I design and deliver production systems in Java and Python with AWS, Docker, and modern data stores. I create stable APIs, batch and real time pipelines, and blockchain integrations when useful to the business.

20 yrsSoftware experience
10 yrsCloud on AWS
24x7Ops focus

Core stack

Java • Spring Boot
Python • FastAPI
AWS ECS • Lambda
Postgres • Oracle
Redis • Influx
Kafka • Queues
Docker • CI CD
Linux • Git
REST • gRPC

Services

I deliver clear scopes, small increments, and measurable outcomes. Below are common packages. I can adapt to your stack.

Backend APIs

  • Design and build REST or gRPC services
  • Auth, rate limits, observability
  • Zero downtime deploys

Cloud on AWS

  • ECS and Lambda based apps
  • Networking, IAM, KMS, logging
  • Cost and reliability review

Data pipelines

  • Stream and batch with Kafka and SQS
  • ETL to Postgres or data lake
  • Metrics and alerting

Blockchain enablement

  • Wallet and exchange flows
  • On chain data ingestion
  • Risk and latency review

DevOps and CI CD

  • Docker images and pipelines
  • Infra as code patterns
  • Security checks in build

Production hardening

  • Load tests and failure drills
  • SLOs and error budgets
  • On call and runbooks

Selected results

Representative outcomes from past roles and projects.

Voice and meeting platform scaling

Led backend work for large communication products. Moved legacy flows to microservices with Spring Boot. Deployed with Docker on AWS. Improved reliability and time to ship.

Faster deploys Higher uptime Cleaner logs

Streaming data and analytics

Built messaging around Kafka for ingestion and event processing. Stored data in Postgres and Redis. Added metrics for real time insight.

Lower latency Backpressure control Clear dashboards

Cloud cost review

Right sized compute and storage. Reduced idle spend without risk to uptime.

API quality uplift

Added contract tests and auth patterns. Cut error rates and support load.

Process

Simple stages. Clear ownership. Frequent delivery.

1. Scope
Define the problem, users, and risks. Fix success metrics.
2. Design
Choose data flows and interfaces. Plan tests and rollout.
3. Build
Ship small parts to prod. Measure and adapt.
4. Operate
Handover runbooks. Monitor and improve.

About

I am a Java software engineer with two decades of experience across backend systems, DevOps, and cloud. I focus on reliable delivery and simple designs that scale.

Focus areas
APIs • data pipelines • cloud architecture • reliability
Industries
SaaS • communications • fintech • blockchain
Education
MS in Artificial Intelligence in progress • BS in Computer Science

Contact

I respond within one business day.