Matthew Adams

Matthew Adams

Principal Consultant at Matthew Adams Consulting, Inc.

Greater Seattle Area

Current
Past
  • Consultant at Statera
  • Senior Consultant at SpringSource
  • Principal Consultant at Matthew Adams Consulting (Sole Proprietorship)
Education
  • University of California at San Diego
Connections
234 connections
Industry
Computer Software
Websites

Matthew Adams’s Summary

Substantial professional software experience dating back to 1989, including hands-on enterprise software architecture, design & development, with a special interest in the middle tier, service-oriented architecture, and persistence. Actively involved in industry expert groups JDO (Java Data Objects) and JPA (Java Persistence API).

Also very funny, although wife often disagrees.

Matthew Adams’s Specialties:

Hands-on enterprise software architecture, design & development; object persistence; JDO, EJB, JPA & SDO expert group member; service-oriented architecture; Spring Framework.


Matthew Adams’s Experience

  • Principal Consultant

    Matthew Adams Consulting, Inc.

    (Computer Software industry)

    January 2009Present (1 year )

    Software architecture, design & development for various clients. See http://www.matthewadams.me/resume for details.

  • Consultant

    Statera

    (Privately Held; 51-200 employees; Information Technology and Services industry)

    20092009 (less than a year)

  • Senior Consultant

    SpringSource

    (Computer Software industry)

    August 2007January 2009 (1 year 6 months)

    • Conducted public and private Core Spring classes nationwide on the Spring Framework and other Spring Portfolio projects
    • Created training materials for various SpringSource training courses, including student labs, lab instructions and slides
    • Provided technical marketing collateral for the SpringSource marketing department , including technical articles, slides, screencasts, datasheets, and FAQs

  • Principal Consultant

    Matthew Adams Consulting (Sole Proprietorship)

    (Sole Proprietorship; Myself Only; Computer Software industry)

    May 2007September 2007 (5 months)

    Client: F5 Networks, Seattle, WA
    • Collaborated on F5 knowledge base application
    • Integrated Spring MVC with Communiqué
    Client: thePlatform, Seattle, WA through Cypress Consulting, Seattle, WA
    • Collaborated on digital media asset delivery project
    Client: Muse, Seattle WA
    • Consulted on architectural best practices on the use of transparent persistence with JDO and JPA

  • Senior Consultant & Product Marketing Manager

    Xcalia

    (Privately Held; 11-50 employees; Computer Software industry)

    July 2004May 2007 (2 years 11 months)

    • Created new corporate web site using Spring MVC, JSP and JDO on Tomcat
    • Served in capacity of consultant, sales engineer, and product marketing manager
    • Promoted Xcalia's products through technical demonstrations, presentations at technical conferences, and presence in numerous online technical forums
    • Participated in strategic business partnership identification and evaluation
    • Collaborated on program marketing of product line, its features, and direction

  • Enterprise Architect

    The Cobalt Group

    (Privately Held; 501-1000 employees; Information Technology and Services industry)

    March 2004July 2004 (5 months)

    • Performed detailed domain-driven analysis of Cobalt's vertical market
    • Worked with architecture team to establish software architecture, development, and process standards
    • Oversaw the redesign effort of the automobile inventory service, a Cobalt core enterprise service

  • System Architect

    Travelport Corporate Solutions (now Orbitz for Business)

    (Public Company; CD; Leisure, Travel & Tourism industry)

    July 2000March 2004 (3 years 9 months)

    • Designed and implemented a new corporate travel policy enforcement service
    • Refactored home-grown transparent persistence framework
    • Integrated Travelport’s legacy, XML-based logging system with log4net
    • Analyzed, designed, and prototyped persistent domain object model for Travelport client organization, corporate travel policy, and fine-grained application-level security
    • Designed and prototyped new enterprise system for corporate travel services, with a custom JMS-based workflow engine
    • Created comprehensive Ant-based build for new architecture, including JUnit-based testing
    • Developed Java Cryptography Architecture (JCA) component to enable secure single sign-on (SSO) between Travelport’s legacy components and custom client systems
    • Supported portal development team with refactoring of custom content management server

  • Senior Software Engineer

    First Horizon Merchant Services

    (Public Company; Banking industry)

    October 1996February 2000 (3 years 5 months)

    • Created web-based merchant credit card transaction search engine
    • Instituted company-wide development standards on the full software development life cycle
    • Performed design & code reviews for all projects to ensure adherence to standards
    • Designed and developed credit card transaction dispute management persistent domain object model and intranet web-based application in Java/J++ and ASP using an ODMG-compliant ODBMS and SQL Server
    • Designed and implemented web presentation tier framework for both intranet and Internet web sites, encompassing look-and-feel, site navigation, and integrated security
    • Ported MFC-based C++ credit card processing application from 16 to 32-bit
    • Designed and implemented plug-in framework for above application in order to import and export credit card transaction data in arbitrary formats

  • Software Engineer

    J.D. Edwards World Source Co. (acquired by Peoplesoft, acquired by Oracle)

    (Privately Held; 501-1000 employees; Computer Software industry)

    February 1995October 1996 (1 year 9 months)

    • Led the OneWorld installation software team
    • Refactored existing C code base to leverage object orientation using Visual C++ and MFC
    • Researched integration of OneWorld product with emerging Java technologies
    • Served on Internet deployment team for www.jdedwards.com

  • Professional Research Assistant

    University of Colorado Health Sciences Center, Magnetoencephalography Lab

    (Educational Institution; 1001-5000 employees; Biotechnology industry)

    January 1993February 1995 (2 years 2 months)

    • Created laboratory web site
    • Developed software in C and MATLAB to analyze neuroanatomical structures on Solaris
    • Created sophisticated 3D neuroanatomically correct renderings for publication
    • Coauthor of three published research papers on neurological MEG

  • Principal Consultant

    Matthew Adams Consulting (Sole Proprietorship)

    (Sole Proprietorship; Myself Only; Computer Software industry)

    January 1992April 1992 (4 months)

    Client: Pyxis, San Diego, CA
    • Provided cost-to-benefit analysis application to sales department
    • Enhanced MedStation product to include transaction data export facility

  • Programmer

    The Quantum Leap

    (Privately Held; 1-10 employees; Computer Software industry)

    October 1989July 1991 (1 year 10 months)

    Contributed to various client engagements under principal consultant


Matthew Adams’s Education

  • University of California at San Diego

    B.A. , Cognitive Science , September 1986August 1991


Additional Information

Matthew Adams’s Websites:

Matthew Adams’s Interests:

Seahawks, volleyball, golf, bowling, fly fishing, dirt bike riding, RVing

Matthew Adams’s Groups:

Member of JSR 12 (JDO 1.0) Expert Group,
Member of JSR 243 (JDO 2.0) Expert Group,
Member of JSR 220 (EJB 3.0) Expert Group,
Member of JSR 317 (JPA 2.0) Expert Group,
Member of SDO Expert Group,
Member of JSR 317 (JPA 2.0) Expert Group,
Member of Seattle Java Users' Group,
Volleyball

  •    UCSD Alumni
  •    Open Source Universe
  •    Spring Users
  •    Orange County Java Enterprise Development User Group
  •    Contractors Direct
  •    San Diego IT Professionals
  •    San Diego Software Industry Professionals
  •    SpringUsers
  •    Tacoma Software Professionals
  •    Semantic Web Austin

Matthew Adams’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Matthew Adams’s full profile:

  • See who you and Matthew Adams know in common
  • Get introduced to Matthew Adams
  • Contact Matthew Adams directly

View Full Profile