Scott Streit – Computer Scientist



SCOTT E. STREIT

Email: scott@scottstreit.com

(301) 596-2550


Education

Degree

University

Specialization

Masters of Science

The Johns Hopkins University

Concentration in Network Design

Bachelors of Science

California State University

Concentration in Database Design

PhD in Computer Science, 2011

Villanova University

Concentration in Semantic Persistence


Highlights

Expertise

Application

Skill Level

Skill Currency

Java

EJB, JSP, RMI, JDBC

11 years full time

Current, daily.

IDE

Eclipse, XDoclet, attribute oriented programming, debugging.

7 years full time

Current, daily.

Reasoning

Jena, EL++, Specification Committees

4 years full time

Current, daily

Combinatorial Mathematics

Semantic Web, Reasoning, Cloud Computing

20 years full time

Current, daily

Semantic Web

Jena, EL++, OWL, Reasoning

4 years full time

Current, daily

Design

Design Patterns, Data Modeling

23 years on many projects.

Current, daily.

Cloud Computing

Map/Reduce, Hadoop, Lucene

Solr

3 years

Current, daily

EJB Servers

WebLogic, JBoss, JRun, Websphere

9 years

Current, daily. Close working relationship with BEA and JBoss. Familiar with JBoss source.

Web Servers

Tomcat, Apache with SSL, IIS

Administration skills

Current, admin on monthly basis.

Web Development

Java Server Faces (MyFaces)

Since inception

Current, daily – debugged vendor source.

Operating Systems

Linux, NT, Solaris

Administration skills, capability in port forwarding, firewalls.

Current, admin on monthly basis.

DBMS

ORACLE, ORACLE internals, MSQL, Sybase

DBA, performance tuning.

Current.

Project Management

Delivery of large complex systems on time.

Project Manager

Recent, last delivery 12/2003.

Other

C programming, Computer Security, Cryptography

Earlier skill area.

Over fours years ago.


EXPERIENCE:


2009 - Current Intervise, Chief Technology Officer


Scott Streit is an internationally recognized computer scientist with more than 25 years of experience as a technical leader/project manager. Most recently, he designed and lead an effort for a secure JSF based open source system and architected a Service Oriented Architecture for the Office of Naval Research that includes a best of breed approach. Additionally, Mr. Streit designed and built an enterprise membership system for Communication Workers of America implementing the W3C XPDL 2.0 specification along with a full role based security implementation utilizing MySQL and JBoss in production. Scott Streit's areas of expertise include Open Source Development, Semantic Web Development, SQL Server, Sybase, and ORACLE.

Currently, Mr. Streit is leading effort for civilian agencies and corporate clients in the areas of semantic web and cloud computing.

Scott Streit maintains his reputation as a hands-on mentor by advising the OWL-2 specification committee. Mr. Streit also advises IBM research in the areas of unsolved Semantic Web problems. Mr. Streit has delivered more than a dozen Semantic Web applications currently in production. Mr. Streit authored the Semantic Web Methodology endorsed by MITRE and NIST as the preferred methodology for Semantic Web implementation.


2009 - Current Professor Villanova University


Scott Streit runs a Semantic Web Research Laboratory as well as a Cloud Computing Research Laboratory. Mr. Streit teaches both topic areas and advises a cadre of Masters and PhD students.


2007 - 2009 Professor University of Texas at Dallas


Mr. Streit taught Semantic Web and Cloud Computing, advised Masters and PhD students as was the principal investigator for the previously unsolved "infinite graph" problem. Mr. Streit and a group of students solved the infinite graph problem in late 2008.


1992 - 2009 BREIT SOLUTIONS, INC. - PARTNER


Previously, Mr. Streit is a technical lead on software development and research. Mr. Streit supports 13 Universities in the areas of solving previously unsolved Semantic Web and combinatorial problems. Included in these efforts are memory management, visualizations, workflow and sophisticated mathematical algorithms for Semantic Web processing. The areas requiring detailed knowledge include Semantic Web (reification, reasoning, EL++, OWL-2), Cloud Computing (Hadoop, Lucene), Combinatorial Mathematics (Reasoning for Polynomial), Computer Security (multi-level secure, adjudication, JAAS, proofs), and visualizations (Java Server Faces, Facelets, Portals, AJAX enabled Document Object Models). On a given day, these efforts include any of the aforementioned technologies and techniques. One of the research efforts, supported by Mr. Streit, resulted in a solution for the Infinite Graph problem. This solution allows semantic models to grow infinitely and respond in polynomial time.


Mr. Streit develops and teaches courses in Semantic Web, Advanced Semantic Web and Cloud Computing at the University of Texas at Dallas, University of California at Irvine, and the University of California at Santa Barbara.


Mr. Streit works regularly with Hewlett Packard for Semantic Web Specification committees. Mr. Streit is currently providing support for the OWL-2 specification focusing on EL++.


Recently, Mr. Streit was the technical lead engineer of a 14-person JEE project. The project used Java Server Faces (JSR 127), session Enterprise Java Beans (EJB3), annotations attribute oriented programming and web services. This project used detailed Cloud Computing, with Lucene (Solr) and Hadoop. Eclipse 3 is the integrated development environment using the IDE and debugger for JBoss.


Mr. Streit performs front-end JSF programming as well as back end session beans. The target environments include Solaris, Linux and Windows servers. The target databases include ORACLE, Sybase, Microsoft SQL Server and MySql.


Mr. Streit brought open source technology (JBoss, Linux) to the production environments. Included in this effort were the cost-benefit analysis and the procurement of support services.


Previously, Mr. Streit was the technical lead engineer on a 9-person WebLogic EJB based project. Mr. Streit was responsible for design, development and staff mentorship. The project used JSPs, Javascript, EJBs and container-managed persistence. The project concluded on time and within budget.


Earlier, Mr. Streit was a prime technical contributor for a development effort using Enterprise Java Beans, Java Server Pages, and the write-once run anywhere software development paradigm. This development effort is for a commercial vertical market product and must run on any EJB server (WebLogic, JRun, etc) and any relational database (ORACLE, UDB, Microsoft SQL Server, etc. The requirements, design and analysis use UML (Use Case Model, Class Diagrams and Sequence Diagrams) along with Relational Design (Entity-Relationship Diagrams, Conceptual and Logical Data Modeling). This software product vendor is in the retail vertical market.


Recently, Mr. Streit led a team that developed a product for an international performance management organization. In six-months of calendar time and using the paradigm of write-once run anywhere software, the completed product was available in platforms ranging from mainframe computers to small individual web-servers. The product used JSPs, EJB, JDBC and included a complex data model implementing several design patterns including Singleton, Factory Method, Builder, State and Façade. The system runs against ORACLE, UDB, Sybase, Microsoft SQL Server and MySql. Included in the project is XML with DOM. The completed product used an installer also written in Java using Swing along with an EAR deployment for the EJB component. The installer works as a cross-platform implementation. For this product, one set of code runs for every platform from mainframes to Microsoft Systems. The end-clients for the product include JP Morgan, ADP, Bear Stearns among others.


On an earlier assignment, Mr. Streit managed, designed and developed the e-commerce site ReverseAuction.com. This 7-person effort used Java, Apache, SSL, servlets and ORACLE. This site is a commercial e-commerce site performing auctions. The system was load tested to handle up to 350,000 concurrent users.


For Sun Microsystems, Mr. Streit assessed a large software development project and presented a set of recommendations on the use of Java with ORACLE. The eventual end client received a Use Case Model with class diagrams. This assignment concluded with the Object-Oriented analysis and design.


For Nationsbank/Bank Of America, Mr. Streit work for a year to help the organization move from Sybase to ORACLE. Mr. Streit provided training and consulting in the areas of database design, development and tuning.


On another earlier assignment, Breit Solutions developed a large securities data warehouse working directly for the CIO of a large commercial bank. This 16-person effort concluded on time and within budget. Mr. Streit led three groups, one performing the activity of data modeling, one providing application development and a third migrating data from legacy systems.


Mr. Streit also provided substantial services in moving an insurance information systems organization to distributed computing. Mr. Streit assisted and led efforts over two years of helping the client (USF&G) move from mainframe systems to Sybase with Visual Basic and ultimately concluded with ORACLE and Java. Mr. Streit consulted, designed and developed software for these efforts including relational design (Conceptual and Logical Data Models) front-end and back-end implementations.


For a large utility, Mr. Streit developed an Asset management system in Java and ORACLE. This system, also three-tiered, was completed in early 1998.


For a performance monitoring and tuning organization, Mr. Streit previously performed ORACLE DBA activities along with the monitoring and tuning of ORACLE systems.


For a commercial bank, Breit Solutions performed project management and development for a banking automation system. Mr. Streit designed an implemented a re-engineering process resulting in a fully functional data warehouse. Mr. Streit led the 16-person team to an on time delivery for all phases of the development project. Along with his project management responsibilities, Mr. Streit performed training and mentoring to move the technical resources from mainframe to client/server technology. The automation included most parts of the financial institution including Transit, In-Clearing, Securities, Cash Management and Electronic Funds Transfers. Along with his leadership responsibilities, Mr. Streit performed a data analysis resulting in a complex data model and a Database schema. Teams led by Mr. Streit developed numerous stored procedures, triggers and front-end applications.


Mr. Streit developed a human resources system using ORACLE Case and ORACLE . The Database schema was developed using ORACLE Case with the subsequent development in ORACLE.


For ORACLE, Mr. Streit performed consulting activities in the area of data modeling, performance tuning and ORACLE Case.


Mr. Streit has extensive experience with the Microsoft’s SQL Server 6.0 and Visual Basic. Mr. Streit has development experience with Visual Basic 3.0 and 4.0. Breit Solutions developed a order tracking system using Visual Basic in conjunction with the SQL Server.


For Sybase, Mr. Streit performed one full year of Database performance tuning for the clients of Sybase.


Mr. Streit provided technical services to Sybase in the development of several Sybase instructional videos. The technical services include laboratory exercise development, example exercise development, outlines, scripts and workbooks. The instructional services are for the following Sybase courses: Introduction to SQL, The SQL Server, System 10 migration, System and Database Administration, Performance and Tuning, Open Client, and Open Server.


For Cable and Wireless, the nations fourth largest long distance carrier, Mr. Streit developed billing and other financial applications using Sybase. Mr. Streit also provided query optimization on existing Cable and Wireless systems. For one program that ran on a nightly basis, Mr. Streit reduced the processing time from over 6 hours to less than 5 minutes.


For Harper Steel, a Detroit, Michigan based steel firm, Mr. Streit provided a consulting assignment that found a simpler way to perform currently planned tasks using the Microsoft version of the SQL Sever. Through this advise, Harper Steel reduced their development time by four man-months on a four man-year assignment without any loss of functionality.



1986 - 1992 BOOZ-ALLEN & HAMILTON, INC. - Director


As the manager for the Computer Science Technology and Applications group, Mr. Streit's responsibilities included technical leadership/delivery, marketing and management. The group's primary focus was the application of computer science technology in solving specific client-based problems. The services Computer Science Technology and Applications offered DOD and commercial clients included system development, systems engineering and technology training.


Mr. Streit is a certified Sybase consultant. At Booz-Allen, Mr. Streit performed several Sybase consulting assignments under a subcontract to Sybase. Mr. Streit provided Sybase internals expertise for other practices in the areas of application optimization/performance and tuning, and system and Database administration and complex data modeling. Mr. Streit fully understands the Sybase Optimizer and how to write efficient applications using Sybase. In the area of complex data modeling, Mr. Streit has provided data analysis for the handling of subentities and dependent entities.


Based on a thorough understanding of Sybase and complex data modeling, Mr. Streit led the Computer Science Technology and Applications training business. Using experience gained from software development projects, Mr. Streit taught advanced Sybase courses in the areas of Sybase Internals, Performance and Tuning and System and Database Administration. Other practice members, working for Mr. Streit provided introductory Sybase and Ingres courses.


For a large DOD client, Mr. Streit developed 72 hours of course materials for computer networking curriculum including the OSI, TCP/IP, FDDI, Ethernet and token ring protocols.


On another development project, Mr. Streit led a team of individuals responsible for the automation of a factory floor environment. Under the direction of Mr. Streit, a Computer Integrated Manufacturing (CIM) study was performed. At the completion of the study, a fixed price application and system software development design and development plan was developed with the succeeding implementation completed on time and under budget. Productivity improvements from the completed project are 16:1. For the CIM effort, the development consisted of three different technical levels: an Ingres based Order Scheduling system, a C language based data link layer, and a Programmable Logic Controllers (PLC) layer using ladder logic.


For a large DOD client, Mr. Streit sold and delivered two systems engineering projects. Both projects support DOD System Acquisition Managers (SAMs) in providing instantaneous support during the NSAM life cycle. The Computer Science Technology and Applications practice, under the direction of Mr. Streit, has provide numerous studies over a two-year period.


On one such study, Mr. Streit simulated the network utilization of an IEEE 802.3 network to find the maximum number of users the network will support with a prescribed load. The study used a probability-based approach and considered both singular and multiple collisions.


For a large DOD client, Mr. Streit led an effort that redefined the process for security accreditation and delivered a fully comprehensive accreditation methodology. For the same client, Mr. Streit led a computer security curriculum development focusing on many areas including Database and network security. Mr. Streit has performed several information security studies for both commercial clients and the Department of Defense. For a Fortune 500 client, Mr. Streit led a large risk assessment quantifying the security controls needed in a large electronic data interchange (EDI) system.


1983 - 1986 ATLANTIC RESEARCH CORPORATION - PROJECT MANAGER


At Atlantic Research Corporation, Mr. Streit started and managed a 12-person VAX/VMS software development and support department. Mr. Streit's technical responsibilities included technical design, implementation, support, and training. Included in Mr. Streit's managerial responsibilities were yearly reviews and a yearly budget. During this time, Mr. Streit designed and implemented several application systems for the VAX/VMS environment. Mr. Streit also designed and developed device drivers for communicating with a variety of different input/output devices. Mr. Streit performed Database designs using normalization techniques and the extended relational model. The software systems were developed for a chemical manufacturing environment. The team led by Mr. Streit used the 'C' programming language and a variety of data management products in software application development.


1982 - 1983 TEXAS MICROSYSTEMS INCORPORATED - ENGINEER


While at Texas Microsystems, Mr. Streit was responsible for the design and implementation of several projects on a dedicated Motorola 68000 based microcomputer. Mr. Streit designed and implemented low-level device drivers and interrupt handlers, and developed a run-time library of a 'C' cross compiler to interface to the device drivers on a dedicated microcomputer. Mr. Streit implemented several 'C' and assembler language programs, and optimized several other programs. Mr. Streit converted on-board device drivers from the Versibus VM01 CPU board to the VM02 CPU board. Mr. Streit also converted the library of an array processor to work in the dedicated microcomputer environment. For this particular effort, Mr. Streit used separate host and target environments that required all debugging and integration to be performed at the assembler language level.


PRE- 1982 WISMER & ASSOCIATES / DATAPRODUCTS


Earlier, Mr. Streit performed the design, and implementation of an interrupt driven communications system. The system was implemented using 'C' and Intel assembly language. Mr. Streit also developed the necessary software for a laser printer controller.




16487 Frederick Road Woodbine, MD (301) 596 - 2550