Cameron Barr
Verified Expert in Engineering
Software Developer
Cameron是一名PHP应用程序开发专家,他已经在初创企业和成熟的商业环境中领导了15年的web开发项目. He is an excellent communicator, 写过PHP框架的指导材料和项目的开发文档. 他还大量使用Xdebug、PHPUnit、JavaScript、AWS和Bash. Cameron可以加入任何项目并帮助快速交付需求.
Portfolio
Experience
Availability
Preferred Environment
亚马逊网络服务(AWS)、MacOS、Windows、Git、PhpStorm
The most amazing...
...我构建的是一个SaaS应用程序,通过帮助用户收集想法来促进集体智慧, form options, and collectively decide on solutions.
Work Experience
Founder and Principal Web Developer
Magnetic Merchandising, Inc.
- 帮助中小企业改善他们的整体网络形象和销售他们的产品.
- 在Joomla平台上开发了许多应用程序.
- 设计和开发通用和社交媒体应用程序,.
- 在持续的基础上收集、分析和计划需求.
- 花了大量时间通过API和web抓取从不同来源和格式的数据.
- 为不同的项目选择、修改和部署内容管理系统.
- Owned general techops, including AWS consulting, Google Cloud Platform, 以及通过cPanel/WHM管理的专用服务器环境.
Development Lead and Consultant
Sportscapping.com
- 重组并实施公司开发流程和协议.
- 管理其他开发人员,代码审查,sprint公式和方向.
- 为团队实施项目管理系统.
- 重构出整个应用程序中发现的反模式代码实现.
- 实现OOP和各种设计模式,以巩固重复和编写不良的代码.
- 为重构的功能实现了PHPUnit测试,以帮助保持意图和应用程序的有效性.
- 重组和重写了用于投注赔率和分数数据采集的web HTML和API feed消费应用程序.
- Supported all eCommerce functionality, 包括购物车经验和支付提供商的实施和维护.
- 重写了整个外部通信包,以允许有效的电子邮件(SendGrid), sms (Twilio), 简报(Aweber)和iOS原生推送通知管理在一个界面.
Technical Director
GreatWork/EntryMark
- 设计开发流程、代码风格指导和策略.
- 实施项目管理框架和流程.
- 制定sprint并管理开发团队.
- 执行代码审查通过改变git工作流程与拉请求.
- 担任整个系统的主要技术架构师.
- 实现边缘节点实体关系结构,以管理对应用程序工作流的访问.
框架文档顾问和开发人员
Timble/Joomlatools
- 持续对Nooku/Koowa API文档做出贡献.
- 编写了关于如何使用框架的教程.
- 为框架贡献了功能.
- 撰写了许多博客文章,宣布框架中的不同特性.
PHP Application Consultant
Incendant.com (via Toptal)
- 为移动设备消费设计了一个新的PHP API后端.
- 设计并实现了新的类/对象结构,支持多种数据关联.
- 创建用于客户管理和内容访问订阅的管理应用程序.
- 为API客户端使用的数据创建了一个管理应用程序.
- 从Joomla 2迁移了整个产品.5 to Joomla 3.
- 与WebRTC合作,将客户与顾问联系起来,进行面对面的会议.
Senior PHP Engineer
PulsePoint TM (via Toptal)
- 分析了整个应用程序的当前状态.
- 实施并持续支持正在进行的大规模SEO策略.
- 增加了一个改进的配置后端,让站点管理员对内容有更多的控制.
- 针对短期和长期的设计和服务提供目标,利用RAD框架.
- 实现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.
构建了一个完整的照片管理应用程序,用于滚动、评论和“喜欢”照片. 还建立了新的个人资料页面和内容表示,聚合了数据和社会关系.
JRumblr: Joomla的Facebook -身份验证,注册,XFBML渲染和墙上张贴
JFacebook for Joomla应用程序已被购买超过1000次. 我已经使用这个包帮助和提供了超过500个网站的支持.
Astronomers Without Borders
Ellesmere X-Ray Associates:外部电子存在和内部网
http://exr.caNaturus:期货交易者订阅服务
http://naturus.comInspiration Cosmetics
-管理从上一个环境和上一个开发团队的过渡
管理和优先处理与启动相关的任务
-常规故障排除和bug修复
-规划未来的增长和规模
-移动相机应用程序的工作为iOS
GreatWork/EntryMark
这个应用程序是为了帮助来自各个部门的用户共同提出想法, group those ideas into options, 最后通过配对比较的方法对这些想法进行集体评估.
这是一个完整的SaaS实现,用户有自己的仪表板来处理他们的问题, questions, 以及他们与观众的互动. 有许多图形和逻辑工具可以帮助评估结果, 并帮助指导用户完成整个过程.
它的技术堆栈是LAMP和Joomla! 3.x和Koowa快速应用框架.
Formtools -自定义表单构建包
该组件还需要根据练习完成情况提供评分, answers given, and percentage completion.
还需要针对每个选择题提供可定制的反馈.
这个PHP应用程序大量使用Formbuilder.让管理员通过拖放表单元素来构建工具(表单).
Skills
Languages
PHP 7, HTML, PHP, HTML5, CSS, CSS3, JavaScript, RDF, PHP 5, Bash, Bash Script, SAML
Frameworks
PHP MVC, iLance Auction Framework, Nooku, PHPUnit, Gantry Template Framework, Laravel, Laravel 5, Bootstrap, Zoo Application Framework, Zend Expressive, Symfony
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
Other
Content Management Systems (CMS), eCommerce APIs, Web Host Manager (WHM), CTO, Technical Leadership, Architecture, Product Strategy, Fantasy Sports, Fantasy & 每日梦幻体育平台,网页抓取,性能,电子商务,Apple Pay,系统架构
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
Paradigms
面向对象编程(OOP), REST,设计模式,敏捷软件开发
Storage
MySQL, Redis, Phinx
Education
机械工程学士学位
卡尔顿大学-渥太华,安大略省,加拿大