Josua Schmid is a seasoned full‑stack software engineer and partner at Renuo AG with 12 years of experience building and maintaining Rails-based web applications and services. He combines deep backend expertise—contributing bug fixes and precision improvements to the Ruby on Rails core—with practical e-commerce work adapting Spree for multi‑domain store management. Based in Rapperswil-Jona, Switzerland, he pairs production engineering with ops knowledge across DNS, TLS, Postgres and caching, and has advised teams on architecture and best practices. An active open-source contributor, Josua’s work spans routing/security fixes and nuanced ActiveRecord and time‑handling improvements that reflect attention to correctness at scale. Outside code he runs a hackerspace and brews analog beer, a detail that underscores his hands‑on, community‑oriented approach to problem solving.
12 years of coding experience
3 years of employment as a software developer
Gymnasiale Matura Latin, Gymnasiale Matura Latin at Gymnasium Friedberg
Bachelor of Science (BS) computer science, Bachelor of Science (BS) computer science at Hochschule Rapperswil
Contributions:11 reviews, 7 commits, 13 PRs in 4 years 4 months
Contributions summary:Josua primarily contributed to the Rails framework, focusing on fixing bugs and improving the core functionality. Their work included resolving issues related to date and time calculations, specifically addressing nanosecond precision, and refining routing configurations to prevent potential security vulnerabilities. They also made updates to calculations within the Active Record component, specifically harmonizing average aggregation. Additionally, the user was involved in updating API documentation.
Multiple Spree stores on different domains - single unified backed for processing orders
Role in this project:
Full-stack Developer
Contributions:8 commits, 3 PRs, 1 issue in 2 months
Contributions summary:Josua's contributions primarily revolve around adapting Spree's admin interface for multi-domain functionality. They adjusted form layouts for stores, added stores to the admin configuration menu, and ensured site names were associated with the correct store during order processing. Furthermore, they corrected translations and addressed an issue in the shipment mailer, showcasing familiarity with the e-commerce platform and its associated components. The user also modified tracker forms and menu URLs.
storesbackeddomainsspree
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.