Joshua Degagne is a software developer with 12 years of experience building command-line tools, SPAs, microservices, and distributed systems using functional and declarative paradigms. He specializes in Clojure/ClojureScript and JavaScript, and has production experience deploying services on Docker and Kubernetes and compiling Clojure to GraalVM native images. His background includes maintaining and evolving microservice architecture for telecom and enterprise products, contributing to shared libraries and upstream open source, and occasionally serving as scrum master. Comfortable across the stack, he has worked with Postgres, Kafka, Cassandra, Solr, RethinkDB, NGINX and modern front-end tooling like React and Tailwind. Based in Ottawa, he favors simplicity and correctness, often applying functional techniques to reduce complexity in integrations and deployment pipelines. Colleagues describe him as a pragmatic engineer who bridges hands-on coding with thoughtful system design.
12 years of coding experience
7 years of employment as a software developer
BCS, Computer Science, BCS, Computer Science at Carleton University
Contributions:2 PRs, 6 pushes, 4 branches in 21 days
cellularproceduraltextures
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.