Shane Overby

Senior Full Stack .NET Software/Web Developer

I am a senior full stack .NET software/web developer with experience designing and implementing solutions in many different industries. I have an insatiable thirst for knowledge in software development. I am constantly looking to expand my skill set by working through tutorials on, and reading about, software development technologies. I also take on freelance work, usually for small local businesses looking to gain a web presence or in need of a custom solution at a reasonable price. When I'm not developing I'm usually working with aspiring developers, to help them learn new skills and achieve their goals.

Work Experiences

Jackrabbit Technologies

Huntersville, NC (remote)
Senior Engineer
2019 - Present

Jackrabbit Technologies has provided a valuable opportunity to experience a mesh of software/web development technologies that I had previously only explored on my own time, such as React and VueJS, along with the .Net technologies that I am proficient with. The suite of provided development tools brings more joy to the work I do, in that they foster a smoother working experience. Also, working on a team that is fully invested in an Agile methodology workflow has given me valuable insight into the benefits of a structured, but flexible, force of production. The culture cultivated and core values embodied at Jackrabbit Technologies makes this job one of the most rewarding I've ever had. I am proud to be a Jackrabbit team member and look forward to shaping and advancing my skills and career here.

  • ASP.Net MVC & Web API - client class management application
  • React/VueJS - independent and reusable UI modules within main app
  • Mustache - template system used for parent portal
  • Kendo UI - JavaScript UI components used throughout main app
  • SQL Server - heavily utilized to achieve performance gains
Software/Web Developer
2018 - 2019

At Greatwide Truckload Management I thrived as a leading member of their development team; mentoring junior developers and lending my experience and knowledge of front-end and Web API development as a major team asset. I was involved in all levels of development, from planning and analysis, to design and development, to testing and implementation, to maintenence. I experienced much satisfaction in this position, knowing that the work that I put into Greatwide's solutions made a real impact on the way their users interact with the applications, in a way that makes their jobs eaiser. Being an effective and appreciated team member is important to me, and helps drive me to be better at what I do.

  • .NET console applications - scheduled email notification system
  • ASP.NET Web Forms - client/agent management portal
  • Cordova/PhoneGap - driver-access mobile app
  • ASP.NET Web API 2 - exposing services and data to web and mobile applications
  • KnockoutJS - modularized data binding view models

Core Techs, Inc.

Kernersville, NC
Software/Web Developer
2016 - 2018

During my time at Core Techs I developed console, desktop and web solutions for many clients, across several different industries, including: manufacturing, construction, drug & alcohol rehabilitation, banking, and education. Having to personally interact with clients, I gained valuable insight into how to conduct discovery to translate the requirements of a business into a technical solution, communicate and resolve project requirement issues, recognize requests outside of contractual project specifications to prevent scope creep, and understand the project specifications as requirements from the client's perspective.

  • .NET console applications - QuickBooks Desktop integration
  • ASP.NET Web Forms - client management systems
  • Windows Forms - document print processing with MigraDoc & PDFSharp
  • ASP.NET MVC - custom accounting & time/materials entry
  • ASP.NET Core 2 Razor Pages - client management systems

SouthData

Mount Airy, NC
Software/Web Developer
2015 - 2016

While at SouthData I worked on porting a product customization and ordering system from ASP.NET Web Forms to ASP.NET MVC. In this position I was exposed to the Agile project management methodology: working in sprints to produce completed segments of the overall project, planning sprints based on sprint and product backlogs, participating in daily stand-up meetings to keep all team members up-to-date with the status of various features in development, demo-ing sprint results and discussing the positives and negatives taken away from that sprint, and reviewing product and sprint backlogs to validate or alter prioritization.

Software/Web Developer
2021 - present

The web application I developed for this company was my end of a barter deal. I followed a design I implemented in a previous project, where I developed a small, custom CMS that the client can use to manage the content of their website. Having the opportunity to leverage experience and existing code saved a lot of time in planning and development. I did, however, expand on my custom CMS design as this project took off, and was able to smooth out some of the pain points from my original design to bring a better user experience to my clients. I was also able to educate my clients on modern activity monitoring tools, and steer them away from antiquated ideas, such as a site visitor counter, while also familiarizing myself with Google's new Analytics 4 service that will be replacing Universal Analytics. This project is not yet complete, but has reached a MVP stage and is live.

Software/Web Developer
2016 - present

This project began as a result of the client having seen another public-facing web application that I'd developed (Davie Cleaning Service) and approaching me to develop a web application for their company. This project provided me with an opportunity to create a small, custom CMS. The main page of the application includes several common sections: landing, about, team, services, clients, portfolio, testimonials, and contact. The CMS I developed allows the admin users of the application to upload images, create tags and apply them to uploads in order to specify the use of the image on the main page, manage employee records and testimonials to be displayed on the main page, and view job applications submitted from the job application view I designed. I still maintain and update this project and am happy to review Google Analytics metrics and hear about how much new business this client attributes to this web app.

Software/Web Developer
2015 - present

After being approached with their need for a web presence to boost their exposure to the public and bring in new business, I designed and developed a web application for Davie Cleaning Service. This is an MVC web application. I still update and maintain this product. This project offered my first experience in working closely with a client to create a product that represented their interests and achieved their goals.

Education

A.A.S Mechanical Engineering

Mitchell Community College
2010 - 2011
Before software development my focus was on becoming a mechanical engineer. I worked in manufacturing for ten years as a machinist and CNC programmer. I attended MCC for two semesters, pursuing a transferable A.A.S. mechanical engineering degree. I was approached by a manufacturer about a position working in their engineering department. As a person that thrives from learning through firsthand experiences, I left school to take this position. I believed then that this was the right choice, and I still believe that today.

ASP.NET Web Development Certification

Coder Foundry
2015
After nearly a year of teaching myself various development languages and frameworks, I wanted to take the next step in making a career for myself in software development. Through Coder Foundry's immersive 12-week master course, I learn how to develop ASP.NET MVC and AngularJS web applications. This course propelled me into the real world of software development and made me realise my own potential in this field. Since completing the course at Coder Foundry I have mentored countless students and have found much joy in their learning and success.

Professional Skills

Top Skills

92%

C#

Advanced, 9 years
Console applications, ASP.NET Web Forms, ASP.NET MVC, ASP.NET Core, Razor pages, LINQPad, .NET WPF, .NET Windows Forms, ASP.NET Web API
94%

JavaScript

Advanced, 9 years
ASP.NET Web Forms, ASP.NET MVC, ASP.NET Core 2.0 Razor Pages, ReactJS, AngularJS, VueJS, TypeScript, jQuery
90%

SQL

Advanced, 9 years
Microsoft SQL Server 2008-2019, Sqlite, MySQL, PostgreSQL, SSMS, pgAdmin, LINQPad, ADO.NET

Other Skills

HTML5 CSS3 Debugging Subversion Git
Visual Studio Visual Studio Code Sublime Atom Photoshop

Testimonials

Portfolio

Tommy's Total Lawn

MVC
Entity Framework
Custom admin-access CMS

Davie Cleaning Service

MVC
SendGrid
Google Analytics

Hunting Creek Kennels

MVC
Entity Framework
Custom admin-access CMS

FizzBuzz

JavaScript/jQuery

Knock Me Out!

KnockoutJS

Tic Tac Toe

JavaScript AI
Codepen
HTML, CSS, JavaScript, jQuery

Vehicle Recalls

NHTSA Recall API
Bing Image Search API

Taboo Scorer/Timer

VueJS
Bootstrap 4
AudioContext

Get in Touch

I'm currently taking on freelance work.

If you have a project that you'd like to speak with me about, I am happy to take the time to listen to your needs and design a solution that doesn't break the bank.

I can also teach you how to become a software/web developer!

I can help with the following:

  • Full stack ASP.NET Web Development
  • Full stack Xamarin Mobile Application Development
  • Custom .NET systems solutions
  • Enterprise Development
  • Software/Web Development Teaching/Mentoring

Drop me a line at overbyds@gmail.com or call me at (336) 251-2173