Scroll To View More
Matthew D. Groves, Software Developer in Columbus, OH, United States
Matthew D. Groves

Software Developer in Columbus, OH, United States

Member since July 10, 2014
Matthew is an experienced, knowledgeable, and enthusiastic developer. He has experience in enterprise development, product development, and consulting. He is also deeply involved in the development community, serving as a user group organizer, conference organizer, and regular conference speaker.
Matthew is now available for hire



  • Microsoft SQL Server, 10 years
  • C#, 8 years
  • PHP, 7 years
  • ASP.NET MVC, 7 years
  • jQuery, 6 years
  • Aspect-oriented Programming, 4 years
Columbus, OH, United States



Preferred Environment

Windows, Visual Studio, SQL Studio

The most amazing...

...thing I've experienced as a developer is giving a presentation to a movie theater full of developers.


  • Software Solutions Lead

    2014 - PRESENT
    Heuristic Solutions
    • Led the solutions practice at Heuristic Solutions, reporting directly to the principals.
    • Managed complex resource allocation each month, arranging developer time, customers, and the project.
    • Worked on business development, working to acquire new customers and negotiating with existing customers.
    • Worked as an internal consultant for Heuristic’s own product, LearningBuilder. Managed a project to give the product an improved mobile presence.
    • Managed my own billable work for clients, working on a mobile-first website and supporting service architecture. Used ASP.NET MVC, C#, JavaScript, jQuery, SQL Server, Bootstrap, TeamCity, and Octopus.
    Technologies: C#, ASP.NET, jQuery, Bootstrap, HTML, CSS, JavaScript, SQL Server, TeamCity, Octopus
  • Software Development Engineer

    2010 - 2014
    Zimbra (previously known as Telligent)
    • Worked as a senior developer on the product development team for Telligent Analytics using technologies including: C#, JavaScript, jQuery, HTML, SQL, and ASP.NET.
    • Developed and shipped versions 3.6, 3.7, 4.0, 4.1, and hotfix releases for Telligent Analytics.
    • Worked closely with support and sales to address customer issues and questions.
    • Worked remotely (full-time) in an effective and self-motivated way.
    • Worked with product managers to develop user stories and UI mockups.
    Technologies: ASP.NET, C#, JavaScript, jQuery, HTML, SQL Server, SSIS, REST
  • Adjunct Faculty

    2012 - 2013
    Capital University
    • Worked as an adjunct faculty instructor in the Music Technology program.
    • Taught basic web development (HTML/WordPress) to as many as 38 college sophomores in a semester.
    • Created an entire curriculum independently, including lectures, labs, slides, homework, and exams.
    • Administered lab sessions where I was often required to think on my feet to come up with solutions and answers to tough questions.
    • Advanced and expanded my public speaking skills.
    Technologies: WordPress, PHP, Windows Azure, HTML, CSS
  • Software Consultant

    2009 - 2010
    Quick Solutions
    • Worked on data layer/SOA conversion projects.
    • Developed the migration of key functionality from legacy systems to new systems.
    • Worked with technologies on both sides of the migration: ASP.NET, WinForms, SSRS, SQL, and Oracle.
    • Worked on an Agile team.
    • Worked with multiple customers in the private and public sector.
    Technologies: ASP.NET, C#, SQL Server, WinForms
  • Web Developer

    2003 - 2009
    The Ohio State University
    • Involved in the development of all websites used by the department of Student Life, including large high-profile sites and smaller special interest sites.
    • Used technologies including ASP.NET (VB and C#), Microsoft SQL, ASP Classic, Microsoft Access, Crystal Reports, web services, and more.
    • Pioneered and advocated for the use of newer technologies and methodologies as appropriate, including TDD, Agile project management, design patterns, and version control.
    • Worked on major projects at OSU including eCommerce (credit card processing), RA application processes, and content management systems. Integrated with purchased solution implementation, such as POS systems and document management solutions.
    • Was promoted to the WebDev office in Student Life from a position in the Business Office (also in Student Life).
    Technologies: ASP, ASP.NET, C#, SQL Server, jQuery


  • Cross Cutting Concerns blog (Development)

    Cross Cutting Concerns started as a blog dedicated to aspect-oriented programming (AOP). However, as of January, 2014, it has expanded to included developer and programming topics of all kinds. This includes but is not limited to: C#, JavaScript, SQL, HTML, PHP, and so on. The name of the site is a play on words, since AOP is primarily about untangling and encapsulating the concerns of a system that cut across many parts of the system. "Cutting" can also mean blunt or ruthless.

  • SQL Profiler Query Cleaner (Development)

    It cleans up queries from SQL Profiler to facilitate use in SQL Studio.

  • NuGet Gallery (Development)

    I submitted pull requests and contributed to issue discussion for's NuGet Gallery open source project.

  • AOP For You and Me (Other amazing things)

    This is a technical presentation I've given at user groups and conferences.

  • The Class That Knew Too Much (Other amazing things)

    The Class That Knew Too Much is a presentation I've given to user groups and conferences.

  • PostSharp AOP in .NET Webinars (Other amazing things)

    A series of webinars hosted by PostSharp to educate about and promote their product.

  • AOP in .NET (book) (Other amazing things)

    AOP in .NET introduces aspect-oriented programming to .NET developers and provides practical guidance on how to get the most benefit from this technique in everyday coding. The book's many examples concentrate on modularizing non-functional requirements that often sprawl throughout object-oriented projects. Even if you've never tried AOP before, you'll appreciate the straightforward introduction using familiar C#-based examples. AOP tools for .NET have now reached the level of practical maturity Java developers have relied on for many years, and you'll explore the leading options, such as PostSharp and Castle DynamicProxy.


  • Paradigms

    Aspect-oriented Programming, Object-oriented Programming (OOP), Agile Software Development
  • Languages

    PHP, T-SQL, HTML, C#, HTML5, VBScript, JavaScript
  • Frameworks

    ASP.NET MVC, ASP.NET, Entity, ADO.NET, CakePHP, NHibernate
  • Tools

    Microsoft Visual Studio, SQL Management Studio
  • Storage

    JSON, SQLite, MySQL, Microsoft SQL Server
  • Libraries/APIs

    jQuery UI, Moment.js, jQuery
  • Platforms

    WordPress, Android, Windows, Azure
  • Other

    Internet Information Services (IIS), IIS 7


  • Master's degree in Business Administration
    2006 - 2008
    The Ohio State University - Columbus, Ohio
  • Bachelor's degree in Computer Science
    1998 - 2002
    Ohio University - Athens, Ohio
I really like this profile
Share it with others