Senior Software Developer
CurrentZelis is a medical electronic payment processing company that processes and stores medical payer payment files and stores that information in database. Payments in the form of ACH, virtual credit cards, and checks are sent to medical providers. Providers and payers can look at their payments in a portal and download explanations of payment (EOP) in different formats including 835, pdf, csv, etc. In my 10 years with Zelis, I was involved in almost every development project of the business. Significant examples of work include:Senior Developer: Full-stack web development using ASP.NET Core Blazor, ASP.Net Core MVC using Single Page Application approach utilizing jQuery, requirejs, AJAX, publish/subscribe JavaScript library, Kendo UI for jQuery, Bootstrap. The web applications used web API for data and Identity Server + Identity User Api for authentication and authorization (including multifactor authentication, password reset, etc.) Backend development (using Rhino ETL (a C# ETL library), Rhino Service Bus + MSMQ, SQL Server Integration Services (ETL processing), 835 processing) Adapted IdentityServer3 (authentication and authorization web API) and its associated user web API and changed it from single tenant to multitenant architecture that could be used by different public facing Zelis portals (provider, payer, member, etc.) Implemented multifactor authentication (email, text, voice call, TOTP authenticator app). Used Twilio for SMS and call Worked on multiple SSIS projects and became an SSIS expert Developed a Single Page ASP.NET MVC web application for medical providers to securely record their bank account information to database for future electronic medical payment processing Developed a multi-threaded (Task library) console application that was a step in an SSIS project. This application examined pdfs associated with the project, removed blank pages in pdfs, and under certain conditions merged several pdfs together.