David Ward

David Ward Email and Phone Number

Software Engineering Manager @ Red Hat
Rochester, NY, US
David Ward's Location
Rochester, New York, United States, United States
David Ward's Contact Details
About David Ward

Enterprise Software Architect with 25 years experience designing and implementing mission-critical systems across various fields such as financial services, online commerce, health services and pharmaceutical applications, government agency applications, real estate, large-scale printing, document management, inventory management and more.Work in recent years has been in Business Intelligence and Automation, including rules and process development, deployment, management, and monitoring. Primary focus has been on Cloud products and services, leveraging Docker and Kubernetes, via Red Hat OpenShift.Skills span many languages, operating environments, development tools and methodologies, as well as several middleware products, backend systems, and databases.

David Ward's Current Company Details
Red Hat

Red Hat

View
Software Engineering Manager
Rochester, NY, US
Website:
redhat.com
Employees:
19595
David Ward Work Experience Details
  • Red Hat
    Red Hat
    Rochester, Ny, Us
  • Red Hat
    Manager, Software Engineering
    Red Hat Apr 2024 - Present
    Raleigh, Nc, Us
    • Managing the team that delivers Istio for OpenShift Service Mesh.
  • Red Hat
    Associate Manager, Software Engineering
    Red Hat Aug 2020 - Mar 2024
    Raleigh, Nc, Us
    • Engineering Manager for the open-source Drools business rules and decision engines project• Engineering Manager for the open-source OptaPlanner planning/optimization engine project• People Manager
  • Red Hat
    Principal Software Engineer
    Red Hat Jul 2017 - Jul 2020
    Raleigh, Nc, Us
    • Technical Lead for Business Automation Cloud Team• Provided guidance for architectural design and development• Ensured consistency in approach among technical efforts across the product suite• Coordinated sprint work among team members to meet project goals and and deadlines with required deliverables• Acted as liaison between development teams, as well as quality assurance and productization• Developed templates for product deployments focusing on common customer use cases and architectures• Developed tools and processes to optimize efforts among the team
  • Red Hat
    Senior Software Engineer
    Red Hat Jun 2009 - Jun 2017
    Raleigh, Nc, Us
    • Senior Engineer on core Cloud Enablement Team• Helped bring Red Hat JBoss middleware products into the Cloud environment (Docker, Kubernetes, Red Hat Openshift).• Lead developer of JBoss Decision and Process Execution Server images for Red Hat OpenShift• Developer on JBoss Enterprise Application Platform and Red Hat SSO server images for Red Hat Openshift• Created libraries for cluster membership discovery enabling High Availability for application servers within a Kubernetes environment• Contributed to maven utilities, Source to Image (S2I) process, and various other image development tools• Core Developer on SwitchYard project:• Created Security Layer configurable for various client authentication mechanisms (SAML, digital certs, basic auth) and confidentiality enforcement (SSL)• Created Rules component for integration with Drools, supporting stateless, stateful and Complex Event Processing (CEP)• Created BPM component for integration with jBPM, supporting BPMN2 processes, Human Task integratio, and consumption of Switchyard Services and other exposed microservices• Created extensible Configuration mechanism with merge and validation functionality• Created Serialization mechanism with plug-in for Google Protobuf an compression support• Created annotation-based Maven plugin for feeding into the Configuration mechanism• Created extensible Exchange Context Mapping and Message Composition capability• Maintained JBoss Forge plugins/facets for quickly creating new SwitchYard projects• Standardized JPA/Hibernate persistence layer across components• Contributed to Camel Component development• Core Developer on JBoss ESB project:• Enhanced HTTP Gateway and Routing capabilities, with secure protocols and encryption• Added Complex Event Processing (CEP) support to Business Rules Processor• Enhanced SOAP Proxy and FTP functionality• Enhanced Transformation capabilities including XSLT and Smooks• Created Camel Gateway for Apache Camel integration
  • Red Hat
    Senior Solution Architect
    Red Hat Oct 2006 - May 2009
    Raleigh, Nc, Us
    • Provided architectural guidance for the design of client applications and identified appropriate technologies for implementation.• Formed relationships and orchestrated efforts of client management and technical staff, Red Hat sales/marketing, product management and engineering teams, and partners to solve specific client problems and identify new opportunities.• Educated prospects on the capabilities of JBoss software products.• Wrote POCs and conducted live demonstrations for prospects to prove the capabilities of JBoss software products.• Answered technical portions of RFPs/RFIs.• Collected and provided responses to competitive FUD.• Assisted with training and collaboration of regional and international teams and consultants.• Authored various technical whitepapers.• Presented at various conferences and webinars.
  • Paychex
    Senior Software Architect From Distributed Object Technologies
    Paychex Aug 2003 - Sep 2006
    Rochester, Ny, Us
    • Architecture team member/lead developer of large multi-cluster payroll processing app.• Created logic system & workflow framework (integrates w/other rules & workflow tools).• Created async data conversion framework migrating clients to new system.• Created custom XML object serialization mechanism.• Created remoting layer abstracting RMI to EJB or HTTP to WS.• Created service management facility.• Created framework for report gen automating SQL & mapping results to auto-gen POJOs.• Created async report request/gen/delivery system.• Designed & helped implement a parallel, async check calc system.• Created async framework for processing payrolls (check calc & history, invoice proc, report gen, notifications, print queuing...)• Helped convert WebLogic to JBoss & CMP to Hibernate 3 (867 tables).• Helped implement multiple locking schemes.• Created utility toolsets for SQL, IO & network functions.• Involved in performance/scalability improvements.
  • Distributed Object Technologies
    Senior Software Architect
    Distributed Object Technologies 2001 - 2006
    • Consulted at Pitney Bowes Management Services and Paychex (see those Positions for more information).• Assisted other consultants assigned to other accounts. For example, at Pfizer: Developed app-to-app messaging abstraction layer (based on JMS) for intranet pharmaceutical applications.• Contributed to various internal projects.
  • Pitney Bowes Management Services
    Senior Software Architect From Distributed Object Technologies
    Pitney Bowes Management Services 2001 - Aug 2003
    • Lead development on multi-user distributed document management and printing application.• Helped create both web and graphical user interface clients to the application.• Created a generic state machine to handle application workflow.• Created an asynchronous file manipulation toolkit, including document and image conversion, splitting, merging, etc.• Created a custom security model for the application.
  • Harris Interactive
    Senior Software Engineer
    Harris Interactive 2000 - 2001
    Chicago, Illinois, Us
    • Designed and co-created the J2EE application layer for the “Planet Project,” a worldwide survey capable of polling millions of users over the course of its 4-day event lifespan.• The application was also used for real-time online surveys for and about the year 2000 Presidential Debates.• Designed and implemented the mechanism to fully internationalize the application. The application was localized to 14 languages, including English, Spanish, Portuguese, French, German, Russian, Japanese, Chinese (Simplified), Korean, etc.• Created a custom persistence layer optimized for data insertion.• Created a custom caching layer to optimize data extraction and display.• Involved in network design with 3COM and AT&T, application server configuration with Sun and BEA, database configuration with Oracle, system and load testing with Mercury Interactive, PDA integration with Palm, and survey design with Harris.
  • Eastman Kodak
    Lead Software Engineer
    Eastman Kodak 1996 - 2000
    Rochester, New York, Us
    • Technical lead for several high profile web applications for kodak.com.• Architecture team member.• Created components, services and utilities to be reused across Kodak’s web applications.• Helped create a custom chat application (“PhotoChat”) that allowed people to share photos online, including scribbling and traditional text messaging.• Technical lead and co-implementer of kodak.com online store.• Created a custom promotion system for the online store, which was later replicated by ATG into their Commerce Engine.• Created an image upload and manipulation system (“IMUP”), allowing users to upload a photo, apply different effects to it, and order prints on mugs, t-shirts, paper, etc.• Helped administer application and web servers.• Created and maintained online content.• Worked with other Kodak business units and sales organizations to define the user experience.
  • Wayland Publishing
    Webmaster / Site Developer / Consultant
    Wayland Publishing 1995 - 2000
    • Developed and managed web sites for several businesses in Rochester, NY and Buffalo, NY.• Created a custom document management system.• Customized calendaring applications.• Customized order processing applications.
  • Wegmans Food Markets
    Facility Technical Supervisor
    Wegmans Food Markets 1995 - 1996
    Rochester, Ny, Us
    • Managed small team of people.• Provided teleconferencing services to remote offices and stores.• Provided audio/video support for office locations.
  • Dynamic Recording Studios
    Recording Engineer
    Dynamic Recording Studios 1995 - 1996
    • Recorded, mixed and mastered audio for several local and national artists.
  • Wxxi
    Intern
    Wxxi 1994 - 1994
    • Provided broadcasting support.• Helped create a database of all audio recordings in WXXI catalog.

David Ward Skills

Rendering Sketchup Drawing Adobe Creative Suite Interior Design Graphic Design 3d Modeling Architectural Design Java Fedora Jboss Application Server Linux Tomcat Soa Jbpm Drools Hibernate Ant Java Enterprise Edition Integration Maven Unix Enterprise Software Xml Rest Solaris Software Development Architecture

David Ward Education Details

  • Roberts Wesleyan University
    Roberts Wesleyan University
    Communication Arts
  • Monroe Community College
    Monroe Community College
    Español

Frequently Asked Questions about David Ward

What company does David Ward work for?

David Ward works for Red Hat

What is David Ward's role at the current company?

David Ward's current role is Software Engineering Manager.

What is David Ward's email address?

David Ward's email address is da****@****dak.com

What schools did David Ward attend?

David Ward attended Roberts Wesleyan University, Monroe Community College.

What skills is David Ward known for?

David Ward has skills like Rendering, Sketchup, Drawing, Adobe Creative Suite, Interior Design, Graphic Design, 3d Modeling, Architectural Design, Java, Fedora, Jboss Application Server, Linux.

Who are David Ward's colleagues?

David Ward's colleagues are Carmen Mendoza, Shane Heroux, Ken Holtz, Jaganathan Palanisamy, Kimberly Lazarski, Mansur Syed, Raman Raju.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.