×
BJ Bryant

BJ Bryant

Software Developer

Spring Hill, Tennessee, US, 37174
(812) 216-0082
English

Background


About

About

I am a passionate problem solver with a perpetual desire to learn. A particular interest in integrating services has me leaning more on the back-end side of software development. At the end of the day, however, I am happy solving problems and making others' lives easier by writing software.

Work Experience

Work Experience

  • Software Engineer, 

    Mar, 2020 - Present

    CoverMyMeds builds software that helps people get the medicine they need to live healthier lives.

    • Developed and supported core software infrastructure and pharmacy dispensing system integrations

    • Navigated strict privacy and data requirements while delivering quality solutions

      • Leveraged asynchronous processing to reduce batch status message delivery time by an average of 99%
      • Migrated home-brewed multi-database connection library to Rails 6 built-in functionality
      • Mentored both developers and non-developers in a software development capacity
    • Rails, Postgres, Sidekiq, REST, GraphQL, Docker

  • Developer, 

    Oct, 2016 - Mar, 20203 years 5 months

    ResaleAI is a software company that aims to increase the convenience and reduce the risk of owning and running a Winmark franchise store.

    • Principal developer, responsible for building and maintaining ResaleAI's small fleet of applications

    • Anything from customer support issues to designing and building new features

      • Handled frontend migration from Rails ERB templates and jQuery to a Vue PWA (in progress)
      • Implemented GraphQL & GraphQL subscriptions (over WebSockets, via Pusher)
      • Built various integrations, including a QuickBooks integration to take store day-close data and create daily journal entries
    • Frontend - Vue

    • Communication/API - GraphQL, WebSockets, and REST

    • Backend - Node, Ruby on Rails

    • Data - Postgres and Redis

  • Applications Developer, 

    Sep, 2016 - Jul, 201710 months

    Kraft is a software consultancy that specializes in personalized implementations of Oracle Netsuite, Adaptive Insights, Microsoft Dynamics 365 and Dynamics GP

    • Built and tested NetSuite (an enterprise cloud ERP) integrations to extend native functionality and facilitate client needs

    • Maintained customer's .NET applications, fixing bugs and adding features in response to their support requests

    • Built a freely-available Chrome Extension to assist NetSuite developers

  • Lead Support Analyst, 

    Jun, 2014 - Sep, 20162 years 3 months

    Nashville-based Managed Service Provider focused on small and medium-sized business

    • Developed apps for automating internal processes and streamlining workflows

    • Managed the help desk of 10-15 analysts and worked as a point of guidance and escalation for the team

    • Worked help desk tickets ranging in complexity from password resets to Windows Server management and support

Skills

Skills

  • Languages, frameworks, etc

    Ruby

    Rails

    JavaScript

    Node

    Express

    Vue

    Elixir

    Phoenix

    SQL

  • Data

    Postgres

    Redis

  • API

    REST

    GraphQL

  • Tools

    Git

    Git Flow

    GitHub

  • Deployment

    Heroku

Education

Education

  • Applied Science, Associate, Ivy Tech Community College

    Sep, 2012 - May, 2015