James Mccabe

Software Engineer

Essen, North Rhine-Westphalia, Germany
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
James Mccabe is a seasoned software engineer with roughly 14 years of professional experience and over two decades of personal software craftsmanship, specializing in functional Scala and Python to build highly scalable applications. Based in Essen, Germany, he helps companies adopt functional programming patterns to improve reliability and concurrency in production systems. James maintains an active open-source presence—his GitHub (oranda) and technical blog showcase his coding style and pragmatic approach to architecture and testing. He combines hands-on development with a long-term commitment to clean, maintainable code, often favoring functional abstractions that reduce runtime complexity. Beyond coding, his public repositories and writing reveal a thoughtful engineer who values tooling, documentation, and reproducible design.
code14 years of coding experience
github-logo-circle

Github Skills (68)

quiz-application10
atmosphere9
scalajs9
sinatra9
scalastyle9
ansible8
cascading8
neat8
redpanda8
scalate8
jetty8
playframework8
shapeless8
deployment-automation8
scala8

Programming languages (6)

HCLJavaScalaHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
Contributions:6 releases, 60 commits, 23 pushes in 4 years 6 months
oranda/libanius-android

Apr 2015 - Dec 2020

Contributions:1 release, 16 pushes, 1 tag in 5 years 9 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.
Request Free Trial
James Mccabe - Software Engineer