Joshua C Garrison

Full Stack Developer

About Me


I am a software developer that lives in Gastonia, NC (near Charlotte, NC). My passion is in all kinds of computer programming, such as web development, automation/scripting, desktop/server applications, and even mobile applications. I’m also an Android enthusiast, avid golfer, and a big Carolina Panthers fan!

I started web development when I was still in high school because I originally wanted to start making a hobby website with some friends. This eventually led to the realization of my love to for writing code. I spent several years learning the basics and playing around with some server sides languages such as PHP. By the end of college, I had built three different hobby websites for fun. It has been several years now, but I am skilled in several different languages and still learning more every day from Microsoft MVP, open source advocates/projects and PluralSight!


HTML & CSS 3 & Bootstrap 3

Javascript & Jquery

C# & Visual Studio & Other .NET Frameworks

SQL Server / T-SQL

Team Foundation Server & GIT

Android Development


Well rounded knowledge in the basic web languages

Javascript & Jquery

Basic use of Javascript and Jquery

Team Foundation Server & GIT

Avocate for Open Source projects

C# & .NET Framework

Primary go to language for getting things done

Recents Works

Professional Timeline

  • Daimler Trucks of North America (Software Engineer)
    • Rebuilt and maintained a local site’s intranet site consisting of over 60 pages and additional web applications
    • Meticulous in the fine-tuning of sites built based on the customer’s needs
    • Worked closely with the customer to insure the project remained true to the customers wants and needs throughout the lifespan of the project
    • Implemented new web applications to assist in the building process of trucks and provide employees with precise and accurate information
    • Developed a series of Application Programming Interfaces (API) to provide other developers with information in an easy and clear manner

  • Wells Fargo (Technical Support Specialist)
    • Assisted internal employees with technical issues ranging from simple password resets to computer hardware issues
    • Meticulous in the fine-tuning of sites built based on the customer’s needs
    • Improved help documentation used by the entire support staff a multiple locations

  • Sprint PCS Store (Tech Service Manager)
    • Troubleshoot and repaired cellular devices
    • Responsible for leading a team of technicians
    • Diligent in the service of consumer hardware to limit the need of replacements and expenditures

  • Best Buy (Computer Specialist / Geek Squad)
    • Responsible for assisting customers with purchasing the appropriate computer for their needs
    • Assisted customers with technical problems with a variety of gadgets
    • Ensured that department remained organized and easy to navigate for customers