Experienced software architect with success in designing and building large-scale multi-tier web-based enterprise applications using Microsoft .NET technologies. My primary feature set is .NET, C#, AngularJs, Javascript, HTML5, Web API, and SQL Server. I have hands-on experience in all stages of Agile software development including design, development, testing, deployment, and maintenance. I have demonstrated leadership as the see more
Experienced software architect with success in designing and building large-scale multi-tier web-based enterprise applications using Microsoft .NET technologies. My primary feature set is .NET, C#, AngularJs, Javascript, HTML5, Web API, and SQL Server. I have hands-on experience in all stages of Agile software development including design, development, testing, deployment, and maintenance. I have demonstrated leadership as the technical lead for numerous projects, and have worked with the client to deliver configured software. I have experience debugging complex software systems.
I have extensive design experience for software and databases. I have worked on complicated integrations with internal software as well as external partners. I also have experience with building graphics with Photoshop, creating HTML layouts, and styling pages with CSS.
Specialties: Software Design, Software Development, Database Design/Tuning, Web Services, Object Oriented Programming, AngularJs, HTML5, Javascript, Silverlight, CRM, SSRS, Machine Learning
Principal Software Engineer @ I lead a small R&D team in designing and building selection and assessment software. I am the technical owner of our flagship assessment engine, an assessment delivery and scoring system which delivers random assessments, adaptive assessments, and interactive simulations. The product was built on C#, AngularJs, and SQL Server. This high-volume enterprise application was built for security, scalability, and maintainability. This product is built in a Services Oriented Architecture that fits into a distributed software system utilizing an Enterprise Service Bus.
Currently, I am actively working on our interactive assessment engine which was built in AngularJs and the Bootstrap framework for the front-end. This assessment engine allows quick construction of highly interactive exercises such as a drag/drop manufacturing exercise where you must assemble parts onto a machine in an assembly line in a certain time limit.
I designed the framework using AngularAMD so that the exercise modules load on demand. I am also using the Telerik Kendo product for many controls. The exercise framework consists of many Angular services, and directives. The user actions are tracked, and then sent to a WebAPI service where I am using the R language to calculate the scoring.
The other product I am heavily involved with right now is a re-write our our administration control panel that was written in Silverlight. This is the system the hiring manager uses to manage candidates taking the assessments, viewing reports, setting up users, etc. AngularJs is being used to write the entire application, with C# WebApi services on the back-end with Sql Server.
I am using the Karma test runner and Jasmine to build automated unit tests for the Angular apps. I am also using Protractor to write automated end-to-end ui tests for the Angular apps. From August 2000 to Present (15 years 5 months) Director of R&D @ This is an IT consulting and software development company that I have been involved with. I have worked as a software architect and software engineer on many projects at this company. I have worked on building high impact web-based software solutions, and custom Microsoft Dynamics CRM installations, integrations, and have built custom CRM plug-ins and solutions. I was also involved with new product development of software and apps. From May 2010 to October 2013 (3 years 6 months) Owner @ I created this company to work as an independent consultant on side projects. I dealt with small business clients who needed web page design and web application development.
In these projects, I have fully designed and also implemented graphics for web page layouts, built small and medium scale web applications from design to development to support, and have provided server hosting infrastructure.
I have also built custom windows applications, built custom servers and workstations, and also implemented entire network infrastructures. From June 1998 to May 2010 (12 years) Developer @ I was a contractor placed at UPS in their technical support group. Initially, I was responsible for maintaining and supporting proprietary hardware and network systems. Shortly however, I was asked to work on intranet projects using ColdFusion and Oracle databases. After a couple months, I started using ASP instead of ColdFusion. In this job, I also designed and created graphics and web layouts. From April 2000 to August 2000 (5 months) Developer / Intern @ I took this internship during college, and I was part of the multimedia group. During the internship, I programmed web pages using Perl, JavaScript, SSI, HTML, and CSS.
I also assisted in processing video presentations, and developing multimedia presentations using Macromedia Director. From January 1998 to April 1998 (4 months)
BS, Computer Science @ University of Pittsburgh Jason McCoy is skilled in: Microsoft SQL Server, C#, .NET, LINQ, XML, ASP.NET, JavaScript, Web Services, Silverlight, Agile Methodologies, WCF, VB.NET, SOA, T-SQL, Software Development