Hi! I’m Cameron Macfarlane. I’m a backend engineer. While primarily I write APIs for mobile and web, I am also familiar with server setup and maintenance as well as data schema engineering and javascript front-end web application frameworks.
I have a formal education in accounting, which has given me a passion for creating systems integrations for businesses. I’ve worked on projects from Learning Management Systems, to E-Commerce, and custom business tools. I have a passion for exploring, and continue to learn new things everyday.
Off the computer, I am a father, woodworker, photographer, and a musician. I appreciate and enjoy artistic and creative expression in pretty much any medium. I recently had my second child and am learning to navigate fatherhood, one diaper at a time. During the warmer months, I enjoy backpacking and camping trips to lakes and rivers. While I often spend entire days on the computer, I believe it is important to stay active and healthy for both work and life.
Budgeting and Personal Finance Web Application https://www.budgetitup.com
Click below to see how I'm integrating common features into various Laravel web applications.
Armed with a knowledge and understanding of multiple Linux distributions I am comfortable setting up servers from scratch. I also have plenty of experience acquiring and installing SSL certificates as well as optimizing servers for performance and security. I have worked to mitigate DOS and DDOS attacks as well.
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.
I primarily stick with Laravel for my backend framework. Laravel is a leading PHP framework designed to make developing large web applications quick, and secure.