Upload
matthew-roberts
View
1.301
Download
0
Embed Size (px)
Citation preview
Matthew A. Roberts9630 Greenville AvenueDallas, Texas [email protected]://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 – PresentDallas, Texas
Senior Software Developer Ambit Energy May 2011 – February 2012Dallas, 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
Matthew A. Roberts
Senior Consultant II Terremark February 2011 – May 2011Las 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 2011Dallas, 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 2009Dallas, 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 2009Dallas, Texas Supported and enhanced use 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 2008Dallas, 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 2008Dallas, 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
Matthew A. Roberts
Senior Interactive Developer Epsilon August 2009 – January 2011Irving, 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 2008Las 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 2007Dallas, 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 2007Dallas, 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
Matthew A. Roberts
Senior Consultant Microsoft Consulting Services December 2000 – December 2002Santa 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 2000Pasadena, 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 2000Bryan, 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 1998College 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 1998College Station, Texas
Developed and marketed “MatHTML,” a full-featured WYSIWYG HTML editor, which ranked fourth in an American/Canadian ISP Association round-up, ranking among four technologies from Microsoft.
Technologies used: VB6, Win32 API, HTML
CATI Coordinator IntelliQuest March 1997 – December 1997College 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
Matthew A. Roberts
Volunteer Experience
Technology Director TCC AIDS Fund May 2003 – May 2005Dallas, 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 FairDallas, Texas
Junior physics and astronomy.
Public Speaking Experience
Dallas Code CampDallas .NET User GroupFort Worth .NET User GroupTulsa 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
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