Joshua Dover

Joshua Dover

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Cross-disciplinary Fullstack Web Developer, Agency Founder
Cross-disciplinary Fullstack Web Developer, Agency Founder

I am an experienced web developer, working primarily with full-stack JavaScript applications for clients ranging from local start-ups to Kroger. In 2022, I co-founded a creative studio and web development agency called Blur to capitalize on the unique value my background in graphic design brings to my experience guiding development teams as a senior engineer / tech lead.

I have a solid background in React and Node.js, but I'm also familiar with other frontend frameworks like Svelte, Vue, and Angular. Very comfortable working directly with browser APIs, writing JS from scratch whenever required as well. I've written several large frontends in Angular.js/jQuery as well.

English
Central Time (US & Canada) (-05:00)
Joined March 2022
EXPERTISE
6 years experience
I've been working with JavaScript for about 4 years now, and I've come to love the language. It was a mental shift for me after working w...
I've been working with JavaScript for about 4 years now, and I've come to love the language. It was a mental shift for me after working with C++ for so long, but the flexibility and ubiquity of JS unlock all kinds of exciting opportunities to build apps that run anywhere.
View more
View more
5 years experience
Node.js is a pleasure to work with, whether you're writing one-off scripts to scrape some data, or a full blown server complete with midd...
Node.js is a pleasure to work with, whether you're writing one-off scripts to scrape some data, or a full blown server complete with middleware and authentication. Node has become my favorite JS environment to work in.
View more
View more
5 years experience
MongoDB makes it incredibly fast to get up and running with a new application. The flexibility of the document format is great for protot...
MongoDB makes it incredibly fast to get up and running with a new application. The flexibility of the document format is great for prototyping, and when you have your schema nailed down, it's easy to optimize the database for security and performance.
NoSQL
View more
NoSQL
View more
6 years experience
I've been playing with HTML since I was a kid. It's one of my favorite things to introduce to fresh learners, because it unlocks so much ...
I've been playing with HTML since I was a kid. It's one of my favorite things to introduce to fresh learners, because it unlocks so much once they realize how simple it is.
View more
View more
4 years experience
Hobbyist experience, writing game engines and file templating engines. I don't use C++ day-to-day, but I still love working with the lang...
Hobbyist experience, writing game engines and file templating engines. I don't use C++ day-to-day, but I still love working with the language when I get the chance.
Visual Studio
View more
Visual Studio
View more
4 years experience
The first time I launched a website, I set up an Ubuntu VM running nginx as a reverse proxy over a Node.js server. It was easier and fast...
The first time I launched a website, I set up an Ubuntu VM running nginx as a reverse proxy over a Node.js server. It was easier and faster than I'd ever imagined, and while I don't use nginx much day-to-day now, I still value its simplicity and performance.
6 years experience
I've been a Linux user for a few years now, and while my knowledge isn't particularly advanced, I'm well versed in the basics of system a...
I've been a Linux user for a few years now, and while my knowledge isn't particularly advanced, I'm well versed in the basics of system admin, and general use as a web developer.
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!
EMPLOYMENTS
Co-founder
Blur
2022-10-01-Present

Blur is a creative studio and web development agency.

Blur is a creative studio and web development agency.

HTML/CSS
Web Design
React
View more
HTML/CSS
Web Design
React
Branding
Logo Design
Svelte
View more
Senior Software Engineer
The Kroger Company
2022-04-01-Present

I lead a team that maintains a GatsbyJS/React powered site that aggregates documentation from teams across Kroger Technology and pro...

I lead a team that maintains a GatsbyJS/React powered site that aggregates documentation from teams across Kroger Technology and provides a seamless experience for designers and developers consuming the Kroger Design System (KDS).

Azure
React
Jest
View more
Azure
React
Jest
Gatsby
GitHub Actions
View more
Founder / Lead Developer
Dover Digital Services
2021-09-01-2023-10-01

I started a design and web development agency, consulting for small businesses as well as the Kroger Company. Along the way, I was a...

I started a design and web development agency, consulting for small businesses as well as the Kroger Company. Along the way, I was able to learn the ropes when it comes to starting a business from scratch and navigating the various challenges that come with the territory.

HTML/CSS
Node.js
MongoDB
View more
HTML/CSS
Node.js
MongoDB
Bash
Zsh
React
JavaScript
Gatsby.js
Vue.js
View more
PROJECTS
Static Website Generator
2023
For fun, I wrote a Node.js powered static site generator. I used it to generate my portfolio site at the time, and the intent was to use ...
For fun, I wrote a Node.js powered static site generator. I used it to generate my portfolio site at the time, and the intent was to use it to build custom websites quickly for clients on a tight budget. While a fun experiment, I decided to switch to using SvelteKit with the static adapter for this use case instead.
Node.js
View more
Node.js
View more
Custom Community and Podcast Platform
2021
I created a bespoke community platform for a client who was starting a paid community and podcast. The platform featured all of the accou...
I created a bespoke community platform for a client who was starting a paid community and podcast. The platform featured all of the account creation logic to onboard new members, and an admin dashboard where the client could view members. Also featured a custom podcast player as a core feature of the website.
Node.js
MongoDB
Nginx
View more
Node.js
MongoDB
Nginx
Vue.js
Express.js
View more