Principal Software Engineer with 25+ Years Building End-to-End Solutions. Experienced in microservices architecture, RESTful API design, concurrency, and high-throughput data processing on AWS. Proven track record building production-grade backend services that handle large-scale data processing with high throughput and low latency. Experienced technical leader who drives system design, mentors engineers through code reviews, and collaborates cross-functionally to ship impactful products. Recently expanded focus into applied AI. Building LLM-powered tools and agent workflows. Passionate about solving complex problems in identity, fraud prevention, and real-time data systems.
Founded independent practice focused on AI — hands-on exploration of LLM-powered tools, agentic workflows and RAG patterns. Built AI-augmented job search and career intelligence pipeline using Claude APIs, LangChain, and Prompts. Prototyped agent-based workflows that orchestrate multi-step tasks across LLMs and external tools. Self-directed deep dive into the modern AI stack: foundation model APIs and evaluation of agentic frameworks.
Stack: Python, TypeScript, Claude API, OpenAI API, LangChain, RAG, Vector Embeddings, GIT
Architected multi-environment EKS platform with 99.9% uptime across three startup engagements. Reduced infrastructure costs by implementing K3s on EC2 with FluxCD for GitOps-driven deployments. Built AWS Batch pipelines for processing large-scale agricultural datasets.
Stack: Kubernetes, Terraform, Docker, Python, React, Postgres
Migrated legacy application clusters to modernized Kubernetes infrastructure. Built and maintained CI/CD tooling: Jenkins pipelines, GitLab workflows, Atlantis for Terraform automation. Developed internal tooling in Python and Ruby.
Stack: Kubernetes, Terraform, Ansible, Docker, AWS (EC2, RDS, ElastiCache, ALB, Route53)
Architected end-to-end infrastructure automation: Packer/Chef for AMI builds, Terraform for AWS provisioning. Transformed proof-of-concept apps into production microservices with HA, auto-scaling, and disaster recovery. Built centralized logging (ELK) and monitoring (InfluxDB) platforms.
Stack: Terraform, Kubernetes, Docker, Jenkins, Chef, AWS, GCP, Java, RabbitMQ
Developed ETL data migration tools and batch processing pipelines supporting high-volume gift card transaction processing.
Stack: Java, Spring Batch, AWS, MySQL, Ruby, Python, Chef
Developed and tested new features for Ops Center (Sun's Server Management Platform) and Oracle's Enterprise Manager.
Stack: Java, XML, Oracle DB, UNIX
Developed and tested web service interfaces for CA's Spectrum Automation Manager.
Stack: Apache, gSOAP, WSDL, Windows C++, AWS
Developed features for a cloud computing controller virtualizing networking hardware and disk images. Early cloud infrastructure work well before it was mainstream.
Stack: Java, Tomcat, Postgres, Spring, Hibernate
Built storage management platform integrating with HP System Insight Manager. Created custom embedded Linux distributions and cross-compilation toolchains for Intel and PowerPC. Wrote high-performance Linux device drivers with zero-copy I/O.
Stack: Java, JBoss, J2EE, Linux kernel, GNU toolchain
Built multi-threaded fibre channel path management system for SAN storage virtualization; developed Windows miniport drivers for LUN failover.
Developed Perl/C++ ETL tools and database interfaces for accounts receivable systems. Built cross-platform CORBA services bridging UNIX and Windows environments.
Telecommunications consulting: developed SONET OC-192 management systems and cellular switching center features. Managed non-stop system upgrades across critical telecom infrastructure.
Led HIPPI TCP/IP gateway firmware development featuring zero-copy networking, bandwidth throttling, and dynamic service discovery on VxWorks (68030 & SPARC platforms).
Maintained high-speed digital processing facility including lasers, electro-optic devices, and high-speed analog amplifiers. Developed embedded code for electro-optic control and status collection.