Printing tool Download PDF

David Andrews

Software Development Manager/ Senior Full Stack Developer


Seeking a position with a progressive organization leading to new projects and advancements in the field of Information Technology. Looking for a professional working environment where I could make the most of my self motivation and goal minded professional experience of over ten years in the industry.



C#, VB, C++, C

.NET Technologies
ASP.NET, ADO.NET, WCF, WPF, Microsoft Entity Framework.
Web Technologies/3rd Party Web Controls

Typescript, Angular, React, Classic ASP, HTML, XML, XSLT, MVC 3.0/4.0, CSS, JavaScript, UML, SOAP, PHP, VBScript, AJAX, Telerik Kendo Grid, Infragistics.


Microsoft Visual Studio .NET 2017/2015/2012/2010/08/05, Microsoft Business Intelligence, Power Builder,Microsoft .NET Framework 4.5/4.0/3.5/2.0/1.1/1.0

Configuration Tools

MS Visual SourceSafe, MS Team Foundation Server, Tortoise SVN, Atlassian SourceTree

Database Technologies

MS-SQL Server 2014/2012/2008 / 2005, Oracle9i, MS-Access, DB2.

Management/Development Tools
Visual Studio Online, Trello, Version One, BaseCamp
Testing Technologies

Xunit, Nunit, MsTest, ApprovalTests, Moq, RhinoMocks, Jasmine

Continuous Integration and Deployment Tools Used

Team Foundation Server, Jenkins, TeamCity, Octopus


IIS, Docker, Node JS

Work experience

Mar 2019Present

Software Engineer/Contractor


Collain Healthcare

Dec 2017March 2019

Panhandle Presort Services, Amarillo,Texas

  • Developed completely new single page application to be used internally and customer facing using Angular 6, TypeScript, Reactive Forms, RXJS and Kendo UI.
  • Developed UI pages based off UI Designer Wireframe Pro mock ups.
  • Implementing lazy loaded modules for lighter payload.
  • Created reusable components and routing to implement navigation between the components
  • Facilitates Angular components like modules, controllers, built-in and customized directives ,filters and validators
  • Deployed the application on Docker container in Linux Azure machine. 
  • Created Unit Tests and UI Tests to test functionality of all moving parts utilizing Jasmine and Karma.
  • Technical Environment: Angular, Kendo UI,, MVC, Signal R, Web API, Azure, SQL Server, T-SQL, JavaScript, TypeScript, Docker

Mar 2018Dec 2018

Full Stack Developer/Contractor

Qusitive LLC

USRBP Project

  • Worked as Full Stack Developer to develop a dashboard solution to be used by customers of USRBP to summarize employee benefits
  • Developed from beginning implementing clean architecture. Utilizing .NET core 2.1 with an Angular 6 front end.
  • Implemented SPA and incorporated lazy loading routing for easy reuse of modules.
  • Developed handler for login utilizing Azure B2C for outlook, linkedin and google accounts.
  • Establish Docker build process deploying into a Azure Linux server
  • Caching implemented using the Cache-aside pattern on Azure Redis Cache
  • Implemented the Command and Query Responsibility Segregation pattern for better availability, performance and security.
  • Implemented Static Content Hosting Pattern for static content on application using Azure CDN 

Cinemark Project

  • Worked as Full Stack Developer to enhance and maintain existing ecommerce website
  • Updated Google Analytics to be more consistent with ecommerce and allow for substores. Created environments and maintenance for analytics, tag manager and optimize.
  • Fixed issues with Lucene searcb index in Umbraco Search by enhancing search index in code.
  • Coordinated with Scrum master for grooming and handling deployment.
  • Created Unit Tests and improved UI Tests to test functionality of all moving parts. Created Razor Generator tests for MVC Razor pages and Jasmine tests for Typescript.
  • Technical Environment:, MVC, Web API, Azure, SQL Server, T-SQL, JavaScript, TypeScript, Umbraco
Sept 2016Feb 2018

Software Development Manager

Matrix Resources, Dallas, Texas

Maxor PPS Project

  • Documented business requirements from interaction onsite customer.
  • Developed two complete new MVC applications to be used as systems for a physical mailing and tracking application capturing scale measurements, barcode scans and creating a mailing label.
  • Documented and designed the solutions built on MVC 6, Signal R, Web API.
  • Deployed the application as Azure web apps and Web Jobs.
  • Utilized 3rd party API EZ Post to create labels and auto printed labels implementing an extension to a printer driver.
  • Utilized 3rd party HID Library to access scale measurements and implemented a decremental weight service .
  • Created daily import and export service running as scheduled WebJobs in Azure.
  • Created Unit Tests and UI Tests to test functionality of all moving parts.
  • Technical Environment:, MVC, Signal R, Web API, Azure, SQL Server, T-SQL, JavaScript, TypeScript

Job Tracker PPS Project

  • Used Azure data factory to capture data from incoming text files to Database.
  • Set up VPN Gateway and API Management Service on Azure to access on Premises APIs.
  • Created unit and integration tests to validate external APIs being used.
  • Created a Webjob file service to parse imported text files into Domain objects.
  • Technical Environment:, MVC, Web API, Azure, SQL Server, T-SQL, JavaScript, TypeScript

NCTCOG Project

  • Documented a full user guide for end users of the project.
  • Documented architectural requirements and security for end users of the project.
  • Documented for HIPAA/HITECH requirements based of Azure and application security surrounding the application.
  • Wrote unit tests for project.
  • Technical Environment:, MVC, Angular 2, Web API, Azure, SQL Server, T-SQL, JavaScript, TypeScript

Gulf Coast Solutions Project

  • Understanding the client requirement and worked on the initial architecture for a desktop application using WPF and Prism Framework.
  • Created infrastructure for Prism components.
  • Created home screen view and and first module using Telerik UI to create grid view with a drag and drop experience.
  • Created unit tests for the solution.
  • Technical Environment:, WPF, Prism, Telerik, SQL Server, T-SQL

EZPost Related Website Projects

  • Troubleshoot issues with PHP ECommerce website relating to WooCommerce API
  • Set up JSON Web Token to authenticate API 
  • Fixed issue's with Token validation taping into WooCommerce PHP code.
  • Develop Shopify solution for Ruby On Rails ECommerce website

Mary Kay Project

  • Enhanced reporting system for over 100 reports using existing templates.
  • Developed unit tests for reporting system.
  • Technical Environment:, SQL Server, T-SQL
Feb 2015Oct 2016

Senior Software Engineer

Allegro Development, Dallas Texas
  • Improved UI responsiveness on Allegro application and implemented mediator and specialization patterns to handle filtering.
  • Created unit and integration tests for the above application.
  • Led team into refactoring design using Repository and Unit Of Work patterns.
  • Redesigned fee processing engine using a rules engine design pattern.
  • Reduced cyclomatic complexity on fee processing from 115 to 20.
  • Implemented Log4Net across current and previous applications.
  • Introduced XUnit testing framework across all applications.
  • Introduced Aspect Orientated Programming using Castle Windsor to intercept for caching, logging and diagnostics.
  • Improved application performance by 30 percent utilizing Ants profiler.
  • Technical Environment:, SQL Server, Infragistics UI,  XUnit, T-SQL
Jul 2012Jan 2015

Web Developer/Team Lead

World Ventures, Plano, Texas
  • Developed initial middleware WCF service layer for booking engine utilized by the user Interface and subsequently worked on maintenance and enhancements to support all versions.
  • Responsible for communication and requirements gathering from Management team and third party vendor in all stages of development.
  • Improved services by utilizing three layer caching system that includes browser caching by implementing use of eTags, vary headers and server side caching.
  • Wrote test cases for Unit Testing and Integration Testing of different Modules using Nunit framework. Improved current tests by introducing Nuget package Approval tests.
  • Worked on creating base layer available via local nuget server.
  • Lead the onsite team of 3 members, providing estimations, planning and controlling.
  • Developed widget services using Entity Framework data ORM Entity Model.
  • Technical Environment:, MVC SQL Server, Telerik UI,  XUnit, T-SQL, Xamarin
Dec 2010Jun 2012

Application Developer

Crossmark, Plano, Texas
  • Co-architected, implemented and developed an in company project that handles a synchronization process for a mobile device.
  • Improved the usability, maintainability, and reliability of the synchronization process by refactoring the procedure.
  • Converted existing stored procedures business processes by implementing both JSON and WCF web services for SOA data exchange.
  • Designed and implemented REST/HTTP APIs, including JSON data formats and API versioning strategy for the mobile device.
  • Interacted directly with the customer to gather business requirements and schedule business milestones.
  • Designed, architected and developed data transfer application that processes data files sent by Nielsen into tasks to be sent to device. The application also processes collected data to be sent back to Nielsen.
  • Technical Environment:, SQL Server,  T-SQL, Odata, WCF, Web Services
Feb 2009Aug 2010

Web Software Developer

Caresmart Solutions, Plano, Texas
  • Manage all aspects/lifecycles of projects for engineering including resourcing and deliverables timeline based on an Agile methodology.
  • Improved client performance by optimizing JavaScript performance, precaching, improving rendering speed, using sprites and clustering.
  • Performed SQL queries utilizing ASP technology for various reporting applications to help out marketing.
  • Responsible for researching new or improved technologies to be used in the application such as MVC, jQuery,  .NET Framework 4 Client Profile
  • Technical Environment:, ASP.NET, T-SQL, JQuery
Jun 2006Dec 2008

Software Developer

Allegro Development, Dallas, Texas
  • Designed and developed web services and developed code behind business logic for web service in C#.NET, implementing the factory, abstract factory and builder patterns.
  • Technical Environment:, SQL Server, Infragistics UI,  XUnit, T-SQL