Teksystems Aug 2012 - Jan 2015
Senior Infrastructure Engineer
Express Scripts Sep 2006 - Mar 2012
Senior Information Systems Engineer
Department of Children and Family Services Il May 2005 - Aug 2006
Infrastructure Manager
Scottrade Sep 2001 - May 2005
Infrastructure Manager and Database Manager
Sep 2001 - May 2005
Groã Raum St Louis Und Umgebung
Education:
Saint Louis Community College 1992 - 1995
Associates
Skills:
Disaster Recovery Windows Server Data Center Servers Databases Networking Microsoft Sql Server Vmware Esx Red Hat Linux Project Management Server Architecture Unix Cross Functional Team Leadership Ssis Itil System Administration Cloud Engineer Cloud Computing Iaas Saas Paas Daas Draas
Michael James Tully - Maryland Heights MO, US Virgil Michael Scott - Wildwood MO, US Dwayne Oliver Randle - Bridgeton MO, US Gregory Paul Lembree - O'Fallon MO, US
Assignee:
Scottrade, Inc. - St. Louis MO
International Classification:
G06Q 40/00
US Classification:
705 35, 705 37, 705 36 R
Abstract:
Disclosed herein in a preferred embodiment is an automated financial instrument brokerage system wherein a front end layer interacts with customers to generate activity requests for an intermediate layer. The intermediate layer preferably processes the activity requests and places financial instrument orders on a financial market if appropriate. A backend layer preferably provides data to the intermediate layer for processing activity requests. Multiple heterogeneous front end customer applications may be supported by the same intermediate layer. Further, multiple backend layer applications may interact with the intermediate layer in a manner transparent to the front end layer. Further, scalability can be achieved be partitioning various tasks of the intermediate layer onto separate servers, and more preferably on separate redundant servers. Load balancers may then be used in the intermediate layer to provide distributed access to these servers. Also disclosed herein is a caching technique whereby turnaround time for processing activity requests can be reduced by reducing the number of times that the intermediate layer needs to interact with the backend layer.
System And Method For The Automated Brokerage Of Financial Instruments
Michael Tully - Maryland Heights MO, US Virgil Scott - Wildwood MO, US Dwayne Randle - Bridgeton MO, US Gregory Lembree - O'Fallon MO, US
International Classification:
G06F017/60
US Classification:
705/035000
Abstract:
Disclosed herein in a preferred embodiment is an automated financial instrument brokerage system wherein a front end layer interacts with customers to generate activity requests for an intermediate layer. The intermediate layer preferably processes the activity requests and places financial instrument orders on a financial market if appropriate. A backend layer preferably provides data to the intermediate layer for processing activity requests. Multiple heterogeneous front end customer applications may-be supported by the same intermediate layer. Further, multiple backend layer applications may interact with the intermediate layer in a manner transparent to the front end layer. Further, scalability can be achieved be partitioning various tasks of the intermediate layer onto separate servers, and more preferably on-separate redundant servers. Load balancers may then be used in the intermediate layer to provide distributed access to these servers. Also disclosed herein is a caching technique whereby turnaround time for processing activity requests can be reduced by reducing the number of times that the intermediate layer needs to interact with the backend layer.
System And Method For The Automated Brokerage Of Financial Instruments
Michael James Tully - Maryland Heights MO, US Virgil Michael Scott - Wildwood MO, US Dwayne Oliver Randle - Bridgeton MO, US Gregory Paul Lembree - O'Fallon MO, US
Assignee:
Scottrade, Inc. - St. Louis MO
International Classification:
G06Q 40/00
US Classification:
705 35
Abstract:
Disclosed herein in a preferred embodiment is an automated financial instrument brokerage system wherein a front end layer interacts with customers to generate activity requests for an intermediate layer. The intermediate layer preferably processes the activity requests and places financial instrument orders on a financial market if appropriate. A backend layer preferably provides data to the intermediate layer for processing activity requests. Multiple heterogeneous front end customer applications may be supported by the same intermediate layer. Further, multiple backend layer applications may interact with the intermediate layer in a manner transparent to the front end layer. Further, scalability can be achieved be partitioning various tasks of the intermediate layer onto separate servers, and more preferably on separate redundant servers. Load balancers may then be used in the intermediate layer to provide distributed access to these servers. Also disclosed herein is a caching technique whereby turnaround time for processing activity requests can be reduced by reducing the number of times that the intermediate layer needs to interact with the backend layer.