JoshCaplin.com

My Background

I'm a programmer who has spent a lot of time using the .NET stack - primarily C# with ASP.NET WebForms and MVC. More recently, I've been focusing on front-end programming using JavaScript & some of the popular JS frameworks like AngularJS.

I have a passion for web development and I enjoy figuring out solutions to difficult problems. I've worked on a wide variety of projects such as:

Any project I am currently on is always my top priority, but due to the short-term nature of contract work I'm also very interested in hearing about future opportunities. If you have a job that you think I may be a good fit for, please email me at joshcaplin@gmail.com so we can discuss the requirements & timing.

The sections below show some of the technologies I've used for previous projects.

Web - Server Side

  • ASP.NET MVC
  • ASP.NET WebForms
  • C#, VB.NET
  • SignalR for instantaneous updates/broadcasts

Web - Client Side

  • JavsScript, AngularJS, jQuery
  • MeteorJS, Knockout
  • HTML5, CSS & LESS
  • Bootstrap, Angular Material

Systems Integration

  • Web API
  • WCF web services
  • RESTful services
  • SOAP web services

Data Storage

  • SQL Server
  • XML
  • JSON
  • NoSQL (MongoDB)