Bruce Snyder

Bruce Snyder

Software Development Manager at hybris software

Location
Greater Denver Area
Industry
Computer Software

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Bruce Snyder know in common
  • Get introduced to Bruce Snyder
  • Contact Bruce Snyder directly

View Bruce's full profile

Bruce Snyder's Overview

Current
Past
  • Partner and Principal at Organic Element
  • Principal Engineer at IONA Technologies
  • Senior Architect at LogicBlaze Incorporated
  • Practice Leader at Virtuas Open Source Solutions
  • Senior Software Engineer at DigitalGlobe
  • Software Design Engineer at Hewlett-Packard
  • Senior Software Engineer at iWITNESS Incorporated
  • Software Engineer at Avolent
  • Software Architect at ProSavvy
  • Software Engineer at Global Crossing
  • Webmaster at The Expert Marketplace
  • Quality Assurance Engineer at Quark
Education
Connections

500+ connections

Bruce Snyder's Summary

I possess a unique skill set with a deep background in software architecture/engineering and the proven ability to liaise with the business side. I have a passion for creative problem solving, a strong work ethic and the skill to bridge the gap between business leaders and software development teams.

* Deep experience with Agile methods and practices
* Practical use of software solutions to solve business problems
* Provide big picture thinking to merge business goals and strategies with software architectures
* Ability to establish strong relationships with both business leaders and software teams

With nearly 20 years of professional experience in enterprise and open source software, my experience is mainly in software architecture and engineering. I also have extensive experience with testing and release management, solution architecture, sales, consulting and training.

I am a member of the Apache Software Foundation and I work on a few Apache projects. Also, I have authored books on Apache ActiveMQ, the Spring Framework, Apache Maven and Apache Geronimo, spoken at numerous software conferences around the world and helped to build communities around open source software.

Bruce Snyder's Experience

Software Development Manager

hybris software

Privately Held; 501-1000 employees; Computer Software industry

June 2013Present (1 year 4 months) Boulder, CO

Owner and Principal

Jailey Solutions

August 2003Present (11 years 2 months)

Consultant, speaker and author focused on solving business problems using expertise not only in providing thought leadership and analysis to ask the difficult questions, but also in software architecture, engineering and even training with enterprise and open source software. I have experience in consulting with a wide variety of companies in many industries over the years.

Nonprofit; 1001-5000 employees; Computer Software industry

2003Present (11 years)

Committer and PMC member for Apache ActiveMQ, Camel, ServiceMix and Geronimo. Co-Founder of Geronimo.

Principal Solution Architect

EMC

Public Company; 10,001+ employees; EMC; Information Technology and Services industry

February 2012June 2013 (1 year 5 months)

Fulfill a key role at the crossroads of sales, product, and business teams to provide overall solution advisement, architecture and thought leadership for key enterprise accounts. Serve as liaison to customer, provide management oversight of consultants working on-site with customer as well as lead, plan and retrospect Scrums. Focused on software solutions using the VMware vFabric Cloud Application Platform, VMware virtualization products and open source to help companies develop new applications as well as migrate existing workloads to be deployed to IaaS (Infrastructure as a Service) and eventually PaaS (Platform as a Service). Provide advisement around development and operational efficiencies through the implementation of a DevOps strategy and execution to re-engineer the release management process and the software development lifecycle. Additionally, perform design and development using Java, Spring, REST, MongoDB, RabbitMQ, HTML5, Bootstrap, Backbone.js, Cloud Foundry, Chef and Puppet.

Senior Software Engineer

VMware

Public Company; 10,001+ employees; VMW; Computer Software industry

September 2009February 2012 (2 years 6 months)

Member of the R&D organization working as a software engineer on the vFabric Cloud Application Platform including vFabric Application Director, vFabric tc Server, vFabric Hyperic HQ, and vFabric License Server using Java, Groovy, Spring, Tomcat, RabbitMQ, ActiveMQ, MySQL, PostgreSQL and Redis among many other things.

Senior Software Engineer

SpringSource, A division of VMware

Privately Held; 51-200 employees; Internet industry

September 2008September 2009 (1 year 1 month)

Software engineer spending most of my time developing SpringSource tc Server, Hyperic HQ and Apache ActiveMQ. Also fulfilled roles in consulting, sales, support and training for SpringSource and Apache products.

VMware acquired SpringSource in Sept 2009:

http://blog.springsource.com/2009/08/10/springsource-chapter-two/

Partner and Principal

Organic Element

Public Company; 1-10 employees; Computer Software industry

June 2008June 2009 (1 year 1 month)

Enterprise level integration, messaging and middleware consulting for clients using open source software.

Principal Engineer

IONA Technologies

Public Company; 201-500 employees; IONA; Computer Software industry

April 2007June 2008 (1 year 3 months)

Successfully took LogicBlaze through an acquisition by IONA Technologies to start a new division at IONA focused on the LogicBlaze business plan (the business eventually became FuseSource). Critical core team member in continuing to execute on the Logicblaze business plan in the open source division at IONA. Continue roles from LogicBlaze business working with many Global 2000 customers to make them successful with the FUSE product line. Served as mentor to many other engineers to help them become familiar with the FUSE platform, how to develop applications using it, how to troubleshoot it and how to support it. Architecture, development and support of the FUSE components based on Apache ActiveMQ, Camel, ServiceMix and CXF.

Senior Architect

LogicBlaze Incorporated

November 2005April 2007 (1 year 6 months)

In April 2007, I assisted in taking LogicBlaze through an acquisition by IONA Technologies. Fill the role of Principal Engineer and carry on with my LogicBlaze colleagues in the same capacity to continue to deliver open source solutions for service oriented integration. For information about the acquisition, see the press release:

http://www.physorg.com/news95499265.html

At LogicBlaze I spent my time developing open source, developing products, evangelizing open source, speaking to customers, assisting in sales, and making critical business decisions with clients, partners and inside the company. LogicBlaze was a startup based in Los Angeles, CA with people distributed throughout the world and we continued to work this way at IONA.

Senior Architect for the open source enterprise integration company providing consulting services, support and training for Apache
ActiveMQ, Apache Camel and Apache ServiceMix. Assisted in running many phases of the business including consulting, training, sales, strategy, critical business decision-maker; architecture and development on all products. Worked with many customers around the world on integration and messaging related architecture and development.

Practice Leader

Virtuas Open Source Solutions

20052005 (less than a year)

Advisement, consulting and training around open source software.

Senior Software Engineer

DigitalGlobe

Public Company; 1001-5000 employees; DGI; Information Technology and Services industry

June 2002June 2004 (2 years 1 month)

Develop the satellite planning and tasking software including feasibility of imaging orders, scheduling of imaging orders, task event list generation, handling of cloud cover forecast and recomputing of imaging order collection opportunities. Design of the next generation system including the database vendor and schema, the hardware and operating system, the software architecture including the application server, clustering, caching and failover as well as mass refactoring. Heavy use of RMI in a client/server, distributed architecture using Java with OpenJump GIS, Oracle9i/Oracle10g (with Oracle Spatial), RedHat Enterprise Linux, Satellite Toolkit and much more. Refactor persistence layer to make use of Spring JDBC support. Design a client side facade to remote EJBs and RMI apps using Spring dynamic proxy support using EasyMock for testing.

Software Design Engineer

Hewlett-Packard

Public Company; 10,001+ employees; HPQ; Information Technology and Services industry

February 2002June 2002 (5 months)

Work as part of the HPUX division to design and develop a multi-platform hardware and software inventory management solution to be shipped with the HPUX operating system on HP SuperDome systems. The solution utilized Java, JSP/Servlets, Tomcat, MySQL and XML. Refactor the build and test process using Ant, JUnit and related tools. Design a test plan integrating the use of JTest and JUnit for black box and white box testing. Heavy tuning of Jakarta Tomcat and the JVM for performance reasons. Utilization of JProbe and JTest for performance analysis and code coverage.

Senior Software Engineer

iWITNESS Incorporated

May 2001December 2001 (8 months)

Design and development of a J2EE prototype surrounding the Sarbanes-Oxley Act using Java, Oracle and JBoss to reduce a client's hardware investment by 90%. Automation of product installation that decreased product deployment from three weeks to two days. Research and analyze object persistence products to replace the current persistence infrastructure using the Castor open source project with Oracle8i. Software development using Java (JSPs, Servlets), C++, Python, Perl, Oracle8i, CORBA, Solaris and shell. Use of Extreme Programming methodologies and continuous integration in order to shorten the development cycles. Administration and customization of Solaris, Red Hat Linux, Bugzilla, CVS, DNS, Sun JumpStart process, Oracle8i and Oracle Internet Directory.

Software Engineer

Avolent

Privately Held; 51-200 employees; Computer Software industry

August 2000May 2001 (10 months)

Design and development of an Enterprise Invoicing/Billing Payment and Presentment system (EIPP/EBPP) through the use
of J2EE, XML, BEA Weblogic and Oracle8i. Development of an object persistence layer using the Castor Project with Oracle8i, flat XML documents and the file system. Define and distribute the Java environment through shell scripts throughout the engineering environment. Design and development of a prototype comparing JSP vs. XML/XSL executing under ATG Dynamo, BEA Weblogic, Orion
and Tomcat running on Red Hat Linux and Solaris.

Software Architect

ProSavvy

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

March 2000August 2000 (6 months)

Design of a B2B XML infrastructure surrounding the Ariba Punch Out model using Java, ColdFusion and CommerceXML (cXML). XSL development for document transformation. Administration of Solaris environment including DNS, iPlanet Enterprise Messaging and Directory servers, StarBase
StarTeam and data backups.

Software Engineer

Global Crossing

Public Company; 10,001+ employees; LVLT; Telecommunications industry

June 1999March 2000 (10 months)

Design and development of enterprise messaging and provisioning solutions for a unified messaging platform for
incorporation into a VOIP platform and product. Installation and administration of hardware and software from Sun Microsystems, Arrowpoint, Cisco, EMC and Veritas. Design and development of products using Java, LDAP, Apache, Perl, PHP, Javascript, shell and Informix in an effort to develop a webmail product. Administration of Solaris environment including iPlanet Directory Server and Sun Internet Mail Server. Design of software development processes used by all engineering teams. Configuration and testing of load balancing solutions from Arrowpoint, Alteon, F5, Resonate and Radware.

Webmaster

The Expert Marketplace

April 1999June 1999 (3 months)

Development, maintenance and administration of websites created using Perl and Oracle7. Migration of development environment from Perl and Oracle7 on SCO Unix to ColdFusion and Oracle8 on RedHat Linux
and Solaris. Administeration of SCO Unix and Red Hat Linux environments including Sendmail, Apache, backups, etc.

Quality Assurance Engineer

Quark

Privately Held; 501-1000 employees; Computer Software industry

June 1996April 1999 (2 years 11 months)

Black box and white box testing of the QuarkDMS digital asset management system designed and developed using Java, C/C++ and
Oracle8 running on Solaris and NT. Testing of QuarkDMS query engine and web client through all phases including pre-Alpha, Beta and product releases. Utilization of Segue SilkTest for automated testing and Segue QA Radar for defect tracking and reporting. Develop a full library of components in Segue SilkTest designed for QuarkDMS automated testing. Design and development of an automated test farm that executed tests nightly pushing results into Oracle8 for analysis. Creatation of structured use cases and test plans encompassing Solaris and NT platforms to establish functionality baselines
for the purpose of new feature testing and regression testing. Administration of Apache Jserv, JRun, ServletExec and Websphere running on Solaris and NT platforms.

Bruce Snyder's Publications

  • ActiveMQ in Action

    • Manning Publications Co.
    • March 1, 2011

    The Apache ActiveMQ message broker is an open source implementation of the Java Message Service spec. It makes for a reliable hub in any message-oriented enterprise application and integrates beautifully with Java EE containers, ESBs, and other JMS providers.

    ActiveMQ in Action is all you'll need to master ActiveMQ. It starts from the anatomy of a JMS message and moves quickly through connectors, message persistence, authentication, and authorization. By following a running example (a stock portfolio app), you’ll pick up the best practices distilled by the authors from their long and deep involvement with this technology.

  • Maven: The Definitive Guide

    • O'Reilly Media
    • September 1, 2008
    Authors: Bruce Snyder, Sonatype Company

    For too long, developers have worked on disorganized application projects, where every part seemed to have its own build system, and no common repository existed for information about the state of the project. Now there's help. The long-awaited official documentation to Maven is here.

    Written by Maven creator Jason Van Zyl and his team at Sonatype, Maven: The Definitive Guide clearly explains how this tool can bring order to your software development projects. Maven is largely replacing Ant as the build tool of choice for large open source Java projects because, unlike Ant, Maven is also a project management tool that can run reports, generate a project website, and facilitate communication among members of a working team.

  • Beginning Spring Framework 2

    • Wrox
    • December 1, 2007
    Authors: Bruce Snyder, Thomas Van de Velde, Christian Dupuis, Sing Li, Anne Horton, Naveen Balani

    Beginning Spring Framework 2 shows beginning Java developers how to build serverside Java applications using the latest 2.0 release of the Spring Framework. The book does not assume any previous knowledge of J2EE--in fact, the authors argue that beginners learn more quickly by starting directly with Spring.
    The authors show readers how to build a working web application using Spring with other open source tools and technologies, all of which can be freely downloaded and installed via the Internet. Each chapter builds a portion of the application. All the Spring concepts and construction techniques are introduced during the design and coding of this application. (With minor adaptation, the resulting code can be re-used by readers in their own working applications.)

  • Professional Apache Geronimo

    • Wrox
    • October 1, 2006
    Authors: Bruce Snyder, Jeff Genender, Sing Li

    Geronimo is a popular production-grade Open Source J2EE 1.4 certified server available free of charge. It is the only server of its kind licensed under the Apache Software License 2.0, allowing free adaptation and modification for commercial or non-commercial use. The server is well-supported internationally by a large base of users, developers, and support vendors. Geronimo can host a variety of server applications. It comes equipped with a relational database server and message broker, enabling you to immediately deploy your enterprise applications.

    With all this potential, getting started with Geronimo can be a daunting task. This team of experienced authors has crafted a book to make your experience with Geronimo go smoothly -- and they've packed it with numerous examples of configuration and deployment for the Geronimo server. Whether you've been using a commercial J2EE server or this is your first encounter with an application server, you'll quickly learn what Geronimo can do for your environment.

Bruce Snyder's Skills & Expertise

  1. Java
  2. Spring Framework
  3. Spring Integration
  4. Apache ActiveMQ
  5. Apache Tomcat
  6. RabbitMQ
  7. Maven
  8. Linux/Unix
  9. PostgreSQL
  10. MySQL
  11. Apache ServiceMix
  12. Apache Camel
  13. Perl
  14. Spring
  15. Tomcat
  16. CAMEL
  17. ActiveMQ
  18. Software Solution Architecture
  19. Open Source
  20. ServiceMix
  21. Git
  22. Subversion
  23. Messaging
  24. Integration
  25. Enterprise Integration
  26. Event Driven
  27. REST
  28. Agile Methodologies
  29. Cloud Computing
  30. Java Enterprise Edition
  31. SOA
  32. Web Services
  33. Architecture
  34. XML
  35. Scrum
  36. Enterprise Architecture
  37. Software Development
  38. Apache
  39. Enterprise Software
  40. Linux
  41. Web Applications
  42. JMS
  43. Design Patterns
  44. Unix
  45. Solution Architecture
  46. Oracle
  47. Ant
  48. JUnit
  49. JSP
  50. Bacon Eating

View All (50) Skills View Fewer Skills

Bruce Snyder's Education

Illinois State University

Bachelor of Science (B.S.), Public Relations

19901993

View Bruce Snyder’s full profile to...

  • See who you and Bruce Snyder know in common
  • Get introduced to Bruce Snyder
  • Contact Bruce Snyder directly

View Bruce's full profile

Not the Bruce Snyder you were looking for? View more »

Viewers of this profile also viewed...