Résumé
Johannes Weber
Backend-focused full-stack developer
Software experience
Backend / Full-stack Developer · 14 Oranges Software
2022–present
InfoGrove civic-app platform · Remote, British Columbia
- Build Laravel APIs, MongoDB data models, and Vue-based CMS features for each release cycle.
- Migrated the product’s primary data layer from MySQL to MongoDB.
- Implemented dependency-free TOTP two-factor authentication for the platform’s requirements.
- Prepared the application for multi-server deployment, including load balancing.
- Reduce dependencies and improve architecture to simplify maintenance and Laravel upgrades.
- Collaborate with mobile developers on interfaces; support tooling, servers, requirements, and production issues.
Selected engineering projects
ChurchWeb · Service planning, volunteer scheduling, and live tools
Designed and built an operational web platform that remained in production at King Road Church for ten years, including more than six years after my departure.
Broadcast tally · Node.js, Express, MQTT, Socket.IO, ESP32
Built a switcher-integrated system serving browser indicators and physical tally lights.
Earlier leadership and systems work
Technical Director · Tenth Church
2018–2023
Oversaw production across five venues; developed volunteer teams; designed a $200k+ broadcast installation including the control room and the custom software and hardware supporting it.
Assistant Technical Director · Westside Church
2017–2018
Mixed FoH, supported volunteers, prepared systems for events and rehearsals, assisted with show rentals.
Worship Pastor / Technical Lead · King Road Church
2011–2016
Responsible for all music in the weekly English and German services. Took care of technical production and mentored music and production volunteers. Designed a broadcast control room and system. Produced major special events.
References available on request.