Ryan McElroy, Azure Web Functions Developer in Charlotte, NC, United States
Ryan McElroy

Azure Web Functions Developer in Charlotte, NC, United States

Member since March 21, 2021
Ryan is a software development, design, and management professional with 8+ years of experience as a consultant, including 3+ years at the director level. His expertise includes requirements definition and software development processes, architecture and stack selection, and DevOps. With broad industry experience, including financial services, eCommerce, utilities, and SaaS, Ryan brings value to organizations that are starting development projects or looking to improve their current processes.
Ryan is now available for hire

Portfolio

  • Hylaine
    AWS, Azure, Azure SQL Databases, Visual Studio, C#, Angular, Azure DevOps...
  • CTS Inc.
    C#, ASP.NET, SSRS, TFS, Coded UI Tests, BizTalk, Crystal Reports...

Experience

Location

Charlotte, NC, United States

Availability

Part-time

Preferred Environment

Windows, Azure, AWS, .NET

The most amazing...

...thing I've helped build is a healthcare claims processing system that replaced 24,000 lines of SQL stored procedures.

Employment

  • Director of Architecture

    2017 - PRESENT
    Hylaine
    • Joined this software consulting startup as employee #2 and played a pivotal role in growing the firm to 50 people over three years, despite COVID-19.
    • Ranked as the Best Place to Work in Charlotte, North Carolina, for midsize companies in 2020. While very much a team effort, it's one of my proudest accomplishments. We also had 0% turnover for a 16 month period.
    • Managed and provided support for our two technical service lines—application development and business intelligence—ensuring excellent design and delivery of dozens of projects.
    • Built a processing system, using Azure Service Fabric microservices, to replace a collection of monolithic stored procedures, increasing performance by 75% and creating a suite of unit and integration tests to support accuracy.
    • Built an aggregate risk-exposure tracking and management system that used real-time calculations and caching to beat competing SaaS product SLAs and achieved 10,000x the typical load targets and horizontal scale goals.
    • Completed an Agile transformation for an IT organization of 50+ and reduced release pipeline lengths from six months to one week via process improvements and CI/CD implementations.
    • Built a mortgage pricing determination, rules, and integration engine, using MuleSoft.
    • Developed a variety of eCommerce integration microservices, using Azure Functions and Cosmos DB and integrating with a wide range of legacy and REST APIs.
    • Analyzed a core financial systems platform: Identified performance improvement opportunities that reduced processing SLAs by 25% and provided the client with a market analysis that reduced licensing costs by 75%.
    • Analyzed a flagship field-work platform for a client with an upcoming 10x load: Identified key performance issues, developed proofs-of-concepts for improvement, and created a data-driven roadmap for a successful launch.
    Technologies: AWS, Azure, Azure SQL Databases, Visual Studio, C#, Angular, Azure DevOps, ASP.NET, Entity Framework Core, Entity Framework, Dapper, Aurelia, Bootstrap, Postman, Azure SQL, Azure Application Insights, Redis, Azure Service Fabric, Azure Web Functions, AWS Lambda, PostgreSQL, AWS Glue, Amazon SageMaker, AWS IAM, Azure Active Directory Graph API, Azure Cosmos DB, Load Testing, Performance Testing, Software Architecture, Architecture, System Design, Technical Writing, Writing & Editing
  • Consultant 2

    2014 - 2017
    CTS Inc.
    • Progressed from being an intern to an account-anchor consultant at a southeast regional firm that was purchased by CGI, Inc. in 2017.
    • Developed a custom BizTalk solution from scratch to manage scheduling and other topics as part of the first enterprise service bus (ESB) backbone project for a pest control client.
    • Acted as the technical lead for a Crystal Reports project, and later as an SSRS reports individual contributor, as part of the largest utility merger in US history. Focused on integrating and visualizing data for nuclear plant operations.
    • Built the inaugural automated testing practice at an insurance client, using Coded UI tests, while also improving manual testing practices and documentation.
    • Assisted in developing a custom data ingestion, synchronization, and rules engine for a group insurance benefits application.
    • Acted as the primary UI designer and maintainer for a from-scratch internal application used at CTS, Inc. for summer cultural events.
    Technologies: C#, ASP.NET, SSRS, TFS, Coded UI Tests, BizTalk, Crystal Reports, SQL Server Integration Services (SSIS), SSIS Custom Components, ASP.NET Razor, jQuery, Kendo UI, SQL Server Management Studio, Visual Studio, Azure DevOps, Entity Framework, TFS API

Experience

  • CustomTools.AlignMigration
    https://github.com/Ryanman/CustomTools.AlignMigration

    A tool that aligns TFS test cases that have been migrated using TCM.exe. For example, it migrates information like path, history, and comments. I wrote this console application six years ago as part of my work as a consultant, and it's one of many applications I wrote during my career.

    One thing that's changed over the past few years is that TFS has evolved from an on-premise service with niche needs and customization to a true SaaS platform with a good API. So, doing things like migrating test cases is easy now—but, back then, you had to dig through dead links and poor documentation to build something reasonable.

Skills

  • Languages

    C#, HTML5, CSS, ASP.NET Razor, C++, C, Prolog, Smalltalk, Java, Python
  • Frameworks

    ASP.NET, Bootstrap, Entity Framework Core, .NET, Angular, Kendo UI, Aurelia
  • Libraries/APIs

    Entity Framework, TFS API, PrimeNG, jQuery, Azure Active Directory Graph API
  • Tools

    Visual Studio, TFS, Dapper, Postman, Redgate, Azure Application Insights, IntelliJ, SSRS, Crystal Reports, AWS Glue, Amazon SageMaker, AWS IAM
  • Paradigms

    Test-driven Development (TDD), Azure DevOps, Coded UI Tests, Load Testing
  • Platforms

    Windows, Azure, Azure Service Fabric, AWS Lambda
  • Other

    Manual Software Testing, Software Architecture, Architecture, System Design, Technical Writing, Writing & Editing, BizTalk, SSIS Custom Components, Azure Web Functions, Performance Testing, AWS
  • Storage

    Azure SQL Databases, SQL Server Integration Services (SSIS), SQL Server Management Studio, Azure SQL, Redis, Azure Cosmos DB, PostgreSQL

Education

  • Bachelor's Degree in Software Engineering
    2011 - 2013
    Auburn University - Auburn, AL, USA

To view more profiles

Join Toptal
Share it with others