RichardJ.Schiller

15 Magnolia Street Westbury, NY 11590

(516)338-4304 (home), (917) 544-1668 (cell)

CAREER
OBJECTIVE / To utilize my architecture, project, and staff management experience in open systems architecture full life cycle software development.
ARCHITECTURE / Development of large scale enterprise architectures: distributed governance models, and custom enterprise frameworks; associated assessment processes, continuous improvement loops, and executive scorecard / reporting. Extensive hands-on development work with mid to low level software frameworks: Spring Framework (JAVA); ICE Framework (C++); as well as custom proprietary soap like XML request-response frameworks (i.e. Bloomberg BAS Service Framework).
MANAGEMENT / Teams: Recruited, staffed, and then managed teams which delivered business support. Influenced line management decisions regarding IT: “options”, “costs”, “benefits” and “risks.” Affected meaningful architectural change in IT organizations through diplomatic negotiation and dialogue, utilizing a compellation of well organized derived information artifacts necessary to add credibility to any consistent management approach.
LANGUAGES / C/C++, ORACLE PL/SQL, Java / JSP, Visual Basic / ASP & VBSCRIPT, HTML, PERL, CGI, PASCAL, PL/1, LISP, FORTRAN 77, COBOL, Xerox METASYMBOL, Unisys MPAS, Unisys U1100, Gould SEL, J2EE (from enterprise architecture exposure).
DATABASES / Design and implementation with ORACLE 7.3-through 10.2g, Microsoft SQL Server, ODBC / JDBC (and proprietary data access mechanisms).
Comm
ProtocolS / Developed communication software for: TCP/IP, and UDP/IP; Netbios, Token Ring; Full Sliding Window Kermit Server; Numerous Custom Fault Tolerant Asynchronous Protocols; IBM BISYNC: 3270 Terminal, 3780 RJE, and raw BISYNC; IBM SNA: LU6.2, LU3, SDLC; X25: PVC, SVC, and HDLC; MIL-STD: 1553b, and NTDS. (I am also experienced with appropriate test equipment). Development Systems Experience: Dual Systems: 68000 (UNIX) for Robotic Control; Unisys: Memory Processor for Navigation; CDC: AYK14/F14D
Operating
Systems / Solaris 2.3 -to- 10; Linux (SUSE and Redhat); Microsoft Windows (MS-DOS, Windows XP, NT 3.51 / 4.0 Server); AIX; Stratus CISC / RISC (VOS 11.7); DEC: Alpha Server 1000, SYSTEM 20; Unix V5: (Dual Systems: 68000); Xerox: SIGMA 6/7; IBM: 11/780, 360/370, 4381 (VM/SP); Unisys: U1100 (1160/1180)
NetworkS / Ethernet and ATM CISCO router and switch design over fiber optic OC-3 and OC-12; Various Firewall and packet filtering products; Frame Relay / Leased Line Planning; IP sub-netting; cabling, and Data Processing room configurations.

Page - 4 -

EXPERIENCE
10/2003 -to-
Present / Bloomberg, LP
Law Products Portfolio Search Architect Lead Director: Developed the ability to search for legal documents across the corpus of corporate filings (i.e. EDGAR / SEDAR), court dockets, and other document types in the BLAW product databases which are associated with various user financial instrument list types of the Bloomberg service. The search results are reflective of the real time changes made to each instrument’s corporate hierarchy, a user’s portfolio, and Bloomberg maintained EQUITY & FIXED INCOME indices. A portfolio alerting facility enabled saved searches to produce customized alerts as legal documents arrive or are later updated. A facility for providing customized user portfolio search terms was also delivered. Long running “mining queries” produced status tracking updates as progress is made prior to search result completion. Other major projects entailed integrating EQUITIES, INSURANCE and BLAW Services with “Stanford Class Action Clearinghouse”; developed backend C++ Class Action services and mid-tier people profile “Spring Framework” data services for BLAW’s “Web Pilot Project”, and automated Oracle text analytic processing required to extract company names from party strings cited on court dockets.
Technologies utilized: Bloomberg’s Proprietary Architecture: Legacy as well as new BAS Service Framework; Java: “Spring Framework”, Apache / Tomcat (JSP Java Servlets); “ICE Framework”; C/C++; Oracle: PL/SQL (extensive & Pro*C); Oracle Streams Replication; RedHat Linux; Solaris 10; Korn shell scripting.
News Search Architect, Project Team Lead: Championed, Architected, Managed a new "News Search" business initiative from it's proof-of-concept phase, through its full scale implementation effort. This included: capital funding, budgeting, architecture, design, vendor negotiations, implementation, and systems integration. This system was a priority #1 project from 2005 to 2007 and is a significant enhancement of the Bloomberg Professional Service. The NEWS system services 400,000 subscribers and now provides: enhanced search, guided navigation, taxonomies, ontological rules, support for 26 languages, an enhanced web site spidering subsystem, a new systems architecture with updated technologies: web services, information security model, Tomcat (JSP Java Servlets), Verity-K2-Autonomy Search Services and integrated in-house proprietary systems fail-over facilities. The Infrastructure architecture leverages: Solaris 9 (on Sun and Fujitsu Servers) & SUSE Linux 9 (on Sun v40z), Oracle 10g, EMC tier 1 storage SAN fabric, and a gigabyte ethernet backbone.
Technologies utilized: Bloomberg’s Proprietary Architecture; a NEWS / VERITY proprietary XML RPC over HTTP protocol leveraging Tomcat’s Servlets; C/C++; JAVA: JSP; Oracle: PL/SQL Streams Replication; SUSE Linux; Solaris 9; and Bash, Perl shell scripting; Modified Verity-K2 (later Autonomy IDOL integrated engine with other products).
10/2003 -to-
08/1998 / Metropolitan Life (MetLife)
Director of Systems Architecture
Responsibilities: Lead the following architecture assessments: (1) Websphere as the J2EE Application Server; (2) definition of MetLife's Web Service front office and back office integration blueprint; (3) eCommerce framework; (4) J2EE high availability blueprint; and (5) other due diligence efforts (i.e. umbrella management, operations architecture, and requirements management). Responsibilities also include: training plans, tool selections, the preferred consulting vendor selection / award process, outsourced Individual Business Line-of-Business consolidated statement vendor selection, and MetLife’s Institutional Line-of-Business Architecture initiatives.
Associated with these responsibilities: IIS web sites where constructed, vendor relations managed, and research services coordinated (MetaGroup, and Gartner Group).
02/2000 -to-
03/1998
(Consulting Work) / ClinNet Solutions LLC. (in parallel with MetLife)
Systems / Software Consulting
Responsibilities: Design and developed an ORACLE 8.0 PL/SQL registration matching system between affiliated hospital and HMO provided membership databases, and WWW entered registrants. The matched and normalized database records provided billing, WWW usage and other user information for ClinNet's administrative use. Also provided were systems and networking consultations in order to bring up the web server at an ISP based hosting site as well as the administrative ISP frame relay line. Microsoft ASP and VBSCRIPT on IIS were utilized in order to provide a view of the normalized and affiliate databases, as well as manual registration of affiliates to registrants. Custom Visual C++ code was written to support FirstLogic's PostalSoft which provided standard and correctly formatted address blocks for registration matching purposes. 24,000 lines of code were developed for this application in 4 months.
03/1998 -to-
10/1995 / Output Technologies Inc. (A division of DST Systems Inc.)
Director of Programming
Responsibilities: Provided architecture, design, technical direction, and leadership for a team of 17 programmers, consultants, systems administrators, systems integrators, and network engineers in the generation of laser printed output.
Design / Development Accomplishments:
·  Redesign and continued system management of the "Rapid Confirm" product software which produces 12-15% of the print / mail NYSE daily trade confirm volume - Output Technology's strategic business partner is ADP - Brokerage Services (Investor Communications Group) for this venture
·  Designed and supervised the implementation of a new EFS (Electronic Fulfillment System) for Warburg Pincus, TIAA, and Dreyfus - this all on-demand fulfillment system drastically reduced warehouse and printing costs for subscribed mutual fund companies
·  Installed MS IIS, and Netscape Enterprise WWW Servers on Windows NT 4.0
·  Hired, and trained the programming staff into a systems programming "team"
·  Provided corporate technical direction pertaining to available internet technology, used in the development of WWW services. These web servers distribute electronic publications, and provide on-line services.
Network Accomplishments:
·  Planned, proposed, designed, and coordinated the hardware and software upgrade of the Novell network to a full NT 4.0 backbone network with off-site redundancy
·  Expanded and standardized the "MailNet" distributed print network
·  Designed / coordinated the implementation of its billing system, and managed vendor relationships for day-to-day hardware maintenance
·  Planned and directed the creation of new Data Processing facility
10/1995 -to-
07/1991 / FD Consulting / Micrognosis Inc.
Systems Architect
(SunOS 4.1.3/ Windows NT 3.5): designed, developed a TCP/IP communications manager and prototyped a distributed Client / Server system for 200+ position financial retail broker establishment using Windows NT Server 3.5 on a DEC Alpha Server, and the Intel Pentium.
MIPS 2.3 Software Development (UNIX-SunOS 4.1.3): coordinated, designed, and developed the Micrognosis / Bloomberg digital interface for the MIPS 2.3 platform.
Communication Software Development (Stratus CISC/RISC VOS 11.7): Using the 'C' language, designed, implemented and delivered a layered fault tolerant software communications library - DLR (Device Level Routine). Via the DLR APIs, application software developers could develop distributed applications without concern for data transmission. This library supports various protocols, such as: custom ASYNC protocol lines, BISYNC lines, virtual circuit X25 PVC and SVC lines (both SSI and Stratus firmware implementations), socket oriented OS-TCP/IP and UDP/IP Ethernet lines, and SNA/LU3/SDLC lines. Also developed for, and supported by the library, were interchangeable application protocol processing layers for data vendor, and recipient feeds. Application tools were developed such as global VOS event handling APIs, circular queue processing APIs, data compression APIs, and test programs for custom protocol development. Responsibilities included systems integration / checkout of new input and output data feed of the TIPS system.
Overall Accomplishments: over forty data feeds, and network distribution lines became operational using the DLR subsystem (ATB-SMF Switzerland / Quick America / VWD-VTC Germany / etc). Other accomplishments include the implementation of a new multi-line 56kbps X25 communications gateway between a Stratus host, network of Sun MIPS servers, and IBM PC's (Quick-TRACE Project).
07/1991
12/1988 / Merrill Lynch Telecommunication Sector Value Added Communications Systems
Advisory Programmer Analyst
Communication Software Development Stratus (VOS 8.2f): Using the 'C' language, under Stratus VOS 8.2f, asynchronous and synchronous (BSC 3270 and 3780 RJE) communication software was developed in order to gather market trading and news wire data for internal distribution via satellite and leased lines. Designed a KERMIT broadcast distribution system supporting full-duplex 9600-baud 8-bit asynchronous communications, using multiple modem sharing units. Familiarity with Kermit from Columbia University enabled me to develop a white paper on a Sliding Window Kermit adaptation to Columbia University's Kermit protocol, with the addition of broadcast capabilities. This system was developed on the Stratus. Market news data was broadcast to a number of prospective sites via dial-up and leased asynchronous lines. Connectivity to an IBM PC running Columbia's MS-KERMIT was demonstrated.
SNA LU6.2: Produced a white paper on a Stratus hosted SNA based distribution mechanism using APPC (LU6.2) over a 64kbps synchronous data line (SDLC). The technical support for this proposal was submitted and is currently pending a user.
IBM PC (DOS 3.3): Designed and implemented a PC-DOS netbios token ring gateway server for the distribution of IBM mainframe hosted market data. This server received database updates from the host over a BSC 3780 communications line. The server design was adapted to accommodate an asynchronous feed, thus allowing me to develop a Knight Ridder Money Center, with fixed / story / quote data. Designed and implemented this virtual paged memory server.
12/1988 -to-
09/1987 / General Instrument Inc. - Government Systems Division
Software / Systems Engineer
Responsibilities entailed the system specification of a new VAX 8800 computer facility; the definition of RS232C, and MIL-STD-1553B communication protocol software; and the software engineering design / man-hour estimate for a DECOY system proposal that featured a fault tolerant network.
09/1987 -to-
05/1984 / Grumman Advanced System Avionics Via Intermetrics Inc.
Consultant Software / Systems Engineer
Test Design/Implementation Leader for the F-14D Executive Program. Experience with previous versions of the F-14D Executive Program made it possible to coordinate the testing effort on the Grumman produced version of the same real time operating system. CDC Inc. Sub-contractor Monitor for Grumman's F-14D Executive Program Development. The development of the distributed operating system for the F-14D upgrade necessitated technical coordination between Grumman and its sub-contractor.
Specification of System Requirements for the Ground Based Laboratory (GBL) of the Grumman Advanced System Avionics (ASA) Pave Pillar Architecture. The GBL is a complex simulator that models the major hardware components of the Grumman version of the Pave Pillar Architecture. The simulation approach, which was specified, utilized the most recent developments in the field of simulation technology. This simulation approach allowed real 1750A operating system, and ADA application code, to be executed on a tightly coupled array of 1750 microprocessors, governed by a VAX 11/780.
05/1984 -to-
09/1983 / Sperry Systems Management Inc.
Software Engineer
Design & Test: a 16 Megabyte Memory Processor Cross Collector (Assembler), which runs on the Unisys U1100 computer. The 16 Megabyte Cross Collector links relocatable object modules, resolves external references, and creates executable code, which is mapped into absolute addresses, and targets this code for the MEMORY PROCESSOR. After fixes to the overall design, the Cross Collector was put through a formal acceptance test according to military standards. The Cross Collector is presently in use by Unisys sub-contractors.
Design & Program: Trident II Simulators were needed in order to simulate portions of the Trident II navigation software not yet available at sub-contractor development sites. The task was to write these simulators using MPAS, SEL ASSEMBLER, FORTRAN 77, and PASCAL. Real time and concurrent programming concepts were utilized in the development of these simulators.
Systems Engineer: Provided track filter design specifications, algorithms, and equations for the 1984 version of the MK-92 WFS.
09/1983 -to-
05/1983 / Robocom Systems, Inc.
Summer Intern
Programmer: A user interface for a robotic control and file maintenance system was developed, utilizing the 'C' language under UNIX on the DUAL 68000 computer. A robotic control and data management system was also created. This system is located in a Kentucky NAVAL warehouse.
EDUCATION / COLUMBIA UNIVERSITY / M.S. / 01/1984 / Computer Engineering Index: / 3.6
QUEENS COLLEGE / B.A. / 01/1983 / Computer Science Index: / 3.8
Cumulative Index: / 3.7
·  Graduate Honor Cum Laude with Mathematics Minor.
·  Recipient of Dean's List honors each semester.
·  NY State Regents Scholarship.
ACADEMIC
RESEARCH / Graduate research focused on the development of a large-scale array processor, based on NON-VON (Non-Von Neumann) architecture. An internally published paper specifying an automated method of testing a processor chip at its edges, using a logic analyzer, was jointly produced. Research into the methodology behind the development of complex systems software. was conducted. Systems experience was gained, in a team environment, modifying the UNIX KERNEL to support various PIPE mechanisms, as well as a new SHELL.
PERSONAL / Active in Church
REFERENCES / Furnished upon request

Page - 4 -