~/bryan-hughes
bryan@hugheba ~/portfolio % whoami
Fully remote · Central Time

Principal Software Architect.

Principal software architect with 15+ years turning monolithic Java systems into event-driven, cloud-native architectures on AWS — and scattered teams into aligned engineering organizations. I work across the JVM and Node, reach for GraalVM when milliseconds matter, and run GitOps as the default.

Role
Principal Architect
Location
Bixby, Oklahoma
Experience
15+ years
Focus
Cloud-Native
01

operating principles

// how I work
principle_01.kt

const Modernizewithouttherewrite =

Decompose monoliths into serverless, event-driven services incrementally — keep the business running while the architecture changes underneath it.

principle_02.kt

const Event-drivenbydefault =

Real-time flows over hourly batches. EventBridge, Kafka, and CQRS so systems react instead of poll.

principle_03.kt

const MakeAIdothetoil =

Agentic workflows on AWS Bedrock and LangChain4j for the repetitive review-and-route work humans shouldn’t be doing.

principle_04.kt

const Govern,thengetoutoftheway =

Review boards, RFCs, and codified standards that raise the floor without slowing teams down.

02

tech stack

// dependencies
Languages
Java 17/21KotlinTypeScriptGroovyPythonRust
Backend & Runtimes
Spring Boot 3Quarkus (GraalVM)MicronautNode.jsNestJS
Frontend
React 18Next.js 15Tailwind CSSReact Native
Cloud & Serverless
AWS LambdaEKS / ECS / FargateAPI GatewayStep FunctionsCDKTerraform
Event-Driven
Apache KafkaEventBridgeEventBridge PipesSQS / SNSCQRSEvent Sourcing
AI / Agentic
AWS Bedrock (Claude, Nova)LangChain4jLangGraphStrandsRAG
Data & Observability
PostgreSQL / AuroraDynamoDBRedisElasticsearchDatadogOpenTelemetry
03

selected work

// open source