ABOUT ME

WHO AM I?

WHO AM I?

I work as a Laravel Backend Developer for CurrentSCM, of Vista Projects Ltd.  At CurrentSCM, I work from an issue board where I am assigned bugs and features on a daily bases.  We employ Test Driven Design and SOLID design principles. Over the past year, I have accrued over 1300 hours of hands-on in-depth Laravel Development.  Every line of code I create is scrutinized by the team during daily code reviews. This means the code must be top-notch, otherwise, it will be rejected.  I have learned a lot through this process, both code-wise and team-wise.

When working in a team, one must do their best to ensure review cycles are reduced, otherwise, you will deal with grumpy team members!  So, before assigning my pull request, I will read over it several times, line by line to ensure the code is clean, and makes logical sense. We use a git template checklist to help manage our Pull Requests.

Major learnings over the past year, have been how to utilize the latest PHP Syntax, to reduce lines of code, optimize the use of mock objects to reduce back and forth calls to the db during testing, and how to eliminate N+1 calls using Telescope.

Laracasts has quickly become my best friend, and helps me to learn how to output quick speedy code.

One of the main sites I also often visit now is The Refactoring Guru. One of the Design patterns I often use is the Abstract Factory Pattern.  Data Transfer Objects (DTO's) is also employed a lot within our codebase. I find them to be quite useful as well!

Previous to CurrentSCM, I worked as the CTO for Kenneth Young at the Movie English Company, in Tokyo Japan from 2011 to 2021. Yep, it was 10 years!  I met my Kenneth in Tokyo after a Virtual World friend introduced us.

After meeting Kenneth, I very quickly became the right-hand man when it came to tech. He had me working on multiple projects, including a video flashcard-based educational site, a multi-user wiki dictionary, and a Netflix clone video site subtitle editor.  During my time with Kenneth, I had to learn how to build large data processing software on AWS Infrastructure, which utilized Amazon Simple Queue Service (SQS) and Laravel Queues. The first versions of the software I created for the Movie English software were all produced in Jquery.  I quickly migrated over to AngularJS however when it came to market.  The backend was programmed in YII, and then later Laravel.

As CTO for a startup, I wore many hats, including lead developer, team lead, designer, software architect, researcher, and business partner.

I also have quite a bit of experience building Virtual World Educational Simulators, and software gadgets, but we can dive into that on a phone call sometime! Thanks for visiting.

 

 

DOWNLOAD MY CV

EXPERT IN

Rapid on-demand learning of complicated tech - and then sharing it with the rest of the team.

Laravel Software development

90%

API Endpoint creation

100%

JAVASCRIPT

90%

WORDPRESS

90%

Mysql

95%

Amazon SQS

80%

Amazon Elastic Search

75%

Amazon Web Services

85%

Vue.Js

70%

HTML & CSS

85%

Linux

90%

Windows 10

95%

Survey Monkey

100%

Google Analytics

100%

SEO

85%

Doodly Marketing

100%

EDUCATION

1996-2000

SIMON FRASER UNIVERSITY

Bachelor of Computer Science

Completed a four year degree in Computer Science. Lots of fun - Calculus I,II,II, Combinatoral Mathmatics, Linear algebra, Statistics, Programming, Project Management, C++, Java, Logic, AIgorithms, Networking, Databases I,II, - also completed a Cooperative Education Internship Certificate.

1994-1996

University of the Fraser Valley

General Studies

Studied business, philosophy, computer programming, mathematics, economics

EXPERIENCE

2011-Present

Globify Ltd

Chief Technical Officer

Developed the Movie English application, an enterprise level application for creating educational content for students using YouTube videos. Built a Multi language Subtitle Editor, interfacing with Google and YouTube Data Api.

2004-2011

Sloodle

Virtual World Educator and World Builder

Created a virtual educational island called English Village, for over 2500 educators around the world. Scripted and created several in-world Educational games for teachers world wide - including "Puzzle Fun", "Game Buzzer", "Zombie Quiz Game". Coined the term "Holo-teaching" using in world on-demand scenes for role-play teaching in VR.

2004 - 2008

St. James University, Daegu, South Korea

Computer and English Language Educator

Taught children, teachers and adults English, computers, and multi-media. Created and taught lessons everyday. On the side, developed an internal record keeping program for the school as well as a report card database.

AWESOME WORKS

58
PROJECT COMPLETED
78
HAPPY CLIENTS
78k
LINE OF CODE
78k
CUP OF COFFEE

HELPFUL WRITING

Customizing your main Github Page

Today I created a GitHub Profile README.md.  Wow! How cool.  Just by creating a repository the same name as your username, and adding a README.md, GitHub will display custom content […]

Creating a Laravel Website with out of the box authentication system

Hi everyone,  recently, I have been trying out several different Web Administration panel kits for my favorite PHP Platform, Laravel. I am looking for an out of the box system […]

Metaverse Gaming scripts

Hi everyone! The word ‘Metaverse’ is hot again so I’d like to invite you along on a journey I am taking down memory lane by re-immersing myself as an Educational […]

Kiteboarding – a healthy addiction

Back in 2017, I came to a point in my life where I was dealing with a lot of grief.  I was coming to terms with losing a family member […]

Data Encryption on Valentines Day & what not to do

Funny story:  Once, when trying to impress a woman who was a self-professed ‘geek’ I thought I would be romantic by sending her a haiku inside of an encrypted file. […]

Canadian Salsa party in Daegu, South Korea

My love for Salsa started in 2003, in Daegu, South Korea. Wait whaaaat 😱?   Yep that’s right! After University, I found myself with a huge student loan that needed to […]

Useful PDF Tools

As you probably know, the web standard for sending documents to another party online while preserving the exact style layouts / fonts etc, is by printing documents as a PDF. […]

Kite-mares- and how to avoid them

Kiting is an amazing sport. I first started my journey Kiting back in 2017 — at a time when I wanted to brighten up my world a little bit. Despite […]

CONTACT ADDRESS

#8-6014 VEDDER ROAD

paul@b3dmultitech.com

front-page