Brian Avent, Software Developer in Nashville, TN, United States
Brian Avent

Software Developer in Nashville, TN, United States

Member since September 3, 2018
Brian is a .NET developer with over a decade of experience in the healthcare industry. He has worked on a wide range of business solutions, contributing to every aspect of the software development process. He is passionate about producing high-quality software by utilizing clean code principles.
Brian is now available for hire




Nashville, TN, United States



Preferred Environment

Git, Visual Studio

The most amazing...

...application I have built is a SPA with API back-end to manage client appointments, staff schedules, and invoices for a psychologist.


  • Application Engineer

    2008 - PRESENT
    HCA Physician Services Group
    • Developed a project management application for tracking the task statuses and facilitating communication in relation to onboarding new hire physicians and opening new outpatient clinics.
    • Designed and developed a survey engine, in ASP.NET MVC, used for the assessment of risk and regulatory compliance in outpatient clinics.
    • Built APIs to ensure the fast routing of patient lab results to primary care physicians.
    • Developed numerous C# utilities to support the electronic medical record and practice management system used by hundreds of outpatient clinics.
    • Created several code libraries published via an internal NuGet feed to reduce code duplication and promote best practices.
    • Conducted code reviews and mentored team members on applying clean code principles and refactoring.
    • Managed a CI in TeamCity, using Rake and Cake scripts, to automate the build process (including running tests, building and packaging release artifacts).
    Technologies: Git, SQL, jQuery, JavaScript, C#, Web API, ASP.NET MVC
  • Web Developer

    2007 - 2008
    Robert Half Technology
    • Designed and developed a patient-referral tracking system using ASP.NET and JavaScript.
    • Developed Web Forms user controls to encapsulate common UI components.
    • Built a library of JavaScript-helper functions for fetching AJAX data and performing common UI tasks.
    Technologies: JavaScript, SQL, ASP.NET, C#


  • Psychological Services (Development)

    I designed and developed a web application to organize and automate business functions for a practicing psychologist. The application tracks the psychologist's appointments, generates and sends employee schedules, generates invoices for clients, and performs statistical reporting. The front-end was developed in Aurelia using ES6 and UIKit, with the Web API and SQL on the back-end, and hosted in Azure.


  • Languages

    C#, SQL, JavaScript
  • Frameworks

    ASP.NET MVC, Razor, ADO.NET, UIkit, Aurelia, Bootstrap 3, ASP.NET Web API, ASP.NET, Entity
  • Tools

    LLBLGen, NuGet, TeamCity, Visual Studio, CAKE, Rake, Git
  • Libraries/APIs

    Moq, jQuery, Web API
  • Paradigms

    Unit Testing
  • Storage

    SQL Server Integration Services (SSIS), SQL Server 2012
  • Other



  • Bachelor's degree in Computer Science
    2003 - 2007
    Middle Tennessee State University - Murfreesboro, TN, USA
  • Associate's degree in Computer Information Systems
    1999 - 2002
    Nashville State Technical Institute - Nashville, TN, USA

To view more profiles

Join Toptal
Share it with others