Casey McQuillan
Verified Expert in Engineering
Software Developer
Ventura, CA, United States
Toptal member since April 25, 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.
Portfolio
Experience
- C# - 8 years
- ASP.NET - 8 years
- JavaScript - 7 years
- .NET - 7 years
- T-SQL (Transact-SQL) - 7 years
- Azure - 4 years
- Angular - 3 years
- Blazor - 1 year
Availability
Preferred Environment
Docker, Visual Studio, Windows
The most amazing...
...feeling was when I completed a digital transformation project for a training company and saw that they literally saved US $1 million per year in paper costs.
Work Experience
Principal Software Engineer | CEO
Quill Technologies, LLC
- Designed and developed Vendorsync SaaS accounting productivity app with Quickbooks Desktop integration. Reduced customer data entry burden by over 50%.
- Refactored GCODE rendering engine for a 3D printer to extract logic from base application. This allowed the client to establish additional product lines.
- Designed and developed Public API for healthcare company enabling partner integrations to meet state government contract requirements.
- Was a sole principal of a software development firm servicing clients in accounting, eCommerce, and online learning verticals. I worked on consultation, development, and implementation deliverables for the entire Software Development Life Cycle.
- Conducted source code and project audits to guide technology strategy. Deliverables resulted in immediate cost savings and measurable technology improvements for clients.
- Delivered features in the online orders portal for robotic handwriting startup. Enhanced letter design, templating, font ligatures, new handwriting style implementations, and customer onboarding.
- Created a data integration system for managing over 50 distinct membership data imports. Involved multiple CRM integrations including YourMembership, iMIS, and WebLinks.
- Delivered prototype Xamarin mobile gift card wallet application for Android and iOS.
- Consulted on and implemented eCommerce analytics and SEO best practices for multiple clients.
- Delivered LMS implementation using WordPress, WooCommerce, and LearnDash.
Developer Analyst II
National Restaurant Association
- Designed, developed, and maintained the document generation system for the ServSafe e-Certs module. The project reduced printing and shipping costs by over US $1,000,000 per year.
- Delivered Continuous Delivery/Continuous Integration pipelines using Powershell and Microsoft Release Management. Reduced deployment time for applications from hours to minutes.
- Created application for streamlining NRA committee selections using Visual Basic and MS Access which reduced process flow from multiple weeks to six hours.
- Managed external vendor relationships to migrate the proxy voting process from paper to online platform, saving paper mailing costs, and reducing legal exposure.
- Designed and implemented back-end WCF services to drive online learning, eCommerce, assessment, and food safety certification applications (ServSafe.com).
- Created a proprietary library for running C# code on Apache Storm. This library pre-dated publicly available SDKs by approximately six months (StormSharp).
- Wrote independently Python module to scrape undocumented legacy ColdFusion and generate documentation from file metadata.
Experience
StormSharp
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
https://github.com/cmcquillan/SmtpPilotRedirect-URI.com
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.
Education
Bachelor's Degree in Political Science
University of California, Davis - Davis, CA, USA
Certifications
MCSA: Web Applications — Certified 2019
Microsoft
Cybersecurity Specialization
University of Maryland, College Park via Coursera
Skills
Libraries/APIs
MediatR, AutoMapper, jQuery, Node.js
Tools
Azure App Service, Angular CLI, Visual Studio 2019, Kentico, Visual Studio, Apache Storm, Azure Key Vault
Languages
HTML, Java, C#, T-SQL (Transact-SQL), JavaScript, TypeScript, HTML5, CSS, XAML, SQL, Visual Basic for Applications (VBA), PHP
Frameworks
ASP.NET Core, ASP.NET, .NET Core, .NET, Blazor, IdentityServer 4, ASP.NET Core 2, Angular, Angular Material, ASP.NET Web Forms, OAuth 2, Windows PowerShell, Bootstrap, Windows Presentation Foundation (WPF)
Platforms
iMIS, Docker, Kubernetes, Xamarin, Windows, Azure, Visual Studio Code (VS Code), Amazon Web Services (AWS), Linux, WordPress, Umbraco
Paradigms
Azure DevOps, Object-oriented Programming (OOP), Test-driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD)
Storage
SQL Server 2016, Azure SQL, Azure Blobs, Microsoft SQL Server, MySQL
Other
OpenID Connect (OIDC), Windows Communication Foundation (WCF), Azure Service Bus, Security, Identity Server, Xamarin.Forms, Oracle Service Bus (OSB), Microsoft Azure
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring