cameron macfarlane software developer

I'm a developer focused on development and deployment of scalable web applications. Recently my focus has been test driven development, and incorporating SOLID programming principles to work towards code that is legible and extensible.

My services include scalable web applications development, scalable server architecture on AWS (Amazon Web Services), object oriented PHP, Laravel MVC framework, vue.js, backbone.js and single page apps. When I'm not writing code or spinning up servers I might be: backpacking, taking photos, playing guitar, or cooking.

 

Scalable Server Architecture

When setting up a site to face thousands or millions of users multiple servers are used to split the work load using what is known as a load balanced environment. By utilizing a load balanced environment on the AWS platform a site can be served over a global network of scalable cloud servers.

Recent Projects

Services

  • Laravel and OOP PHP Application Development
  • API integration with third party applications (NetSuite, Banking Data (Plaid API), Facebook, Google, Twitter, Instagram, Harvest, Basecamp)
  • Linux system administration (RedHat, AWS AMI, Ubuntu)
  • SSL Certificates (EV, Wildcard)
  • 3rd party email service integrations(e.g. AWS SES)
  • Data-driven reporting, business analytics
  • Event broadcasting in real-time for live updates (Instant messages, socket.io/node.js)
  • Payment processor integrations (Stripe, PayPal, Auth.Net)
  • Shopping carts

Contact

Do you have a project you are interested in getting developed? Let's talk.