Skills
The skills behind the work.
The sections below group the capabilities that show up across my backend, cloud, delivery, and consulting work. The current production stack now has Python/Django and Redis/ElastiCache called out directly, with public evidence where I can show the shape safely: Backend APIs, AWS CDK/serverless, Redis/ElastiCache, and CI/CD modernization.
Backend & APIs
Backend services where contracts, validation, and workflow rules stay visible.
- Python and Django backend systems
Built and maintained Python/Django backend application work in current production consulting delivery, including API behavior, integrations, and operational changes.
- Evidence Current EPI-USE production role
- Backend APIs
I design and build backend APIs where contracts, validation, business rules, failure paths, and operational guardrails stay visible to the next engineer.
- C#/.NET backend systems
Built and modernized C#/.NET backend systems, REST APIs, SQL Server integrations, and internal frameworks where maintainability mattered as much as the first delivery.
- Evidence Approval workflow API walkthrough
- Evidence Operating an event-driven workflow under failure
- Evidence Trunk-based delivery modernization
- TypeScript and Node.js services
Use TypeScript and Node.js for backend services, serverless APIs, integrations, infrastructure code, and delivery tooling.
Cloud & Architecture
Cloud systems shaped with production operation in mind.
- Redis and ElastiCache platform caching
Worked on Redis/ElastiCache Serverless platform patterns for AWS serverless applications: cache infrastructure, credentials, keyspace isolation, Lambda access, and app migrations.
- AWS serverless architecture
Built AWS serverless systems where Lambda, API Gateway, AppSync, DynamoDB, RDS Serverless, SQS/SNS, Cognito, ECS, and CodeBuild had to operate together as one system.
Cloud & DevOps
Infrastructure and deployment patterns other teams can actually adopt.
- Infrastructure as Code with AWS CDK
Used AWS CDK to turn repeated infrastructure wiring into reusable TypeScript and Go patterns that teams could adopt without relearning every AWS detail.
Consulting & Leadership
Architecture communication, mentoring, and cross-team decisions.
- Technical consulting and architecture communication
Led architecture discussions, mentored developers, and translated technical options when teams needed a decision they could actually operate.
Data Engineering
Data warehouses, ETL, SQL, and reporting systems people can trust.
- SQL, ETL, and data warehousing
Built and tuned data warehouses, ETL pipelines, SQL Server workflows, Oracle PL/SQL systems, SSIS, SSAS, and SSRS reporting where trust in the numbers mattered.
Developer Tooling & AI
Open-source agent tooling and developer workflows grounded in runtime behavior.
- Open-source agent tooling and developer workflows
OpenClaw contributions in TypeScript, mostly around agent runtime diagnostics, Gateway behavior, cron/session handling, plugin validation, and CLI reliability.
DevOps & Delivery
Delivery changes that make feedback earlier and releases less dramatic.
- CI/CD and delivery modernization
Worked on automated pipelines, trunk-based development, and release changes that moved teams toward smaller batches and less dramatic production releases.
- Evidence Trunk-based delivery modernization
Security & Identity
Authentication, authorization, and the boundaries around who can act.
- Authentication, SSO, and IAM-oriented systems
Worked on authentication and access flows where identity boundaries mattered: Cognito, Okta, impersonation, token-aware APIs, and enterprise constraints.