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
Rapid on-demand learning of complicated tech - and then sharing it with the rest of the team.
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 […]
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 […]
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 […]
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 […]
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. […]
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 […]
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. […]
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 […]
#8-6014 VEDDER ROAD
paul@b3dmultitech.com