Impactian EToD™ Developer (2%)
Extraordinary Talent on Demand™
Brad
Larsen
.NET Developer
Software Developer in Florida, USA
C#
Microsoft SQL Server
Web API
HIRE
.NET Developer
Impactian EToD™ Developer (2%)
Brad Larsen
Software Developer in Florida, USA
C#
Microsoft SQL Server
Web API
About
Brad is an experienced .NET programmer with a range of domain knowledge. He's worked in healthcare, education, and commercial real-estate. He is both a big picture thinker and detail-orientated.
Skills
Languages
C#, Visual Basic .NET, HTML5, JavaScript, Microsoft ASP.NET MVC
Frameworks
Angular.js 1.x, Microsoft ASP.NET Web API, .NET
Platforms
Microsoft Windows, Azure
Storage
Microsoft SQL Server
Other
Scrum, Agile, Object Orientated Programming
Tools
Infragistics, Redgate
Experience
C#
12 years
SQL Server
10 years
ASP.NET
10 years
Highlight Projects
VendorConnect
VendorConnect is a tool for scheduled communication with external vendors.
MatrixCare, Inc.
  • The base of the project is a scheduler that can loop through all of our customers, and all of the branches in each customer. The system determines what features that customer has enabled, and activates the appropriate library. These providers can be added or removed dynamically while the application is running.
  • Library providers can send or receive information with other companies that we work with, or other departments inside our company.
API Router
The API Router project was designed as a layer to provide security and to forward public requests to the appropriate private API.
MatrixCare, Inc.
  • The primary reason we needed the API router is that we wanted to both external vendors as well as our web application to be able to call a simple url to interact with the back-office application.
  • Internally, we have multiple versions that can be consumed. Customers may be on different versions of our application, and some may also be on a beta or experimental version. That's controlled server-side, and we don't want the caller to even know what version of the api is being requested.
  • In addition, this layer can check the tenant code and user to be certain that the user has permission to access the requested database. It can also refuse access without putting any load on the server that actually deals with the business logic.
Work Experience
Senior Software Engineer, Team Lead
MatrixCare, Inc.
|
Dec 2015 - Present
  • Lead a team of developers responsible for implementing new features as well as supporting existing applications.
  • Implemented a Windows service that handles integration between our applications and those from external vendors by using SQL Server change tracking to detect changes that need to be sent to business partners.
  • Designed a web application with Angular.js and Bootstrap as the front-end and ASP.NET Web API / EF as the back-end, an application used by employees of our customer for daily activities such as scheduling appointments and marking tasks.
C#
WinForms
REST Web API
API Integrations
Senior Software Engineer
Stratis Business Systems, Inc.
|
Aug 2010 - Dec 2015
  • Designed a system that allowed customers' employees to clock in and out of appointments and verify their locations.
  • Enhanced the Soneto application by improving its scheduling efficiency and home healthcare solutions.
  • Created a notification system so a customer can send either emails or text messages to a set of their employees. This is generally used to send a few thousand messages a day.
MS SQL Server
Vb.Net
WinForms
Infragistics
Senior Programmer / Analyst
Financial Aid Management for Education
|
Nov 2009 - May 2010
  • Supported and enhanced a web application used to help students request financial aid for college.
  • Redesigned a set of reports and stored procedures in order to speed up the process.
  • Analyzed compliance with federal guidelines and made recommendations to resolve problems.


ASP.NET WebForms
MS SQL Server 2008
SQL Server Reporting Services
Senior Programmer
Woolbright Development, Inc.
|
Jul 2006 - Sep 2009
  • Woolbright is a real estate company that buys and leases out shopping centers. My role was to help with multiple internal applications.
  • Supported and enhanced the Property Information System, an internal application that managed a large portion of the company's business.
  • Rewrote the company's primary application in order to refocus on the research and acquisition, while maintaining the features for leasing and long term maintenance. This also split the application into web components as well as WinForms components that can be run disconnected from the primary server.
  • Designed a series of tools to mine geographic information about our prospective tenants. The tools retrieved data through Google, Bing, Yahoo, and Hoovers API’s, and aggregated the information.  


Vb.Net
WinForms
Microsoft SQL Server 2005
Programmer / Analyst
Brown Distributing, Inc.
|
Apr 2003 - Jul 2006
  • Wrote EDI modules to exchange information with external vendors or suppliers such as Anheuser Busch, Heineken, Electronic Data Services, and Yahoo. 
  • The suppliers required detailed information about Brown’s customers, products, inventory, prices, and sales. This information was formatted per their custom text-file specifications.
  • Designed a user administration module to coordinate employee permissions and access to tools and reports. Users are grouped into a hierarchy that mimics the company’s organizational chart in order to simplify assignments.
  • Worked on the internal website, BdcNet written in VB.Net and Asp.Net. This website provides daily, monthly, yearly reports for internal analysis and review by both management and salespeople. 


Vb.Net
Microsoft SQL Server
Microsoft ASP.Net
Education
University of Central Florida
Orlando, FL, USA
|
Aug 1996 - Jun 1998
Master's Degree in Computer Science
About
Brad is an experienced .NET programmer with a range of domain knowledge. He's worked in healthcare, education, and commercial real-estate. He is both a big picture thinker and detail-orientated.
Skills
Languages
C#, Visual Basic .NET, HTML5, JavaScript, Microsoft ASP.NET MVC
Frameworks
Angular.js 1.x, Microsoft ASP.NET Web API, .NET
Platforms
Microsoft Windows, Azure
Storage
Microsoft SQL Server
Other
Scrum, Agile, Object Orientated Programming
Tools
Infragistics, Redgate
Experience
C#
12 years
SQL Server
10 years
ASP.NET
10 years
Highlight Projects
VendorConnect
VendorConnect is a tool for scheduled communication with external vendors.
MatrixCare, Inc.
  • The base of the project is a scheduler that can loop through all of our customers, and all of the branches in each customer. The system determines what features that customer has enabled, and activates the appropriate library. These providers can be added or removed dynamically while the application is running.
  • Library providers can send or receive information with other companies that we work with, or other departments inside our company.
API Router
The API Router project was designed as a layer to provide security and to forward public requests to the appropriate private API.
MatrixCare, Inc.
  • The primary reason we needed the API router is that we wanted to both external vendors as well as our web application to be able to call a simple url to interact with the back-office application.
  • Internally, we have multiple versions that can be consumed. Customers may be on different versions of our application, and some may also be on a beta or experimental version. That's controlled server-side, and we don't want the caller to even know what version of the api is being requested.
  • In addition, this layer can check the tenant code and user to be certain that the user has permission to access the requested database. It can also refuse access without putting any load on the server that actually deals with the business logic.
Work Experience
Senior Software Engineer, Team Lead
MatrixCare, Inc. | Dec 2015 - Present
  • Lead a team of developers responsible for implementing new features as well as supporting existing applications.
  • Implemented a Windows service that handles integration between our applications and those from external vendors by using SQL Server change tracking to detect changes that need to be sent to business partners.
  • Designed a web application with Angular.js and Bootstrap as the front-end and ASP.NET Web API / EF as the back-end, an application used by employees of our customer for daily activities such as scheduling appointments and marking tasks.
C#
WinForms
REST Web API
API Integrations
Senior Software Engineer
Stratis Business Systems, Inc. | Aug 2010 - Dec 2015
  • Designed a system that allowed customers' employees to clock in and out of appointments and verify their locations.
  • Enhanced the Soneto application by improving its scheduling efficiency and home healthcare solutions.
  • Created a notification system so a customer can send either emails or text messages to a set of their employees. This is generally used to send a few thousand messages a day.
MS SQL Server
Vb.Net
WinForms
Infragistics
Senior Programmer / Analyst
Financial Aid Management for Education | Nov 2009 - May 2010
  • Supported and enhanced a web application used to help students request financial aid for college.
  • Redesigned a set of reports and stored procedures in order to speed up the process.
  • Analyzed compliance with federal guidelines and made recommendations to resolve problems.


ASP.NET WebForms
MS SQL Server 2008
SQL Server Reporting Services
Senior Programmer
Woolbright Development, Inc. | Jul 2006 - Sep 2009
  • Woolbright is a real estate company that buys and leases out shopping centers. My role was to help with multiple internal applications.
  • Supported and enhanced the Property Information System, an internal application that managed a large portion of the company's business.
  • Rewrote the company's primary application in order to refocus on the research and acquisition, while maintaining the features for leasing and long term maintenance. This also split the application into web components as well as WinForms components that can be run disconnected from the primary server.
  • Designed a series of tools to mine geographic information about our prospective tenants. The tools retrieved data through Google, Bing, Yahoo, and Hoovers API’s, and aggregated the information.  


Vb.Net
WinForms
Microsoft SQL Server 2005
Programmer / Analyst
Brown Distributing, Inc. | Apr 2003 - Jul 2006
  • Wrote EDI modules to exchange information with external vendors or suppliers such as Anheuser Busch, Heineken, Electronic Data Services, and Yahoo. 
  • The suppliers required detailed information about Brown’s customers, products, inventory, prices, and sales. This information was formatted per their custom text-file specifications.
  • Designed a user administration module to coordinate employee permissions and access to tools and reports. Users are grouped into a hierarchy that mimics the company’s organizational chart in order to simplify assignments.
  • Worked on the internal website, BdcNet written in VB.Net and Asp.Net. This website provides daily, monthly, yearly reports for internal analysis and review by both management and salespeople. 


Vb.Net
Microsoft SQL Server
Microsoft ASP.Net
Education
University of Central Florida
Orlando, FL, USA | Aug 1996 - Jun 1998
Master's Degree in Computer Science