1. Matthew A. Roberts
9630 Greenville Avenue
Dallas, Texas 75243
214.587.0390
matthew@marcscode.com
http://www.linkedin.com/in/matthewr
Software Architect/Web Developer/Backend Developer/Desktop Developer/Database Developer
Objective
My experience includes over 20 years of personal and 15 years of professional consulting and development of elegant
software solutions to complex business problems in varied industries including healthcare, automotive, entertainment,
document processing, group collaboration, and network marketing.
My goals are to build my career through short-term consulting and long-term contracting, as well as architecting
commercial-quality tools and SDKs to help other developers be more productive and follow best-practice procedures.
An ideal career choice is one in which I can utilize not only my software architecture and development skills, but also my
skills in project/product planning, business requirements gathering, use-case and test-case documenting, quality
analysis, deployment, triage, and production support; the full SDLC.
Professional Experience
Consultant/President/Chairman Matthew Aaron Roberts Consulting Services, Inc. July 2008 – Present
Dallas, Texas
Senior Software Developer Ambit Energy May 2011 – February2012
Dallas, Texas
Redesigned consultant-facing website to include additional interactive widgets on a primary dashboard, as well
as a major color/image facelift.
Developed new reports and report usage statistics to facilitate better understanding of user behavior and to find
areas for SQL query improvements.
Implemented a full-featured,web-based Outlook-style calendar including appointments, invitations,reminders,
email/text alerts, and calendar sharing.
Developed a TicketMaster-style seating selection mechanism to facilitate better event planning. Included
differing price levels per section/row/seat, "on hold" times to release seats not purchased within a given
timeframe, and editing capabilities after purchase. Supported assigned seating and general admission.
Other important new features included complete integration with Twitter and Facebook APIs, as well as a data-
driven survey engine capable of capturing user opinions in real time.
All new features, and some old features, designed with cross-browser compatibility and mobile browser
compatibility as a primary objective.
Worked closely with project stakeholders to innovate and develop new ideas, often acting as a business analyst,
project manager, and quality analyst, to deliver a quality user experience, on-time, and with a low bug/feature
ratio.
Technologies used: .NET 4.0, C#, ASP.NET MVC 3, WebForms and Razor view engines, Fluent NHibernate, HTML5,
jQuery, jQuery UI, jQuery plugins, SQL Server, SOA
2. Matthew A. Roberts
Senior Consultant II Terremark February 2011 – May 2011
Las Colinas, Texas
Supported and enhanced web management tools for IaaS.
Utilized VMWare APIs and SSH sessions to create, modify, and destroy virtual machines, manage resources, and
configure firewalls, load balancers, etc.
Technologies used: .NET 3.0, C#, ASP.NET MVC 2, jQuery, jQuery UI, SQL Server, VMWare vSphere, SSH
Senior Software Developer American Heart Association February 2011 – May 2011
Dallas, Texas
Supported and enhanced web management tool for batch check processing.
Utilized free PDF tools to generate downloadable PDFs of check batches.
Technologies used: .NET 2.0, VB.NET, ASP.NET, SQL Server, PDF creation
Senior Software Developer Greyhound April 2009 – June 2009
Dallas, Texas
Supported and enhanced eCommerce websites for ticket purchasing on Greyhound and related bus lines.
Developed caches for frequently used data from mainframes used by websites and service layers.
Technologies used: .NET 2.0, C#, VB.NET, ASP.NET AJAX, SQL Server
Senior Database Administrator Securus Technologies October 2008 – January 2009
Dallas, Texas
Supported and enhanceduse of SQL Server for new reports and services, and debugged legacy SQL code.
Technologies used: SQL Server, SSIS, SSRS, .NET 2.0, C#, VB.NET, ASP.NET
Senior Consultant Leprechaun July 2008 – October 2008
Dallas, Texas
Converted SQL-heavy business logic into more maintainable, reusable C# classes and services.
Led team to integrate new .NET solutions into existing SQL processes.
Saved company hundreds of thousands of dollars by automated processes rather than requiring a new DBA for
every new client.
Technologies used: SQL Server, SSIS, SSRS, .NET 2.0, C#, VB.NET, ASP.NET
Recruiter and Interviewer BravoTECH July 2008 – October 2008
Dallas, Texas
Developed interview questions and recommendation reports for candidates seeking employment and
contracting through BravoTECH.
Skills used: Public relations, Test and report preparation, Interviewing, Skill and thinking assessment
3. Matthew A. Roberts
Senior Interactive Developer Epsilon August 2009 – January 2011
Irving, Texas
Developed new functionality for Epsilon’s Customer Experience Marketing programs using C# and ASP.NET.
Migrated several VB.NET 2.0 applications to C# and ASP.NET 3.5 and 4.0.
Developed best practices and base classes using C# through which new clients could be accommodated quickly
and consistently.
Created highly configurable Windows Services to aid in automated processes such as transferring files between
file systems and to vendors and clients over SFTP.
Created Microsoft Installers using Visual Studio Custom Actions and InstallShield to facilitate the installation of
key system components.
Developed an online portal through which line-of-business applications and services could be monitored and
managed.
Led and mentored team in Visual Studio skills and .NET technologies.
Technologies used: .NET 4.0, C#, VB.NET, ASP.NET AJAX, Oracle, MSMQ, MSI, InstallShield
Senior Consultant Catapult Systems April 2007 – June 2008
Las Colinas, Texas
Worked with Microsoft Consulting Services to develop a persistent chat room solution built on LCS and OCS.
Architected and developed a presence-caching system to reduce workload on OCS.
Serviced several smaller clients to enhance websites, create SharePoint web parts, and deploy new SharePoint
reports.
Technologies used: .NET 2.0, C#, ASP.NET AJAX, WCF, WF, RTC API, UCMA, UC AJAX, SharePoint
Senior Software Architect Sourcecorp February 2003 – April 2007
Dallas, Texas
Architected and developed a custom distributed workflow solution for image processing and management.
Developed a simple but powerful plug-in system to facilitate the addition of functionality without the need for
redeployment.
Developed image manipulation functions using unsafe C# that rivaled the speed and outcome of many third-
party imaging libraries.
Led and mentored team to work efficiently and effectively and to understand the business of Sourcecorp.
Technologies used: .NET 2.0, C#, VB.NET, ASP.NET AJAX, SQL Server, SSIS, SSRS, DTS, Direct Memory Manipulation,
Image Processing, Win32 API
Consultant Joseph Noble, Incorporated March 2003 – February 2007
Dallas, Texas
Provided as-needed consulting services for hardware and software installation, hardware and software
debugging, network management, and systems integration between Microsoft Office, Intuit QuickBooks, and
other custom industry-specific applications.
Technologies used: Windows, Windows Server, Exchange Server, Office, QuickBooks, Network management
4. Matthew A. Roberts
Senior Consultant Microsoft Consulting Services December 2000 – December 2002
Santa Monica, California
Architected and developed a website and web services to monitor the health of a large web farm, much like
MOM.
Developed a digital asset management system using SharePoint.
Presented .NET technologies to large crowds of developers at launch events on the west coast.
Technologies used: VB6, .NET 1.0, VB.NET, ASP.NET, Web Services, SQL Server, ADSI, WMI, Office automation,
SharePoint
Senior Programmer Analyst Kaiser Permanente July 2000 – December 2000
Pasadena, California
Supported and enhanced a custom distributed workflow system for healthcare claims processing.
Technologies used: VB6, DCOM, MTS
Senior Software Architect The Back and Joint Clinic July 1998 – July 2000
Bryan, Texas
Architected and developed a complete medical office automation solution covering billing, legal, reporting,
patient management, and more.
Integrated Windows, web, and mobile technologies to facilitate more efficient client experiences.
Technologies used: VB6, .NET 1.0b, Win32 API, SQL Server, DTS, Windows CE, ScanTrons, Light-pen drawing, Voice
recognition integration, EDI
Senior Software Developer Adosea Technologies December 1997 – July 1998
College Station, Texas
Developed desktop and web applications ranging from inventory control to financial and real estate
management.
Technologies used: VB6, HTML, Clipper, DBF
Owner/Sole Proprietor Internet Media Development May 1997 – December 1998
College Station, Texas
Developed and marketed “MatHTML,” a full-featured WYSIWYG HTML editor, which ranked fourth in
anAmerican/Canadian ISP Association round-up, ranking among four technologies from Microsoft.
Technologies used: VB6, Win32 API, HTML
CATI Coordinator IntelliQuest March 1997 – December 1997
College Station, Texas
Provided support for DOS workstations running Computer-Aided Telephone Interviewing software.
Supervised the July 1997 Ethernet study that yielded the highest CPH (Completes Per Hour) than any previous
study.
Technologies used: DOS, Excel automation, custom CATI software
5. Matthew A. Roberts
Volunteer Experience
Technology Director TCC AIDS Fund May 2003 – May 2005
Dallas, Texas
Web development.
Credit card processing.
Monetary distributions to disadvantaged persons and related community organizations.
Technologies used: .NET, VB.NET, ASP.NET, SSL, SQL Server, PayPal
Judge Captain Dallas 50th Annual Science & Engineering Fair
Dallas, Texas
Junior physics and astronomy.
Public Speaking Experience
Dallas Code Camp
Dallas .NET User Group
Fort Worth .NET User Group
Tulsa Tech Fest
“Creating a Safe, Reusable Scripting Engine for .NET”
“Creating an Extensible Configuration and Logging System for .NET”
Microsoft Consulting Services
Introduction to .NET, Visual Studio .NET, Visio for Software Architects
Certifications
Microsoft Certified Technical Specialist .NET 2.0, .NET 3.0, C# July 2009
Education
Excelling as a First-Time Supervisor Fred Pryor Professional Education January 2007
Computer Science and Engineering Texas A&M University August 1994 – May 1997
Did not graduate.
Completed 75+ hours towards Bachelors of Science.
Relevant classes included Database Design, Object Oriented Principles, and Operating System Design.
Skill Summary
Microsoft Visual Studio 2010; Microsoft .NET Framework 4.0; WCF; WPF; WF; Microsoft .NET Compact Framework;
Microsoft Visual Basic 6.0, VB.NET; C#; LINQ; Microsoft Win32 API; Microsoft Visual SourceSafe; Microsoft Team
Foundation Server 2010; Microsoft SQL Server 2008; DTS; SSIS; SSRS; Crystal Reports; Microsoft Internet Information
Services 7.5; Microsoft Windows SharePoint Services; Microsoft ASP.NET AJAX;Microsoft ASP.NET MVC 4.0; XML;
XHTML; DHTML; HTML5; JavaScript; CSS3;JSON; REST; jQuery; jQuery UI; jQuery Mobile; Web Services; Microsoft
Enterprise Library; Microsoft Entity Framework; NHibernate; Fluent NHibernate; Microsoft Windows; Microsoft
Windows Server; Microsoft Exchange Server; Microsoft Active Directory Services (ADSI); Microsoft Windows
Management Instrumentation (WMI); Microsoft Internet Security and Acceleration Server (ISA); Microsoft Virtual
6. Matthew A. Roberts
Server/Virtual PC; Microsoft Windows Mobile; Microsoft Office; Microsoft Live Communications Server (LCS); STA COM
RTC (Real-Time Communications) API; Microsoft Office Communication Server (OCS); UCMA (Unified Communications
Managed API); UCAJAX (Unified Communications AJAX API); Borland Delphi for Win32 and .NET; Image Processing with
Atalasoft, LEAD, PixTools, PrizmIP, ClearImage, and Direct Memory Manipulation; Oracle RDBMS; PL/SQL; Microsoft
Message Queue (MSMQ); Microsoft Web Platform; Visual Studio MSIs with Custom Actions; InstallShield; VMWare;
Virtual Center; vSphere; Cloud Computing; IaaS; PaaS; SaaS; Agile/Scrum; SOA; Business Analysis; Systems Architecture;
Quality Analysis; Systems Testing; Project/Product Management; Public Speaking and Communications
References
References are available upon request. Recommendations are available anytime on LinkedIn.
Portfolio
Much of my work has been for internal or proprietary systems. A portfolio of work can be demonstrated in a personal
meeting, but cannot be disseminated publicly. Notables include:
MatHTML, Internet Media Development
TurboBill, The Back and Joint Clinic
ManageNetWeb, Toyota Motor Sales, Microsoft Consulting Services
SCIPS (Sourcecorp Image Processing System), Sourcecorp
PowerZone, Ambit Energy