Erik Sheafer

Director of Software Engineering at Credit Union Student Choice
  • Claim this Profile
Contact Information
Location
Portland

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Financial Services
    • 1 - 100 Employee
    • Director of Software Engineering
      • Oct 2022 - Present

    • Senior Software Engineer
      • Jan 2021 - Oct 2022

      Portland, Oregon, United States

    • Financial Services
    • 400 - 500 Employee
    • Sr. Software Engineer
      • Jan 2019 - Jan 2021

      Greater Denver Area Currently working on moving our legacy loan origination system VisualBasic 6 desktop application to ASP.net MVC5.

    • United States
    • Financial Services
    • 100 - 200 Employee
    • Senior Software Developer
      • Sep 2016 - Jan 2019

      Denver, Colorado I implemented an Authentication service using OAuth2. This allows secure API to API communication by enforcing callers to have a secure access token before sending or retrieving data. I used IdentityServer4 middleware to broker these calls. I implemented a Configuration service that allows all our applications to retrieve environment, application, and machine-specific configurations from a central location. This makes managing our configurations much simpler as multiple apps can share… Show more I implemented an Authentication service using OAuth2. This allows secure API to API communication by enforcing callers to have a secure access token before sending or retrieving data. I used IdentityServer4 middleware to broker these calls. I implemented a Configuration service that allows all our applications to retrieve environment, application, and machine-specific configurations from a central location. This makes managing our configurations much simpler as multiple apps can share common configuration settings and then have their specific settings stored. I implemented a Configuration UI using ASP.Net Core 1.0.1. This is a UI for the configuration service to allow us to easily manage all our application configurations. I helped create a shared library that makes it easier for the current development teams to take advantage of the authentication, configuration, and other micro-services. I work with the team to convert our current LOS from a legacy VB6 application to a new ASP.net MVC5 application. Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • Enterprise Development Manager
      • Aug 2015 - Jul 2016

      Irvine, Ca Took our paperless system and integrated it with Box so our storage could be online. Made sure the system would persist files locally in the event Box was having issues. Used WCF / C#. Created a process that could scan a consumer's entire mortgage loan file and generate an accurate 'to-do' list for all the borrowers associated with the loan in less than a second. This enabled borrowers to know what documentation was required for their loan to be processed. This also alleviated the need… Show more Took our paperless system and integrated it with Box so our storage could be online. Made sure the system would persist files locally in the event Box was having issues. Used WCF / C#. Created a process that could scan a consumer's entire mortgage loan file and generate an accurate 'to-do' list for all the borrowers associated with the loan in less than a second. This enabled borrowers to know what documentation was required for their loan to be processed. This also alleviated the need for internal resources to have to remember what documentation to ask for in all possible situations. Used our in house rule engine, Workflow Coded Activity, SQL Server, and C# - Leading a team of 3 developers on Enterprise Development * In conjunction with architectural development and design develop integration touchpoints with other company technology. * Own all consumer-facing application development * Assist in identifying and developing key performance indicators concerning company-wide integration touchpoints. Show less

    • Australia
    • Real Estate
    • 1 - 100 Employee
    • Manager, Programming
      • Jun 2012 - Aug 2015

      Irvine, CA Accepted a management position to lead a team of 5 in web technologies for Discover Home Loans. Lead our team to create a first-class Prequalification process online. This website allows users to come in with minimal information and will tell them exactly how much they qualify for. This takes the guesswork out of knowing how much to ask for. Created all the back end APIs and services for the site. Uses Web API 2 and C#. Secured with SSL and custom certs for communication. Lead a… Show more Accepted a management position to lead a team of 5 in web technologies for Discover Home Loans. Lead our team to create a first-class Prequalification process online. This website allows users to come in with minimal information and will tell them exactly how much they qualify for. This takes the guesswork out of knowing how much to ask for. Created all the back end APIs and services for the site. Uses Web API 2 and C#. Secured with SSL and custom certs for communication. Lead a team to work with a third party client to handle most of our Marketing emails and implemented a secure API for the email service to deliver us data live for analytics to see how our campaigns were working in real-time. Lead a team to work on and implement an idea to have Ambassadors in the field with Surface Tablets to create relationships with realtors to drive purchase business in the door. Created a website for our Ambassadors to submit us custom leads they got in the field in real-time so they could get the immediate attention of a Mortgage Banker. Used ASP.Net MVC 4 with AngularJS. I worked on a relationship with a third party company to create a bunch of microsites across the nation that had localized access to the MLS. I co-branded the sites with the brokers to help drive purchase leads into our business. I created custom API’s for them to hit to send us leads from the sites. These relationships were strategically managed by our Ambassadors. Moved status portal from Lending Tree and converted it to Discover Home Loans. I worked with White Hat on penetration testing. I implemented many fixes for the top 10 web application security flaws as identified by OWASP. Created an API for Docusign to push us live information about e-signings Added Identity Proofing (IDP) and Two-Factor Authentication (TFA) to the login to further secure the site and protect our user’s accounts. Show less

    • Technology, Information and Internet
    • 1 - 100 Employee
    • Application Developer II
      • Feb 2005 - Jun 2012

      Irvine, CA Did a second, robust version of the borrower status portal in ASP.Net MVC2 w/C# backend. Allow borrowers to securely register/login Track status of a loan Upload documents securely E-Sign documents securely; this was integration with Docusign but done remotely through our portal. Allows for secure communication between borrower and MB, Processor, or Status Portal support. Created WCF service to handle the secure sessions between the site and… Show more Did a second, robust version of the borrower status portal in ASP.Net MVC2 w/C# backend. Allow borrowers to securely register/login Track status of a loan Upload documents securely E-Sign documents securely; this was integration with Docusign but done remotely through our portal. Allows for secure communication between borrower and MB, Processor, or Status Portal support. Created WCF service to handle the secure sessions between the site and DB. Created WCF service wrapper for E-Sign with Docusign so any internal applications can use it. Added Google Analytics to the site so we can monitor live connections and get analytics for usage. Created a robust data capture piece so we could track how the site was being used and for compliance purposes. Created a simple status portal in ASP.Net that allowed borrowers to get a quick status update and see a checklist of items to provide to the processor. Maintained our POS built on ASP.Net Web Forms and VB.Net backend. Worked on the Fee engine for RESPA to ensure we were in compliance when pricing loans. Worked on the Business Intelligence team as the data architect. Helped create scorecards to help with forecasting and trends. Created many VB scripts, little VB tools, and add-ons for our LOS to help facilitate the install and use of the LOS Created VBA application for our Customer Relations group. This was a tracking system that would allow them to track and resolve customer complaints. Show less

    • Utilities
    • 100 - 200 Employee
    • Application Developer
      • Jun 2001 - Feb 2005

      Irvine, Ca Worked on the billing application for the back office to input data and run calculations for the RUBS billing. This was a windows form application with a C++ BO layer that communicated with SQL Server. Worked on the printing service that would gather the information from the DB, format it, and print it on the bills to be mailed to our customers. Worked on billing service that would calculate the amount owed by a client for the use of water, power, and gas-based on a RUBS formula.… Show more Worked on the billing application for the back office to input data and run calculations for the RUBS billing. This was a windows form application with a C++ BO layer that communicated with SQL Server. Worked on the printing service that would gather the information from the DB, format it, and print it on the bills to be mailed to our customers. Worked on billing service that would calculate the amount owed by a client for the use of water, power, and gas-based on a RUBS formula. This service was created in C++ and typically executed in a nightly batch with scripts. Wrote a custom C++ applications and combined it with several Perl5 scripts that ran an entire DB conversion for data from our legacy system to a new system we were implementing. It was a 2-year undertaking to tediously map one field at a time between to the two systems and apply necessary scrubs to it. The one requirement was to make sure this process would run and complete successfully within a 48 hour period so it would be business as usual the following Monday in the new system. Show less

Education

  • Devry Institute of Technology
    CIS, Computers
    1998 - 2001

Community

You need to have a working account to view this content. Click here to join now