top of page
Image by Tyler Lastovich
E21-E (3)_edited_edited.png

About Me

Josh is a Lead Software Engineer who is passionate about Software Development and Business. Finding solutions to everyday problems, optimizing inefficiencies, and mentoring others are all aspects Josh pursues.  He continuously aims to grow as a developer and as a leader within his respective field while making sure to provide significant value to organizations at the same time.

Home: Experience
Image by Pascal Habermann

Professional Experience


May 2023 - Present

Lead Software Engineer


Jun 2017 - May 2018

Software Engineer Intern


Jan 2022 - May 2023

Senior Software Engineer


Dec 2019 - Jan 2022

Software Engineer II


May 2018 - Dec 2019

Software Engineer I


January 2020 - August 2022

New Jersey Institute of Technology -
Masters of Business Administration, Management Information Systems

September 2014 - May 2018

Rutgers University - Bachelors of Science, Computer Science

Home: Education


Spring Boot



Test Automation

Test Driven Development


Home: Skills
Image by Clem Onojeghuo


Please see my GitHub.

Click on the Button Below to be routed to my repositories!

Home: Projects
Image by ian dooley

“Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it.”

Steve Jobs

Home: Quote

Let’s Connect

Home: Contact
bottom of page