• Skip to primary navigation
  • Skip to main content

Collin M. Barrett

Collin M. Barrett is a staff software engineer in Memphis, TN.

  • Start
  • Blog
  • Resume
    • Projects
    • References
  • Contact
Home ❭ Resume

Resume

PDF Resume | LinkedIn

Staff Software Engineer

.NET ∙ Angular ∙ Azure Certified ∙ Team Lead ∙ Mentor ∙ GiveCamp Memphis Organizer ∙ 12+ years automating complex business solutions in expressive, durable code

I thrive in building and shipping quality software. For more than ten years, I have developed web, cloud, and desktop solutions for finance, retail, manufacturing, education, and defense. I pursue clean and maintainable code while reducing technical debt.


Staff Software Engineer

Jack Henry

Sep 22 – Now

Modernizing eStatement product depended upon by ~10 million financial institution customers

  • Architected and implemented company’s first public Blazor Server application
  • Extending ASP.NET Core Web APIs in complex microservice environment

C# ∙ HTML ∙ CSS ∙ SQL ∙ T-SQL ∙ .NET 5+ ∙ .NET Framework ∙ ASP.NET Core ∙ ASP.NET Web API ∙ Blazor Server ∙ Razor ∙ Entity Framework Core ∙ Unity Container ∙ MSTest ∙ SignalR ∙ Bootstrap ∙ SQL Server ∙ Microservices ∙ Inversion of Control ∙ Feature Flags ∙ Kanban ∙ Code Review ∙ Visual Studio ∙ ReSharper ∙ Visual Studio Code ∙ SQL Server Management Studio ∙ SQL Server Data Tools ∙ Azure DevOps Services ∙ Octopus Deploy ∙ git ∙ GitHub ∙ IIS ∙ Jira ∙ Microsoft Teams ∙ Slack ∙ Windows Server


Senior Software Engineer

Arcoro

Jul 2021 – Sep 22

Extended product at venture-backed merger of three HR SaaS suites serving ~500k daily users

  • Architected multi-app, multi-tenant data warehouse and ELT in Azure Synapse Analytics
  • Led build of greenfield custom analytics SaaS offering by integrating third-party BI with multiple internal systems
  • Steered platform development of internal Angular framework to improve engineer efficiency and application consistency

C# ∙ TypeScript ∙ HTML ∙ CSS ∙ SQL ∙ T-SQL ∙ .NET 5+ ∙ .NET Core ∙ .NET Framework ∙ ASP.NET Core ∙ ASP.NET 4.x ∙ ASP.NET Web API ∙ Angular ∙ IdentityServer ∙ RxJS ∙ Angular Material ∙ Izenda ∙ Quartz.NET ∙ SQL Server ∙ Redis ∙ Microservices ∙ Inversion of Control ∙ Feature Flags ∙ Domain-Driven Design ∙ Behavior-Driven Development ∙ Gherkin ∙ Kanban ∙ Code Review ∙ Visual Studio ∙ ReSharper ∙ Visual Studio Code ∙ SQL Server Management Studio ∙ SQL Server Data Tools ∙ LINQPad ∙ Azure ∙ Azure DevOps Services ∙ Azure App Service ∙ Azure Application Insights ∙ Azure SQL Database ∙ Azure Synapse Analytics ∙ Azure Data Factory ∙ Azure Table Storage ∙ Azure Queue Storage ∙ Azure File Share ∙ Azure Functions ∙ Azure Virtual Machines ∙ azurite ∙ git ∙ SonarQube ∙ IIS ∙ Microsoft Teams


Senior Software Engineer

International Paper

Jan 2019 – Jun 2021

Rebuilt event-driven enterprise goods tracking microservices for ~30 global paper mills

  • Led build of full stack, real-time microservice in manufacturing domain with Angular Material and ASP.NET Web API
  • Architected security token service with IdentityServer4 for Angular, ASP.NET Web API, and external clients/resources
  • Pioneered feature flag development to support more frequent multi-variant deployment scenarios

C# ∙ TypeScript ∙ HTML ∙ CSS ∙ SQL ∙ PL/SQL ∙ .NET Core ∙ .NET Framework ∙ ASP.NET Core ∙ ASP.NET 4.x ∙ ASP.NET Web API ∙ Angular ∙ IdentityServer ∙ Entity Framework Core ∙ Entity Framework 6 ∙ Dapper ∙ Autofac ∙ MassTransit ∙ MediatR ∙ FluentValidation ∙ xUnit ∙ SignalR ∙ RxJS ∙ NgRx ∙ Angular Material ∙ Oracle Database ∙ Redis ∙ Microservices ∙ CQRS ∙ Inversion of Control ∙ Feature Flags ∙ Domain-Driven Design ∙ Scrum ∙ Scrum of Scrums ∙ Code Review ∙ Visual Studio ∙ ReSharper ∙ Visual Studio Code ∙ Oracle SQL Developer ∙ LINQPad ∙ Azure ∙ Azure DevOps Services ∙ Azure DevOps Server ∙ Azure Application Insights ∙ git ∙ Team Foundation Version Control ∙ Docker ∙ Split ∙ SonarQube ∙ RabbitMQ ∙ IIS ∙ Slack ∙ Webex Teams ∙ Team Lead


Software Engineer

Shelby Systems

Aug 2017 – Dec 2018

Improved accounting SaaS suite depended upon by thousands of churches and nonprofits

  • Tripled performance of 50+ .NET Telerik report templates by re-writing them with load-balance support
  • Engineered maintainable solution for strongly typing serialized store of preferences in C# (bit.ly/cbTypeKV)

C# ∙ JavaScript ∙ HTML ∙ CSS ∙ SQL ∙ T-SQL ∙ .NET Framework ∙ ASP.NET 4.x ∙ ASP.NET MVC ∙ ASP.NET Web Forms ∙ LINQ to SQL ∙ LLBLGen Pro ∙ jQuery ∙ Kendo UI ∙ Telerik Reporting ∙ SQL Server ∙ Scrum ∙ Code Review ∙ Visual Studio ∙ ReSharper ∙ SQL Server Management Studio ∙ SQL Server Data Tools ∙ Azure DevOps Server ∙ Team Foundation Version Control ∙ IIS ∙ Microsoft Teams


Software Engineer

Fred’s Inc.

Sep 2016 – Aug 2017

Enhanced line of business applications for chain of 650 discount retail, pharmacy, and specialty pharmacy stores

  • Led rewrite of ASP.NET MVC application responsible for pricing millions of dollars in retail consumables
  • Reduced deployment cost and variability by creating multiple CI/CD pipelines in Azure DevOps
  • Built messaging microservice on ASP.NET Core to provide real-time SMS notifications to stakeholders via Twilio
  • Interviewed and on-boarded numerous members of rapidly churning team

C# ∙ JavaScript ∙ HTML ∙ CSS ∙ SQL ∙ T-SQL ∙ PL/SQL ∙ .NET Core ∙ .NET Framework ∙ ASP.NET Core ∙ ASP.NET 4.x ∙ ASP.NET Web API ∙ ASP.NET MVC ∙ ASP.NET Web Forms ∙ Entity Framework Core ∙ Entity Framework 6 ∙ Dapper ∙ AutoMapper ∙ xUnit ∙ DevExpress ∙ Kendo UI ∙ SQL Server ∙ Inversion of Control ∙ Scrum ∙ Code Review ∙ Visual Studio ∙ ReSharper ∙ SQL Server Management Studio ∙ LINQPad ∙ Azure DevOps Services ∙ Azure DevOps Server ∙ BuildMaster ∙ git ∙ Team Foundation Version Control ∙ Twilio ∙ IIS ∙ SQL Server Integration Services ∙ SQL Server Reporting Services ∙ Confluence ∙ Jira


Software Engineer

TK Elevator

Oct 2014 – Sep 2016

Extended portfolio of testing and integration software for embedded elevator controllers

  • Architected test framework for runtime data ingested from thousands of elevators in Azure SQL Database
  • Increased coverage of .NET integration test suite to assert proper elevator controller scenario response
  • Engineered provisioning service for Azure IoT embedded devices
  • Produced partial elevator controller simulator to interface with third-party door controller

C# ∙ C++ ∙ SQL ∙ T-SQL ∙ Access SQL ∙ .NET Framework ∙ Windows Forms ∙ Windows Presentation Foundation ∙ SQL Server ∙ Visual Studio ∙ SQL Server Management Studio ∙ Microsoft Access ∙ Azure ∙ Azure SQL Database ∙ Azure IoT ∙ Perforce ∙ FogBugz


Computer Science Teacher & IT Specialist

The Collegiate School of Memphis

May 2012 – Oct 2014

Taught robotics and computer science at private secondary school targeting high-performing, low-income students

  • Founded computer science and robotics department
  • Fundraised $10k, developed curriculum, and taught new Lego Mindstorms robotics courses
  • Launched and facilitated school-wide Hour of Code initiative
  • Created WordPress site on custom LEMP VPS to optimize marketing with UX, speed, and SEO
  • Developed 1-to-1 Chromebook program for 200+ high school students providing training and logistics to both faculty and scholars
  • Deployed and optimized Ubiquiti Unifi Wi-Fi infrastructure on campus supporting 500+ connected devices

JavaScript ∙ HTML ∙ CSS ∙ WordPress ∙ MariaDB ∙ LabVIEW ∙ Cloudflare ∙ DigitalOcean ∙ NGINX ∙ Windows Server ∙ Active Directory ∙ Group Policy ∙ UniFi ∙ Google for Education ∙ Mindstorms EV3


Software Engineer

Infoscitex

Jan 2010 – Nov 2011

Co-op with U.S. Air Force contractor specializing in flight simulators

  • Expanded Java UAV flight simulation framework and analysis toolset
  • Created Enterprise Architect UML functional specification for neural network AI defensive system
  • Authored software requirements specification for autonomous helicopter flight controller
  • Led development of distributed database application for resource management
  • Represented organization at I/ITSEC (Orlando), SDAWG (Las Vegas), and local technology fairs

C++ ∙ Java ∙ Access SQL ∙ Unified Modeling Language ∙ Neural Networks ∙ Visual Studio ∙ NetBeans ∙ Microsoft Access ∙ Enterprise Architect ∙ Secret DoD Security Clearance


Azure Developer Associate

Microsoft | Credly

May 2022 – Now


Bachelor of Science in Computer Engineering

Cedarville University

May 2012

Minors in Computer Science, Mathematics, & Biblical Studies
ABET Accredited

Engineering Co-op ∙ Resident Assistant ∙ Campus Tour Guide ∙ Ministry Team Leader ∙ Intramural Basketball Captain ∙ Pep Band Member


Organizer

GiveCamp Memphis

Volunteer year-round planning, marketing, managing, and technically supporting annual nonprofit technology hackathon

  • 2023 ∙ Steering Committee Member ∙ Helping year-round to organize successful event
  • 2021 ∙ Project Manager ∙ Managed multiple nonprofit projects to ensure correct resources were available for successful solutions
  • 2019, 2020 ∙ Technical Volunteer ∙ Created new, mobile-friendly websites for community development nonprofits on WordPress with email, newsletter, calendar, form, and donation support
  • 2018 ∙ Technical Volunteer ∙ Built ASP.NET Core web application for real-time communication over Twilio SMS with immigration clients of nonprofit legal firm

Collin M. Barrett © 2023

  • LinkedIn
  • GitHub
  • Stack Overflow
  • DEV
  • Twitter
  • Goodreads
  • Sitemap