Professional Background

With over 30 years of experience in software development and system architecture, I specialize in transforming complex business challenges into scalable, maintainable technology solutions. My career spans multiple industries including e-commerce, healthcare, automotive, defense and government, and multiple company sizes from startups and consultancies to S&P 500 corporations, giving me unique insights into diverse technological landscapes.

I've successfully led critical system migrations, including migrating Copart's pricing and vendor management systems from a legacy AS/400 platform to a modern microservices architecture. My experience with large-scale data processing and enterprise-level system integrations positions me to tackle the most challenging technical problems.

Key Achievements

  • Legacy System Modernization: Successfully migrated mission-critical business systems handling billions in annual revenue from AS/400 to modern platforms
  • Enterprise Scale Processing: Architected and implemented petabyte-scale data processing systems for healthcare and scientific applications
  • Microservices Architecture: Led the design and implementation of scalable microservices platforms supporting high-volume transaction processing
  • AI-Assisted Development: Early adopter of AI coding tools with 2+ years of hands-on experience optimizing development workflows
  • Team Leadership: Mentored development teams and established best practices for code quality, testing, and deployment automation

Technology Expertise

Core Technologies

My technical expertise spans the full technology stack, from database design and back end services to front end applications and cloud platform architecture. I'm skilled in:

  • Languages: Java, TypeScript/JavaScript, SQL, Python, Scala, Perl, C/C++
  • Frameworks: Spring Boot, React, Node.js, Next.js
  • Databases: PostgreSQL, MySQL, MongoDB, Oracle, Redis, Elasticsearch
  • Cloud Platforms: AWS, Azure, Google Cloud Platform
  • DevOps: Git, Docker, Kubernetes, Jenkins, GitHub Actions, Terraform
  • Data Processing: Apache Kafka, Spark, Airflow, ETL pipelines, real-time streaming

Specialized Areas

  • Legacy system assessment and modernization planning
  • Enterprise system integration and API development
  • Data pipeline architecture and ETL optimization
  • Microservices design and implementation
  • Performance optimization and scalability engineering
  • AI-assisted development workflows and code quality optimization

Professional Values & Approach

Quality First

I believe that sustainable software development requires a foundation of quality code, comprehensive testing, and thoughtful architecture. My approach emphasizes building systems that are not only functional but maintainable and scalable over time. The most important attribute of code is readability. (And working correctly. Tied.)

Business-Focused Solutions

Technology should serve business objectives, not the other way around. I work closely with stakeholders to understand business requirements and translate them into technical solutions that deliver measurable value. Technical designs must change as requirements evolve; ideally, the architecture is flexible enough to accommodate new requirements, but sometimes that must change too (a decision not made lightly).

Continuous Learning

The technology landscape evolves rapidly, and I maintain cutting-edge expertise through continuous learning and hands-on experimentation with emerging tools and methodologies, including AI-assisted development platforms. Claude Code in particular has been a great boon to my velocity, and exercises my code review skills thoroughly.

Collaborative Leadership

Great technology solutions are built by great teams. I focus on mentoring developers, establishing best practices, and creating collaborative environments where teams can deliver their best work.

Industry Experience

My diverse industry background provides me with unique insights into different business models, regulatory requirements, and technical challenges:

  • E-commerce: Order management systems, payment processing, inventory automation
  • Automotive: Auction platforms, inventory management, high-volume transaction processing
  • Healthcare: HIPAA-compliant systems, patient data processing, claims management
  • Science: Large-scale data analysis, GIS, environmental monitoring systems
  • Government: Secure data processing, compliance frameworks, system integration

Location & Availability

Based in Petaluma, California, I serve clients throughout the North Bay Area and work with remote teams worldwide. I offer flexible engagement models including project-based consulting, ongoing technical advisory services, and interim technical leadership roles.

Whether you need assistance with a specific technical challenge, strategic technology planning, or comprehensive system modernization, I'm committed to delivering solutions that drive business success.

Ready to discuss your technology challenges?

Start a Conversation