Bobby Calderwood

Founder at Evident Systems

Grapevine, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Bobby Calderwood is a founder and seasoned software engineer with 17 years of experience building event-driven, real-time systems and leading transformational engineering teams. He founded Evident Systems and created oNote, a collaborative Event Modeling platform, and has partnered with Confluent to teach event modeling and help Fortune 100 firms adopt Kafka-based architectures. A Clojure/ClojureScript specialist, he has contributed to core open-source projects like ClojureScript and Pedestal and invented the Domain Functions architecture and an event-sourcing database/runtime. Bobby blends hands-on coding and architecture with leadership—having served as a Distinguished Engineer at Capital One—and is known for pragmatic DevOps and evolutionary-architecture practices. Outside work he’s a committed family man, youth football coach, and active church member, reflecting a long-standing habit of mentoring both engineers and his community.
code17 years of coding experience
job9 years of employment as a software developer
bookBA Engineering modified with Economics, BA Engineering modified with Economics at Dartmouth College
languagesSpanish
github-logo-circle

Github Skills (11)

clojure10
data-structures10
url-routing10
functional-programming10
pedestal10
http-router10
data-structure10
clojure-cli10
clojurescript10
testing10
compiler-development9

Programming languages (15)

C#JavaCSSRustGoKotlinTypeScriptHCL

Github contributions (5)

github-logo-circle
clojure/clojurescript

Jul 2011 - Apr 2012

Clojure to JS compiler
Role in this project:
userBack-end Developer
Contributions:49 commits in 9 months
Contributions summary:Bobby primarily worked on implementing core ClojureScript language features, specifically focusing on the `Set` data structure. Their work included the definition of the `ISet` protocol, the implementation of the `Set` type, and related functions such as `set`, `remove`, `merge`, and `select-keys`. They also made contributions to the compiler by adding support for set literals. The user appears to be contributing to a core part of the ClojureScript language implementation.
compilerclojureclojurescript
pedestal/pedestal

Jun 2013 - Oct 2013

The Pedestal Server-side Libraries
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 comment, 1 issue in 4 months
Contributions summary:Bobby focused on enhancing the URL generation capabilities within the Pedestal framework. They introduced features such as the ability to pass a hash or fragment option to the `url-for` function, and later deprecated the `hash` option in favor of `fragment`. They also enabled overriding URL components like scheme, host, and port, and added an option for forcing absolute URLs. These changes suggest a focus on improving the flexibility and control of URL generation within the application.
leiningengardenrumpedestalserver-side
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.
Request Free Trial
Bobby Calderwood - Founder at Evident Systems