Pat McDonough

Pat McDonough

Software Architect & Engineer

San Francisco Bay Area

Current
  • JBoss Solutions Architect at Red Hat
Past
  • Application Architect at Accenture
  • Solutions Architect & Lead Engineer, Architecture Roadmap and Proof of Concept Development at AT&T
  • Solutions Architect & Lead Engineer, Order Processor Integration Application at AT&T
  • Solutions Architect & Lead Engineer, Operational Dashboard at AT&T
  • Solutions Architect & Lead Engineer, Order Management Web Application at AT&T
  • User Interface Engineer & Designer, Enterprise Business Shopping Cart at AT&T
  • Servlet/JSP Engineer, Staffing Web Application at AT&T
  • Computer Lab Technician at Cal Poly San Luis Obispo
  • Intern at Multex
Education
  • California Polytechnic State University-San Luis Obispo
Connections
104 connections
Industry
Information Technology and Services
Websites

Pat McDonough’s Summary

I'm an enthusiastic technologist and software architect & engineer. I've spent my career developing large-scale ordering and integration solutions from concept through implementation. I enjoy working with a talented team in solving complex problems through the innovative use of technology.

Technology is my passion and I strongly advocate open source utilization and participation, web2.0 collaboration, and agile methodologies in solving business problems in innovative ways.

My hands-on experience is in architecture, engineering, stabilization, maintenance, integration, etc. of large-scale, distributed, mission critical business systems using expertise in several key technologies, including open source solutions, service-oriented architectures, java, web & messaging mediums, distributed systems, data mining & analysis, and performance analysis & tuning.

I've demonstrated consistent leadership and problem-solving ability as a result of being passionate about technology, pursuing a detailed understanding of problems, taking ownership, staying aware of available solutions, understanding business needs, embracing change, having the confidence to serve as an effective disruptive influence, and ultimately possessing a vision of the pragmatic application of technology to achieve goals and create value.

Through experience, I've learned to be an effective communicator, presenter, and collaborator, including participation in a variety of enterprise architectural communities, creation of business case and associated architectural solution presentations, and presenting to management and principals.

I'm a team player and leader, mentoring colleagues in adopting new skills and approaches, enhancing team capabilities through adoption of new tools and technologies, incorporating agile approaches and collaboration techniques, and enforcing the need for solid fundamentals such as abstractions/frameworks, testability, refactoring, etc.

Pat McDonough’s Specialties:

Java & SOA: ReST, Enterprise Integration Patterns (EIP), Enterprise Service Bus (ESB), JBI, Web Services (WS-*), WSDL, SOAP, XML Schema, XSLT, Orchestration, BPM, BPEL, Messaging, JMS, JPA, SQL, Servlet, JMX, Ajax, HTML, CSS, ETL, Data mining, Dimensional analysis. Spring, Camel, Servicemix, WSO2, Saxon, ActiveBPEL, Solr/Lucene, Axis, Axis2, JQuery, Dojo, Hibernate, Oracle, MySQL, Tomcat, Jetty, Struts/Struts2, Pentaho/Kettle, Ubuntu, Red Hat, Eclipse, Maven, Ant, JUnit, CruiseControl, Trac...


Pat McDonough’s Experience

  • JBoss Solutions Architect

    Red Hat

    (Public Company; RHT; Computer Software industry)

    April 2009Present (8 months)

    * Evangelize Free and Open Source Software
    * Maintain intimate knowledge of the entire JBoss Enterprise Middleware portfolio, including platforms and frameworks for: Java EE, SOA, Data Services, Business Rules Management, Portals, SIP, Operations management, etc.
    * Identify technical solutions to solve customer's business problems
    * Create presentations, demos, write-ups, etc. focused on JBoss technologies

  • Application Architect

    Accenture

    (Public Company; ACN; Management Consulting industry)

    February 2009March 2009 (2 months)

    As part of an outsourcing agreement between AT&T and Accenture, I maintained my general domain architecture responsibilities including leadership of roadmap development, proof of concept implementation, and enterprise standards committee participation.

    In addition, I worked much more directly than in the past with teams in India and in general management capacities at transitioning knowledge from another vendor.

  • Solutions Architect & Lead Engineer, Architecture Roadmap and Proof of Concept Development

    AT&T

    (Public Company; T; Telecommunications industry)

    December 2007January 2009 (1 year 2 months)

    Created a roadmap to transition 9 mil customer Peoplesoft CRM ordering system to an SOA stack.

    Developed an SOA stack incorporating key technologies: Enterprise Service Bus, Orchestration Engine, Search Engine, Rules engine, Canonical Data Model, and development and definition of key Data and Business Services.

    Re-engineered existing disjointed ordering process and implemented on the SOA stack, integrating with legacy systems via existing and newly developed services.

    Utilized open standards: BPEL, JBI, XSLT, WSDL, SOAP, JMS

    Implemented open source tools: Servicemix, ActiveBPEL, Axis/Axis2, ActiveMQ, Drools, Solr (Lucene), Saxon, Tomcat, etc. and targeted virtualization and dynamic scaling.

    Created and presented business case and solution architecture presentations and authored a white paper and 3D diagramming to communicate the complex solution

    Adopted Scrum, Trac, Sharepoint, and other collaborative tools and methodologies to deliver project goals.

  • Solutions Architect & Lead Engineer, Order Processor Integration Application

    AT&T

    (Public Company; T; Telecommunications industry)

    2005July 2008 (3 years )

    Designed and implemented a mission critical, high volume, high concurrency, high availability (99.997%) orchestration and integration tool handling production DSL orders.

    Developed re-usable frameworks and APIs that lowered future project implementation costs by up to 70% (~$250k lifetime savings so far). Technologies implemented included Hibernate, java.util.concurrent, Apache Axis, JMS, Oracle, JMX, Quartz...

    Built-out team development structure utilizing Eclipse, Ant, JUnit, CruiseControl, MediaWiki, Bugzilla and agile methodologies such as test-driven development, pair programming, continuous integration, and daily stand-ups.

    Key Performance Indicators: 300 thousand + order messages per day, 3 million + daily orchestrated processes, 1 million + daily web service interactions, 18 million + daily database transactions, 1 TB + database, supports 9 million customers and 12,000 daily users (35,000 total), 24/7 operation support, zero operational downtime minutes in 2007.

  • Solutions Architect & Lead Engineer, Operational Dashboard

    AT&T

    (Public Company; T; Telecommunications industry)

    December 2007June 2008 (7 months)

    Designed key metrics and developed business intelligence tooling for mining and monitoring operational system metrics.

    Created monitoring tools for gathering Key Performance Indicators, developed a data warehouse for metric analysis and storage, and created reporting interfaces for analysis.

    Utilized open source tools and technologies including: MySQL, Pentaho/Spoon, Linux, PHP, Google Charts APIs, Firebug, Dojo... Other tools included Excel PivotCharts, Powerpoint.

  • Solutions Architect & Lead Engineer, Order Management Web Application

    AT&T

    (Public Company; T; Telecommunications industry)

    December 2006March 2007 (4 months)

    Rapidly prototyped and implemented a Java-based web application for accessing order information to be used as an alternative to the existing vendor-based CRM system via portlet integration.

    Built out various frameworks and patterns to enable rapid replacement of additional functionality from the existing vendor-based CRM platform.

    Implemented a multi-mode single-sign-on component integrating with various security APIs including Peoplesoft Java-based libraries, Peoplesoft SOAP/HTTP interfaces, and AT&T web and Java-based integration.

    Utilized an open source stack based on the Struts2 framework, utilizing built-in Dojo features for some Ajax functionality and incorporating a JPA (Hibernate) back-end.

    Worked closely with operations personnel to integrate new Tomcat instances as well as new standards and procedures to accommodate deployment through the various parallel stages of the SDLC.

  • User Interface Engineer & Designer, Enterprise Business Shopping Cart

    AT&T

    (Public Company; T; Telecommunications industry)

    20042004 (less than a year)

    Developed user interface components for an enterprise service and equipment shopping cart application using a strict XHTML 1.0/HTML 4.01 model and W3C-standard CSS for styles and positioning.

  • Servlet/JSP Engineer, Staffing Web Application

    AT&T

    (Public Company; T; Telecommunications industry)

    July 20022003 (1 year )

    Developed J2EE Servlet/JSP solutions for in-house staffing application

  • Computer Lab Technician

    Cal Poly San Luis Obispo

    (Educational Institution; 11-50 employees; Higher Education industry)

    19992002 (3 years )

    - Provided assistance to computer lab users
    - Maintained lab equipment
    - Taught classes on basic computer applications usage

  • Intern

    Multex

    (Public Company; MLTX; Financial Services industry)

    19991999 (less than a year)

    Performed Data entry for financial industry information


Pat McDonough’s Education

  • California Polytechnic State University-San Luis Obispo

    B.S. , Management Information Systems , 19972002

    I "graduated" in 2002, but have yet to complete my final 2 units and resolve a transcript issue. I plan to finally tackle this and complete it in Spring 2009.


Additional Information

Pat McDonough’s Websites:

Pat McDonough’s Interests:

Family, Technology, Economics, Politics, Local, Lacrosse, Athletics, Food, Nutrition

Pat McDonough’s Groups:

Cal Poly Men's Lacrosse, Clif Bar Lacrosse

  •    California Polytechnic University San Luis Obispo Alumni
  •    AT&T Employee Alumni

Pat McDonough’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 Pat McDonough’s full profile:

  • See who you and Pat McDonough know in common
  • Get introduced to Pat McDonough
  • Contact Pat McDonough directly

View Full Profile