Scroll To View More
Brian Avent

Brian Avent

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
Portfolio
Experience
  • SQL, 10 years
  • C#, 10 years
  • JavaScript, 10 years
  • ASP.NET MVC, 8 years
  • LLBLGen, 6 years
  • jQuery, 6 years
  • ASP.NET Web API, 4 years
Nashville, TN, United States
Availability
Part-time
Preferred Environment
Visual Studio, Git
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.
Employment
  • 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: ASP.NET MVC, Web API, C#, JavaScript, jQuery, SQL, Git
  • 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: C#, ASP.NET, SQL, JavaScript
Experience
  • 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.

Skills
  • Languages
    C#, JavaScript, SQL
  • Frameworks
    ASP.NET MVC, ASP.NET Web API, Bootstrap 3, Aurelia, UIkit, ADO.NET, Razor
  • Tools
    LLBLGen, TeamCity, NuGet, Git, Rake, CAKE
  • Libraries/APIs
    jQuery, Moq, Entity Framework
  • Paradigms
    Unit Testing
  • Storage
    SQL Server 2012, SQL Server Integration Services (SSIS)
  • Other
    AJAX
Education
  • 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
I really like this profile
Share it with others