James Nowell is a Principal Software Engineer and founder with 11 years of experience building resilient distributed systems and streaming computation platforms. He combines hands-on engineering (Akka, Kafka, Cassandra, Spark, Hadoop) with product and platform leadership—recently co-founding ezbot AI to deliver production ML, analytics stores, and a Kubernetes-backed ingestion pipeline. At Peloton and InformaticsIQ he led migrations, low-latency data lakes, and event-driven architectures while coaching teams on DDD, CDC, and high-value event design. He excels at turning complex data flows into reliable, observable services and has a knack for pragmatic operational design and developer enablement. Based in Chicago, he also runs SWE Support and prototypes playful command-line tools (including gif utilities) that reflect a practical curiosity outside core systems work. Colleagues describe him as a technical steward who balances strategic vision, startup grit, and deep distributed-systems craft.
11 years of coding experience
16 years of employment as a software developer
BS, Computer Engineering, BS, Computer Engineering at University of Florida
Contributions:1 push, 1 branch in 3 years 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.