Relocation:  Yes
Availability:  Immediately


  • C#
  • ASP.NET Core
  • JavaScript
  • SQL
  • RESTful APIs
  • Entity Framework
  • Git
  • Agile
  • HTML5
  • CSS3
  • AJAX
  • jQuery
  • React.js

Jeff Cate


10-Day Final Project

  1. The name of my capstone is CleverSchedule.
  2. It solves the problem of scheduling appointments with reference to both time and location by comparing appointment time and location to other appointments in the day.
  3. Examples:
    1. a Client can log-in and selects a date and time, the algorithm then checks other appointments and calculates whether the appointment fits based on travel time and appointment time.
    2. A Contractor can log-in and see a list of appointments and a map with the locations of those appointments.
  4. I used ASP.NET, MSSQL, LINQ, Bing Routing API, Bing: Geocoding API, JavaScript, and Bootstrap 4 to develop CleverSchedule into a revolutionary scheduling web application.
  5. In future iterations, I would like to:
    1. Offer a list of available appointments.
    2. Allow a Client to select the appointment location (i.e, in-home OR at the office)
    3. Allow a Contractor to:
      1. Set their starting location (i.e, their home OR the office)
      2. Add an appointment on behalf of a client
      3. Add an Administrator role
        1. Allow this role to assign Clients to Contractors.
        2. Change the Contractor assigned to a Client
        3. Add an appointment to a Contractor’s schedule on behalf of a Client

Hire Me Because…

I am a curious developer eager to learn and contribute to a team until I have gained the knowledge necessary to grow into a mentorship role myself. 

Passion For Programming

My passion comes from creating value to fellow developers. Whether it’s writing readable code or documenting code thoroughly, I want my code to be easy for fellow developers to maintain or improve.


Three Words About My Professional Qualities

Curious – I am curious and passionate about all things code. I am eager to learn and grow my understanding of software development in any way I can.

Persistent – If I cannot solve a problem I will find a way to solve the problem.

Cooperative – I enjoy working as part of a team, especially with fellow developers. The opportunity to grow is so much easier with someone else to bounce ideas off.

Three Words That Describe The Best Role For Me

Learn – I will be encouraged to learn new concepts both inside and outside of code.

Contribute – I will be expected to contribute to the team, whether that is in building applications, writing tests, writing user-stories, etc.

Document – I see myself working on the next JavaScript one day, which means learning how to document extremely well so the code I write can be easily understood and used by other developers.