Donald White

Donald White Email and Phone Number

Vice President Of Engineering at Convoke @ Convoke
Donald White's Location
Ashburn, Virginia, United States, United States
Donald White's Contact Details

Donald White personal email

n/a
About Donald White

Donald White is a Vice President Of Engineering at Convoke at Convoke. He possess expertise in xml, java enterprise edition, sql, agile methodologies, sdlc and 16 more skills.

Donald White's Current Company Details
Convoke

Convoke

View
Vice President Of Engineering at Convoke
Donald White Work Experience Details
  • Convoke
    Vice President Of Engineering
    Convoke Dec 2018 - Present
    Arlington, Va, Us
  • Convoke
    Director Of Engineering
    Convoke Jun 2016 - Present
    Arlington, Va, Us
    Worked as a engineering director on SaaS Platform supporting collection activities between major credit issuers such as Bank of America, Citi and Discover and their multiple partners.
  • Convoke
    Senior Software Engineer
    Convoke Nov 2014 - Jun 2016
    Arlington, Va, Us
    Worked as a development and architect lead on SaaS Platform supporting collection activities between major credit issuers such as Bank of America, Citi and Discover and their multiple partners. Development activities included the full life cycle of activities including but not limited to requirements gathering with end users, design, implementation and support.
  • Aci Worldwide
    Senior Architect
    Aci Worldwide Mar 2013 - Nov 2014
    Coral Gables, Florida, Us
    Worked as the development and architect lead on project to reuse existing Next Generation Protocol Converter SOA implementations with a new banking front ends after ORCC was acquired by ACI Worldwide. Where ORCC had two online banking platforms, ACI after the acquisition has seven. Instead of migrating banking clients off of their current platform and on to one consolidated platform, ACI is taking the approach of creating common components that would be shared by those multiple platforms. NGPC was chosen as the component to be used to talk to banking cores for all ACI banking implementations.
  • Online Resources
    Senior Director - Ebpp Notifications
    Online Resources May 2012 - May 2013
    Worked as the development and architect lead on project to develop a new notification subsystem for Electronic Bill Presentment and Payment division. SOA concepts applied to allow implementation to be used across multiple Electronic Bill Presentment and Payment (EBPP) platforms. Architecture included reusable components to poll for events that needed to be notified on (Bill due in 5 days, Credit card set to expire), accept events from user or system actions (email changed, bill paid), route events through a biller/user preference module to determine if and which channel notification should be delivered, deliver notification through choosen channel (email, SMS, push notifications to mobile devices, in session email) in the channel and biller specific format. Architecture is to be reused in Online banking implementation.
  • Online Resources
    Senior Director - Bill Presentment
    Online Resources May 2012 - May 2013
    Worked as the development and architect lead on project to reuse existing Next Generation Protocol Converter infrastructure to support the retrieval of bill meta data and bill images (PDFs) from document service providers for the Electronic Bill Presentment and Payment (EBPP). Designed sevice oriented architecture (SOA) to support multiple service providers to be used both in the three different Biller Direct systems as well as Online banking eBill services. This was replacing use of one off implementations that where created for the individual Biller Direct Platforms.
  • Online Resources
    Senior Director - External Interfaces And Apis
    Online Resources May 2010 - May 2013
    After organization changes, received additional responsibility for supporting and enhancing all existing external interfaces related to Advantage Home banking and bill payment in addition to previous responsibilities for Advantage and Architect with cores. This included supporting Bill Pay API (used for mobile, Quicken and 3rd party online banking provides to interact with Advantage bill pay and banking functionality including Architect), custom SSO implementations both coming in and out of Advantage, Check Imaging, eStatement, ATM interfaces through legacy implementation (Stratus w/Cobol/PL 1 software), balance alerts and account aggregation functionality. After changes, team consisted of 6 developers. Also, lead effort to retire Stratus legacy implementation with connections to 10 ATM networks (mostly ISO 8583 interfaces), replacing with NGPC implementations.
  • Online Resources
    Senior Director - Pps Payware Replacement Project
    Online Resources May 2011 - May 2012
    Worked as the development and architect lead on project to reuse work done with CertnFunds to replace an existing 3rd party product in use in another ORCC acquisition working in the Electronic Bill Presentment and Payment (EBPP) industry applying SOA principles. Augmented CertnFunds functionality to not just handle pinless debits, but credit card processors as well. Implementation was to be run in a PCI compliant data center on VMWare Linux instances.
  • Online Resources
    Director - Financial Gateway
    Online Resources Sep 2007 - May 2010
    Worked as the development and architect lead on project to enhance Next Generation Protocol Converter SOA Implementations to support additional protocols/banking cores as well as add additional functionality related to account opening and other banking requests added by UI front end clients. Directed a team of five developers. Effort also included supporting new client implementations as well as those already in production.
  • Online Resources
    Senior Principal Software Engineer - Architect/Ngpc Integration
    Online Resources Oct 2006 - Oct 2007
    Worked as the development and architect lead on project to reuse existing Next Generation Protocol Converter (NGPC) SOA implementations with a new banking front end (called Architect) acquired by ORCC that currently only supported a single banking core. Was responsible working with Architect team to guiding them on how the current contract related to the NGPC and Advantage. Redesigned data model used for Advantage to incorporate lessons learned with Advantage data model for use with Architect. Enhanced NGPC Core – referred to NGPC 4.0 - to support Architect and Advantage data models at the same time utilizing Spring. Augmented functionality supported by NGPC to include new functionality required for Architect. Guided development team on creating tool to automate upgrade of existing Core Implementations to NGPC 4.0.
  • Online Resources
    Principal Software Engineer - Certnfunds - Biller Direct
    Online Resources Sep 2004 - Oct 2006
    Worked as the development and architect lead on CertnFund project to execute pinless debits against multiple ATM Networks using SOA principles. System was designed from the ground up requiring all aspects of a payment system to be implemented. This included API to handle requests and retries, least cost routing mechanism to route API request to appropriate ATM network, implementation of interface to ATM network, end of day processing to credit API Client through ACH batch, provide client access to reconciliation files of days activity, automated handling and validation of ATM Network reconciliation files, automatic update of least cost routing data from ATM networks, automated handling of exception handling processes including charge backs and refunds, UI screens to allow payment processing personnel access to data. Product was targeted toward Merchant (Biller) facing payment companies to augment their existing credit card functionality. As lead, was responsible for leading team through requirements gathering, architecture and design, implementation and testing of complete system. Built utilizing Java, SQL Server and JBoss.
  • Online Resources
    Senior Software Engineer - Next Generation Protocol Converter
    Online Resources Jun 2003 - Sep 2004
    Worked as the development lead on the creation of a reusable, flexible framework untilizing SOA principles to send online requests to multiple financial institutions in multiple message formats. Requests consisted of Online Banking operations from the Advantage platform (QRIB) such as retrieving user profile, account profile and account statements and executing monetary transactions such as bill payments, transfers and credits for customers utilizing Online Resources services. Work done in Java 1.4.2 utilizing SQLServer in a multi-threaded environment. Castor, XML and XML Schemas were utilized heavily to allow the application to be configured for multiple interfaces. JMX was incorporated to provide a quick interface to control operations. Communication protocols included SOAP, MQSeries, JMS, HTTP and persistent sockets through NIO. Rational Rose was utilized in the design process. Over the course of the next several years, framework was used to interface with multiple banking cores including but not limited to ATM Networks (ISO 8583 and various variants), Jack Henry Cores (Symitar, 20/20, SilverLake), Fiserv Cores (CBS, ITI, Summit, DataSafe (Users), Vision, XP), FIS Cores (Alltel, Miser, Intercept, Metavante/Kirchman Bankway), Harland Cores (Intreive, UltraData, Phoenix), OSI Cores (Bisys, DNA (IRB, CMC, Core)) and Fincentric.
  • Commerce One
    Sr. Software Architect - Conductor Early Adopter Program - Uccnet
    Commerce One Jan 2003 - Jun 2003
    Us
    Worked as the development lead on a project as apart of Commerce One’s Early Adopter Program for a new product called Conductor. Conductor is product that contains a series of frameworks that allow applications to be built quickly. It is written primarily in Java 1.3 and runs on BEA Weblogic 7.0. Primary database utilized is SQLServer. It utilizes Toplink (JDBC) and Rational Rose to model and generate interface with a database, a variation of Apache Struts (MVC, JSP) to build user interfaces, out of the box user, organization, role and permission framework, Web Service integration, process flow builder, etc. Project involved utilizing Conductor as a client to UCCnet to handle the registration and publication of industry specific item definitions. Work also involved modifications to UCCnet code base to emulate future enhancements.
  • Commerce One
    Sr. Software Architect - Uccnet
    Commerce One Aug 2000 - Dec 2002
    Us
    Worked as a development lead on a project called UCCnet (http://www.uccnet.org/), a business-to-business application focusing on item synchronization for industries such as Consumer Package Goods (CPG). This centralized product offering was designed to allow trading partners participating in the consumer package goods industry to exchange product and party information electronically utilizing GUI or machine to machine interfaces. System was developed in Java 1.3 using EJBs, JDBC, JSP on Weblogic 5.1 running on both Unix and NT servers with an Oracle 8.1.6 database. System architecture involved three tiers. Design work done in UML with Rational Rose. Primary role was the architecture, design and development of the next release of the application. Release involved a complete redesign of the application for performance, scalability and extendibility reasons. Efforts started as a prototype and eventually lead to a full implementation. Design resulted in a significant reduction in necessary code and a twenty-fold improvement in application through put. Also responsible for the design and maintenance of the XML Message set (XML Schema/DTDs) currently in use by the UCCnet application for it’s direct machine-to-machine interface.
  • Appnet
    Software Architect/Project Leader - Nlm Gateway
    Appnet Feb 1998 - Aug 2000
    Working at the National Library of Medicine, helped to lead a team of five programmers and three domain experts in the requirements gathering, design, development and implementation of the NLM Gateway web site (http://gateway.nlm.nih.gov/). This site allows the searching of multiple databases all from different sources simultaneously while providing a significant amount of user customization and assistance. The databases included Medline/PubMed, LOCATORplus, ClinicalTrials.gov, etc. Object oriented analysis and design techniques were used with assistance of the System Architect case tool. Project was done using Java 1.2. The system composed of a series of CORBA objects running on Borland’s Visibroker working together across several Unix boxes running Solaris in a n-tier architecture. System actually stored search results in an in memory XML representation. Was also responsible for creating several new data archives for the library using a Verity search engine to index static XML documents. Also, was the Project Leader for AppNet’s 3.0 million dollar per year contract with NLM. This role included the responsibility for staffing, leading, monitoring and evaluating 20 AppNet personnel on the NLM Gateway and other projects at the library.
  • Appnet (After The Purchase Of Century Computing)
    Senior Software Engineer/Project Leader - Kirson Medical Equipment Co.
    Appnet (After The Purchase Of Century Computing) May 1997 - Feb 1998
    Working at Kirson Medical Equipment Company, lead a team of three responsible for enhancing and fixing a third party accounting system and provided advice on future information system directions. The accounting system was written in C, used flat and I-SAM files to store data, and ran on Unix (SCO). Team responsible for finding and releasing five million dollars of unbilled revenue for a company that generated twenty million dollars of sales per year. Initiated the use of software development methodologies such as version control (SCCS) and the use of a duplicate system for development and testing. Created object oriented style libraries to speed development time and improve access to files.
  • Northrop Grumman Corporation
    Senior Engineer - Software Engineering
    Northrop Grumman Corporation Jul 1993 - May 1997
    Falls Church, Va, Us
    Developed and enhanced a multi-process, real time system in C using four separate Digital Vax (VMS) computers. System included processes running graphical user interfaces using X Windows (Motif) and SL-GMS, automated control algorithms and communication interfaces with various external devices.
  • Northrop Grumman Corporation
    Software Engineer
    Northrop Grumman Corporation Apr 1991 - Jul 1993
    Falls Church, Va, Us
    Designed and developed relational database table structures, screens and reports for various client/server applications for the Operations and Purchasing Departments. Work was done using Oracle, Unix C-shell, SQL, PL*SQL, SQL*Forms and C on PCs (Dos, Windows 3.11) and Sun Sparc Stations (Unix: Solaris, Sun OS).

Donald White Skills

Xml Java Enterprise Edition Sql Agile Methodologies Sdlc Oracle Software Project Management Java Microsoft Sql Server Soa Enterprise Architecture Saas Soap C C++ Ebpp Internet Banking Estatements Bill Payment Software Integrations Enterprise Software

Donald White Education Details

  • The Johns Hopkins University
    The Johns Hopkins University
    Computer Science
  • University Of Michigan
    University Of Michigan
    Computer Engineering

Frequently Asked Questions about Donald White

What company does Donald White work for?

Donald White works for Convoke

What is Donald White's role at the current company?

Donald White's current role is Vice President Of Engineering at Convoke.

What is Donald White's email address?

Donald White's email address is dw****@****ems.com

What is Donald White's direct phone number?

Donald White's direct phone number is +141539*****

What schools did Donald White attend?

Donald White attended The Johns Hopkins University, University Of Michigan.

What are some of Donald White's interests?

Donald White has interest in Real Estate.

What skills is Donald White known for?

Donald White has skills like Xml, Java Enterprise Edition, Sql, Agile Methodologies, Sdlc, Oracle, Software Project Management, Java, Microsoft Sql Server, Soa, Enterprise Architecture, Saas.

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.