Software Engineer · Vancouver, WA

James Kunley

Making complex software systems simpler, faster, and more reliable.

Over 20 years building and modernizing production software across financial technology, enterprise logistics, and healthcare. I work across the stack, from real-time browser applications to distributed backend services, with a focus on architectural simplicity, data integrity, and solving difficult performance problems.

  • Distributed Systems
  • Architecture & Performance
  • Real-Time Applications
Portrait of James Kunley

Expertise

  • Architecture & Modernization

    Drawing service boundaries, designing transactional and event-driven workflows, and untangling tightly coupled platforms while they stay in service.

  • Performance Engineering

    Profiling slow systems under real load, removing wasted I/O, and caching where it pays off on the paths that matter most.

  • Real-Time Systems & Data Integrity

    Keeping services and browser clients in sync, and keeping data correct when updates arrive concurrently or out of order.

Selected impact

  • Provider Scheduling & Operational Efficiency

    Improved time-sensitive scheduling workflows by identifying and resolving assignment bottlenecks, reducing provider idle time and improving operational throughput on a large-scale healthcare platform.

  • Core Platform Modernization

    Led cross-team architecture initiatives to modernize tightly coupled backend systems, establishing clearer service boundaries and separating transactional responsibilities from workflow coordination and integrations.

  • Real-Time Messaging & Data Synchronization

    Owned real-time notification architecture connecting distributed services with browser applications. Introduced incremental update strategies to reduce redundant traffic, improve responsiveness, and keep client state synchronized with backend changes.

  • Transactional Integrity & Concurrency

    Designed transactional workflows and concurrency-control mechanisms to preserve data consistency under heavy load, addressing conflicting updates and race conditions across asynchronous processes.

  • Performance Engineering & Scalability

    Improved backend performance through targeted database optimizations, smarter caching strategies, and more efficient data-access patterns, reducing unnecessary processing and improving system responsiveness.

  • Cross-Team Architecture & Engineering Standards

    Drove architectural alignment across engineering teams, establishing shared service patterns and data models that reduced fragmentation, improved maintainability, and made complex platforms easier to evolve.

Philosophy

Understand the system before changing it.

I start with how a system actually behaves in production, find the constraints that matter, and prefer small, deliberate changes to rewrites.

Background

Over two decades of engineering experience across financial technology, enterprise logistics, healthcare platforms, and enterprise software — from real-time user interfaces to distributed backend architecture.

Including work at

  • TIBCO
  • HP
  • XPO Logistics
  • J2 Interactive
  • DexCare

Beyond Engineering

Outside of engineering, I’m usually spending time with my two kids, catching waves, or exploring backroads on my motorcycle.

Connect