Technologies: C#, Asp.Net MVC, SQL, JavaScript, CRM Dynamics, TFS, GIT
Wear multiple hats: gather requirements, design/architect, develop, manage projects, test, deploy, and support software.
Lead the team to improve our Agile practices with estimations and sprint planning.
Work with contractors from multiple organizations, working on multiple projects. Setup access, review designs, review code, and help debug issues.
Mentor other developers on the team on how to build Asp.NET MVC applications.
Built three major integrations with our CRM platform, to enhance the data and save time by avoiding duplicate data entry.
Designed and developed an application that allowed the Finance department to plan changes to interest rates, have another user approve the changes(with ability to see what exactly was changing), and export/upload the necessary data file to our Bank core. This was previously managed with Excel SpreadSheets with multiple people touching the files and manual updates of the rates in the Bank core. This improved the effient, checks, audit, and quality of the process.
TFS Migration - moved from a Windows 2012 to a Windows 2016 server and from TFS 2012 to 2018. Tested migration and did migration in a 2 week calendar period.
CRM on-prem upgrade from 2011 to 2016, in 2018. I updated the seven major integrations that were built over the previous four years. I also moved as much JavaScript to the new Business Rules functionality in CRM allowing easier maintenance of the business logic.
Migration of CRM from on-prem to the Cloud in 2020, updating eight integrations.
Oct 2012 - Sep 2015 (3 yrs)
Johnson Financial Group
Application Web Developer
Technologies: C#, Asp.Net MVC, SQL, JavaScript, CRM Dynamics, CVS, TFS
Designed and developed an application to push data from our data warehouse into Microsoft Dynamics CRM daily. Designed in a manner that allowed configuration and database table/view updates to determine what data was pushed. Therefore updates to the applications code were not needed.
Designed and developed Relationship Manager(Banker) Transfer, streamlining the process of moving clients between bankers. The project saved the team managing the process 680 hours per year.
Migration and consolidation of three physical web servers into one virtual. Moving, organizing, and retiring web applications during the process.
Setup TFS server and migrated code from old CVS server to the new TFS server. Reorganizing the code during the migration and cleaning up unused code after it was moved.
Brought in the use of new technologies such as Asp.net MVC, Entity Framework, Enterprise Library, and TFS. Setting up environments, determining best uses, and developing guidelines.
Coordinated migration of SQL databases on various servers to MS SQL 2012 Cluster. Consolidation of SQL databases to improve performance, DR plan, and management efforts. Also, getting all databases on the latest version of SQL.
Designed and developed Data Maintenance Framework for basic data maintenance pages so that we could develop them quicker and easier. One application that allowed separate permissions by area, but had structure in place for permissions, error handling, alerts, etc.
Jun 2009 - Oct 2012 (3 yrs 5 mos)
Direct Supply
Software Engineer I
Technologies: C#, Asp.Net Web Forms, SQL, TFS
Design and create solutions for our internal and external customers.
Work with others on projects and problem solving.
Created a conference room finder for Android. It utilized a web service to get the data and showed its GPS location on a map.
Created a prototype Android app for accessing an Approvals web service.
Jun 2007 - May 2009 (2 yrs)
Direct Supply
Software Engineer Intern
Technologies: C#, .Net Windows Forms, SQL, Microsoft Visual SourceSafe
Design and create solutions for our internal and external customers.