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 (6)

CoffeeScriptCDJavaScriptRubyPython

Github contributions (5)

github-logo-circle
spree/spree

Jul 2011 - Jun 2013

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
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.
multi-sourceecommercemulti-languagespreecommerceshopware
DavidBennettPIO/newconv

Jun 2018 - Apr 2020

Contributions:2 pushes, 1 branch in 1 year 10 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
David Bennett - Lead Web Developer at Brave Vision Pty Ltd