David Bennett

Lead Web Developer at Brave Vision Pty Ltd

South Australia
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
David Bennett is a Lead Web Developer with 15 years building production-grade web applications and infrastructure from small sites to load-balanced, distributed systems for clients like Channel 7 and Gametraders. Based in South Australia, he leads designer/developer teams at Brave Vision, delivering eCommerce, multimedia streaming, intranets and business productivity tools while owning server management and deployment across Linux and Windows stacks. He is polyglot across Ruby, Python, Java, PHP and C, and hands-on with databases from PostgreSQL and MySQL to MongoDB, Redis and Memcached. An active contributor to the Spree open-source eCommerce platform, he has improved admin role-based permissions, fixed payment gateway bugs and added test coverage for critical flows. Beyond coding, he combines deep ops experience (Nginx, Apache, Unicorn/php-fpm) with front-end templating and asset tooling, enabling end-to-end delivery of data-heavy and media-rich web products.
code15 years of coding experience
job1 year of employment as a software developer
bookDiploma, Multimedia, Diploma, Multimedia at TAFE NSW
languagesEnglish, Japanese
github-logo-circle

Github Skills (16)

spreed10
auth10
rspec10
ruby-rails10
authentication10
spree10
rails10
backend10
back-end-development10
ruby-on-rails10
authorization10
ecommerce10
commerce10
ruby10
api8

Programming languages (7)

CoffeeScriptCDJavaScriptRubySaltStackPython

Github contributions (5)

github-logo-circle
spree/spree

Jul 2011 - Jun 2013

Open Source eCommerce Platform for B2B, Marketplace, and Enterprise. REST API, TypeScript SDK, and production-ready Next.js storefront. Self-host it. Own your stack. No vendor lock-in. Zero platform fees.
Role in this project:
userBackend Developer
Contributions:7 commits in 1 year 11 months
Contributions summary:David primarily contributes to the backend of the Spree e-commerce platform. Their work involves extending the admin interface by implementing role-based permissions, enhancing authorization logic, and adding comprehensive tests for the admin interface. The user also addressed a bug in the eWay gateway and added tests for the test mode functionality. Furthermore, the user fixed an issue related to removing non-persisted nested fields.
ecommercenextjsrestrest-apitypescript
pastureio/best_in_place

Mar 2022 - May 2026

A RESTful unobtrusive jQuery Inplace-Editor and a helper as a Rails Gem
Contributions:3 pushes, 2 branches in 4 years 2 months
unobtrusivejqueryrailsinplacerestful
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