Joshua Weaver

Joshua Weaver

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Systems Analyst/Developer at Tree of Life Bookstores, Inc.
Systems Analyst/Developer at Tree of Life Bookstores, Inc.

Josh has broad work experience as a developer and as a project manager. He’s handled the back and front-end development for web apps used at 20 different universities. As a Project Manager, he was in charge of teams for digital asset deployments for both TRESemmé’s annual New York and Miami Fashion Weeks. His ability to handle client needs, run teams, and write code makes him a valuable multi-talented resource on any team.

English
Eastern Time (US & Canada) (-04:00)
Joined February 2017
EXPERTISE
5 years experience
My experience with php started with wordpress front end development and evolved through working with other php cms's like expression engi...
My experience with php started with wordpress front end development and evolved through working with other php cms's like expression engine to what I do today, which is more backend php code. Most of the applications I'm in charge of maintaining are written with Laravel. Much of my focus with PHP is writing maintainable code, which means favoring OOP practices over the older functional styles of php when possible. I've really enjoyed the way php has evolved over recent years with using composer for autoloading and the support for traits, interfaces and other OOP tools that other languages enjoy.
MVC Framework
View more
MVC Framework
View more
1 year experience
This is a newer area for me, but over the last year and some change I've been responsible for developing parts of an angular 1 applicatio...
This is a newer area for me, but over the last year and some change I've been responsible for developing parts of an angular 1 application that services over 20 universities in the United States. My work on that project served as a trial by fire and I learned a LOT through it. Recently I've begun work on porting that codebase to angular 2, so I'm also familiar with the angular 2 syntax.
10 years experience
CSS was one of the first things I learned when I got into programming, so I'm very comfortable on the front end. The majority of my work ...
CSS was one of the first things I learned when I got into programming, so I'm very comfortable on the front end. The majority of my work experience has been in front end development jobs. Over the last 4 years or so I've worked with Sass as well, which really helps to organize larger codebases and handle things like cross browser compatibility etc.
HTML/CSS
View more
HTML/CSS
View more
2 years experience
My database of choice is Postgres, however, I also frequently work with mysql. At my day job we have an enterprise Java application with ...
My database of choice is Postgres, however, I also frequently work with mysql. At my day job we have an enterprise Java application with a Postgres backend, and I have to be able to write queries that follow many levels of relationships as well as queries to manipulate data based on complex conditionals. In some cases its necessary to involve advanced capabilities like window functions. I'm also familiar with how Postgres master/slave WAL file shipping works, although I've never had to set that up myself.
3 years experience
I really like laravel because it takes the pain out of programming! It lets you focus on delivering value to your client instead of spend...
I really like laravel because it takes the pain out of programming! It lets you focus on delivering value to your client instead of spending hours on configuration. I've written several applications for production use in Laravel, and its ease of use to me are unparalleled.
4 years experience
I use Git on a day in day out basis and am really comfortable with it. Every day use of add, commit, push, as well as some not so common ...
I use Git on a day in day out basis and am really comfortable with it. Every day use of add, commit, push, as well as some not so common uses. One example is forking our own version of the Laravel Homestead repository and setting up multiple origins so we can pull in changes from the official repo and merge them with our custom code.
View more
View more

REVIEWS FROM CLIENTS

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