Pete McFarlane

Pete McFarlane

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Experienced mentor, wanting to help you understand your code and your problems better.
Experienced mentor, wanting to help you understand your code and your problems better.

During the years I've worked as a professional software engineer, I've witnessed many problematic code bases, from too much tight coupling, to lack of tests, slow performance and all manner of security issues. The good news is that nearly all projects were saveable, they just required the right insight and a plan of attack that was going to bring the most business value, without the overhead of rewriting everything from scratch.
I would like to help you if you are feeling a overwhelmed with your project, or if you need some guidance. I can offer coaching with testing, how to best use a framework or package, or if you want someone to review/audit your codebase.

London (+01:00)
Joined March 2016
EXPERTISE
6 years experience
I have experience building websites from design briefs using HTML5 and CSS3. Experienced with transformations, transitions and animations...
I have experience building websites from design briefs using HTML5 and CSS3. Experienced with transformations, transitions and animations too.
6 years experience
PHP is the main language I use from day to day. I have worked on numerous projects, closed source and open source, some with frameworks, ...
PHP is the main language I use from day to day. I have worked on numerous projects, closed source and open source, some with frameworks, others without.
6 years experience
Can create or debug complicated queries with multiple joins or groupings.
Can create or debug complicated queries with multiple joins or groupings.
4 years experience
I've helped introduce version control to teams and projects not using it, and provided training on working with git.
I've helped introduce version control to teams and projects not using it, and provided training on working with git.
1 year experience
The framework I most commonly use at work. Very configurable, very widespread, very flexible and highly extensible too.
The framework I most commonly use at work. Very configurable, very widespread, very flexible and highly extensible too.
3 years experience
I like the Laravel framework as it is very accessible to new people and it saves a lot of boilerplate code. It can be easy to couple to c...
I like the Laravel framework as it is very accessible to new people and it saves a lot of boilerplate code. It can be easy to couple to closely to the framework though, so I try to separate the domain logic from the framework where possible.
View more
View more
2 years experience
I strangely find refactoring quite satisfying! It is no coincidence that the most bugs are lurking in dodgy 100+ line method calls. Refac...
I strangely find refactoring quite satisfying! It is no coincidence that the most bugs are lurking in dodgy 100+ line method calls. Refactoring is the task of making code look good on the inside, to make it better for developers to work with.
View more
View more

REVIEWS FROM CLIENTS

Pete's profile has been carefully vetted and approved as a Codementor. Connect with Pete now, and leave a review for them once you're done!