Casey McQuillan, Software Developer in Ventura, CA, United States
Casey McQuillan

Software Developer in Ventura, CA, United States

Member since February 26, 2019
Casey has over six years of full-stack web development experience with .NET technologies. He's developed large-scale food-safety certification systems for ServSafe which serves millions of users annually. Casey also has experience in all aspects of creating SaaS applications and would love to work with you on your next product.
Casey is now available for hire

Portfolio

Experience

  • C#, 7 years
  • .NET, 7 years
  • JavaScript, 6 years
  • ASP.NET, 6 years
  • T-SQL, 6 years
  • Continuous Integration (CI), 4 years
  • Angular, 2 years

Location

Ventura, CA, United States

Availability

Part-time

Preferred Environment

Windows, Visual Studio, VS Code

The most amazing...

...system I've built is a SaaS accounting productivity application integrated with Quickbooks Desktop.

Employment

  • Principal Software Engineer | CEO

    2016 - PRESENT
    Quill Technologies, LLC
    • Designed and developed Vendorsync (a cloud-native SaaS accounting app with a Quickbooks integration) using C#, ASP.NET Core, and Microsoft Azure.
    • Built, designed, and feature developed for an online ordering portal for ZipScriptPro, a sales-followup and acceleration startup; used ASP.NET MVC and TypeScript to implement letter design, templating, and font/paper formatting.
    • Designed and developed a quote management system using ASP.NET MVC to allow ServSafe sales representatives to execute their quotation workflow from within their existing CRM system.
    • Designed and developed a data integration system for managing membership data imports that originated from over 50 external sources. The project involved creating integrations between multiple membership management systems.
    • Implemented custom eCommerce analytics for Facebook and Google Ads platforms to track user engagement for an entrepreneur education startup.
    Technologies: C#, T-SQL, ASP.NET, .NET Core, Microsoft Azure, AWS, PHP, MySQL, WordPress
  • Developer Analyst II

    2010 - 2016
    National Restaurant Association
    • Designed, developed, and maintained a document generation system using C#, T-SQL, Java, and Apache Storm for eCertifications which reduced printing/shipping costs by over $1,000,000 per year.
    • Built and maintained data ETL modules for the association’s iMIS CRM platform.
    • Automated the build, environment configuration, and deployment processes in C# and PowerShell using Microsoft Release Management.
    • Designed and implemented the back-end and front-end of a product catalog, eCommerce, and enterprise portal systems for ServSafe.com.
    • Automated paper-based company procedures with VB, C#, and T-SQL to streamline department processes.
    • Designed and developed a proprietary library to interface .NET technologies with Apache Storm.
    Technologies: C#, SQL, JavaScript, ASP.NET, WPF, SQL Server, Apache Storm, Service Bus, VBA, iMIS

Experience

  • StormSharp (Development)

    I Implemented a proprietary C# library to interface .NET
    technologies with the Apache Storm stream-processing tool.

    The company I was working with was exclusively a .NET shop and had decided to migrate a substantial piece of infrastructure to Apache Storm.

    Storm was a tool that performed best when the code is in its native Java, but it had a multilanguage interface capable of executing code in any language which could provide an adapter library. At the time, HD Insight was still six months away from announcing their library providing .NET support for Storm.

    Using the documentation on Storm's multilanguage specification and a couple of weeks, I was able to create a feature-complete library which could act as a C# interface for running Storm bolts/spouts and managing Storm topology definitions.

  • SmtpPilot (Development)
    https://github.com/cmcquillan/SmtpPilot

    I implemented a simple SMTP server in C# to aid in the development and testing of applications which send emails. This project's eventual goal is to implement RFC 5321 and RFC 5322 and become a fully standards-compliant SMTP server and relay.

  • Redirect-URI.com (Development)
    https://redirect-uri.com/

    Redirect-URI.com is an open tool for web developers doing local development against OAuth services with strict redirect rules. For security purposes, these OAuth services require developers to specify a redirect where they will send users after a successful OAuth handshake. Frequently there are arbitrary rules imposed on these URIs that make it challenging to develop your integration locally (such as being only HTTP/HTTPS, not allowing any localhosts, and so on).

    This tool will accept any URL after "https://redirect-uri.com/" and will forward all path, query, and hash URL parameters to the developer's localhost.

    I built the tool using TypeScript, HTML, CSS, and hosted it on my personal Kubernetes cluster. I made it to solve a problem with an OAuth provider I was building against and decided to release it openly for anyone who needs it.

Skills

  • Languages

    C#, T-SQL, JavaScript, TypeScript, HTML5, CSS, PHP
  • Frameworks

    ASP.NET, Windows Communication Framework (WCF), .NET Core, .NET, ASP.NET Core 2, Angular, Angular Material, ASP.NET Web Forms, OAuth 2, Windows PowerShell, Bootstrap
  • Platforms

    iMIS, Windows, Azure, Visual Studio Code, Linux, WordPress, Umbraco
  • Libraries/APIs

    MediatR, AutoMapper, jQuery, Node.js
  • Tools

    Angular CLI, Visual Studio 2019, Kentico, Azure Key Vault
  • Paradigms

    Object-oriented Programming (OOP), Test-driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD)
  • Storage

    SQL Server 2016, Azure SQL, Azure Blobs, MySQL
  • Other

    Azure Service Bus, Security, Identity Server, Windows Presentation Foundation (WPF)

Education

  • Bachelor's degree in Political Science
    2004 - 2008
    University of California, Davis - Davis, CA, USA
Certifications
  • MCSA: Web Applications — Certified 2019
    JUNE 2019 - PRESENT
    Microsoft
  • Cybersecurity Specialization
    NOVEMBER 2015 - PRESENT
    University of Maryland, College Park via Coursera

To view more profiles

Join Toptal
I really like this profile
Share it with others