Cameron Barr
Verified Expert in Engineering
Software Developer
Cameron is an expert PHP application developer who has been leading web development projects for 15 years in both startup and mature business environments. He is an excellent communicator, having written instructional material for PHP frameworks and development documentation for projects. 他还大量使用Xdebug、PHPUnit、JavaScript、AWS和Bash. Cameron可以加入任何项目并帮助快速交付需求.
Portfolio
Experience
Availability
Preferred Environment
亚马逊网络服务(AWS)、MacOS、Windows、Git、PhpStorm
The most amazing...
...thing I've built is a SaaS application to promote collective intelligence by helping users to collect ideas, form options, and collectively decide on solutions.
Work Experience
Founder and Principal Web Developer
Magnetic Merchandising, Inc.
- 帮助中小企业改善他们的整体网络形象和销售他们的产品.
- 在Joomla平台上开发了许多应用程序.
- 设计和开发通用和社交媒体应用程序,.
- 在持续的基础上收集、分析和计划需求.
- Spent a great deal of time consuming data from different sources and formats via API and web scraping.
- Selected, modified, and deployed the content management system for different projects.
- Owned general techops, including AWS consulting, Google Cloud Platform, 以及通过cPanel/WHM管理的专用服务器环境.
Development Lead and Consultant
Sportscapping.com
- 重组并实施公司开发流程和协议.
- 管理其他开发人员,代码审查,sprint公式和方向.
- 为团队实施项目管理系统.
- 重构出整个应用程序中发现的反模式代码实现.
- Implemented OOP and various design pattern to consolidate duplication and poorly written code.
- Implemented PHPUnit tests for refactored functionality to help preserve intent and application efficacy.
- Restructured and rewrote web HTML and API feed consumption application for betting odds and scores data acquisition.
- Supported all eCommerce functionality, 包括购物车经验和支付提供商的实施和维护.
- Re-wrote entire external communication package to allow for effective email (SendGrid), sms (Twilio), 简报(Aweber)和iOS原生推送通知管理在一个界面.
Technical Director
GreatWork/EntryMark
- 设计开发流程、代码风格指导和策略.
- 实施项目管理框架和流程.
- 制定sprint并管理开发团队.
- 执行代码审查通过改变git工作流程与拉请求.
- 担任整个系统的主要技术架构师.
- Implemented edge-node entity relationship structure to manage access to application workflows.
框架文档顾问和开发人员
Timble/Joomlatools
- 持续对Nooku/Koowa API文档做出贡献.
- 编写了关于如何使用框架的教程.
- 为框架贡献了功能.
- 撰写了许多博客文章,宣布框架中的不同特性.
PHP Application Consultant
Incendant.com (via Toptal)
- 为移动设备消费设计了一个新的PHP API后端.
- Designed and implemented new class/object structure to support many data associations.
- Created an administrative application for customer management and content access subscription.
- 为API客户端使用的数据创建了一个管理应用程序.
- 从Joomla 2迁移了整个产品.5 to Joomla 3.
- 与WebRTC合作,将客户与顾问联系起来,进行面对面的会议.
Senior PHP Engineer
PulsePoint TM (via Toptal)
- 分析了整个应用程序的当前状态.
- 实施并持续支持正在进行的大规模SEO策略.
- Added an improved configuration back-end to give site admins more control over the content.
- Utilized RAD framework against short- and long-term design and service offering goals.
- 实现SOA以最大限度地重用现有服务和新服务.
Experience
ChapHealth:医疗折扣市场初创公司
Faniq.com
Improved content loading times by 65%, through resource compilation, lazy loading, 并重组广告投放单位. 促进接口和编写API访问Faniq.com content to Rumble.com for a social mobile application.
Built a complete photo management application for scrolling, commenting, and "liking" photos. Also built out new profile pages and content representation that aggregated data and social relationships.
JRumblr: Facebook for Joomla - Authentication, Registration, XFBML rendering and wall posting
The JFacebook for Joomla application has been purchased over one thousand (1000) times. 我已经使用这个包帮助和提供了超过500个网站的支持.
Astronomers Without Borders
Ellesmere X-Ray Associates:外部电子存在和内部网
http://exr.caNaturus:期货交易者订阅服务
http://naturus.comInspiration Cosmetics
-管理从上一个环境和上一个开发团队的过渡
管理和优先处理与启动相关的任务
- General troubleshooting and bug fixing
- Planning for future growth and scaling
-移动相机应用程序的工作为iOS
GreatWork/EntryMark
This application is to help users from all sectors to collectively come up with ideas, group those ideas into options, and finally collectively assess those ideas through an exercise called paired comparison.
It's a full SaaS implementation where users have their own dashboard to hold their issues, questions, 以及他们与观众的互动. 有许多图形和逻辑工具可以帮助评估结果, 并帮助指导用户完成整个过程.
Its technology stack is LAMP, with Joomla! 3.x and Koowa Rapid Application Framework.
Formtools - Custom Form Building Package
该组件还需要根据练习完成情况提供评分, answers given, and percentage completion.
还需要针对每个选择题提供可定制的反馈.
这个PHP应用程序大量使用Formbuilder.js library to let the administrator build out the Tools (forms) by dragging and dropping the form elements into place.
Education
Bachelor Degree in Mechanical Engineering
Carleton University - Ottawa, ON, Canada
Skills
Libraries/APIs
REST APIs, Backbone.js, jQuery, Facebook API, MooTools, PayPal API, Authorize.. net, Google Analytics测量API, Node.. js, Google Maps, Twitter API, Facebook Open Graph API, Twilio API, Infusionsoft API
Tools
Composer, PhpStorm, Jira, Git, Eclipse IDE, GitHub, AWS CloudFormation, Ansible, Vagrant, Provisioning Tools, Apple Push Notifications, Apache, Jekyll, NGINX, Subversion (SVN), Apache Ant, AWS ELB, AWeber, Bitbucket
Frameworks
PHP MVC, iLance Auction Framework, Nooku, PHPUnit, Gantry Template Framework, Laravel, Laravel 5, Bootstrap, Zoo Application Framework, Zend Expressive, Symfony
Languages
PHP 7, HTML, PHP, HTML5, CSS, CSS3, JavaScript, RDF, PHP 5, Bash, Bash Script, SAML
Platforms
Joomla 3, Joomla, Amazon Web Services (AWS), Ubuntu, cPanel, Google Cloud Platform (GCP), Amazon EC2, Docker, Shopify, LAMP, Windows, Linux, MacOS, AWS Elastic Beanstalk
Storage
MySQL, Redis, Phinx
Paradigms
Object-oriented Programming (OOP), REST, Design Patterns, Agile Software Development
Other
Content Management Systems (CMS), eCommerce APIs, Web Host Manager (WHM), CTO, Technical Leadership, Architecture, Product Strategy, Fantasy Sports, Fantasy & Daily Fantasy Sports Platforms, Web Scraping, Performance, eCommerce, Apple Pay, System Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring