Enterprise
Information
Solutions,
Inc.
Matthew J. Ramuta
Senior Technical Architect
PROFILE:
Mr. Ramuta's background is in the management, planning, architecture definition, entity/process modeling, analysis, design and implementation of Rich Client, Web and J2ME-based, real-time, imaging, communication, telephony, mobile computing, and on-line transaction processing database systems. Mr. Ramuta's approach to managing system development entails a formalized, rigorous, quality and team oriented methodology utilizing various Computer Aided Software Engineering tools. Matt has always been an advocate of open source and systems technology and heartily embraces Java and the J2EE standards and products.
EXPERIENCE:
1994 - Enterprise Information Solutions, Inc.
Managing Consultant / President / Senior Technical Architect
1990 - 1994 Ameritech Information Systems
Managing Consultant / Director Technology
1983 - 1990 SHL Systemhouse Inc.
Managing Consultant / Manager Technology
1981 - 1990 Consultant to:
Aquarian's Inc.
Employee Security Plans, Inc.
Labor Benefit Services, Inc.
National Production Workers Union / Insurance Trust Fund
1980 - 1981 Virtual Systems Consultants Inc.
Systems Analyst/Programmer
1979 - 1980 Argonne National Laboratory
Operator/Programmer/Consultant
EDUCATION:
1994 North Central College, Naperville, IL
Masters Science/C.S. courses
1990 - 1992 University of St. Francis, Joliet, IL
B.S. Computer Science
1975 - 1979 University of Illinois, Champaign-Urbana, IL
Computer Engineering
RELEVANT EXPERIENCE: Matthew J. Ramuta
Enterprise Information Solutions, Inc.
EIS Transportation Solution Set (01/02 – present)
Matt is the Chief Technical Architect of the EIS Transportation Solution Set (TSS) which has been sold to numerous large Less-Than-Truckload (LTL) and inter-modal transportation carriers. This system is written entirely in Java and uses various open source products, including the Postgres relational database management system. It features drag-n-drop visual dispatching, J2ME mobile and cell-phone based computing, EDI, scanning, faxing and imaging, route planning, warehouse management, forklift computing, customer Web and Web-services interfaces and offers a plethora of other features.
McCain Foods USA (08/09 – present)
Matt managing the development of a web-based, Transportation Quotation System based on the EIS TSS Rating Engine embedded in a J2EE, Struts-based environment utilizing dynamic DHML, CSS with AJAX scripting for data selection and validation.
Ocean Jewel of St. Petersburg (04/04 – 12/05)
For the largest offshore casino in Florida, Matt Architected and project managed a distributed Reservations, Ticketing and Access Control (RTA) system which provides Web-based, in-person and Telephone and Interactive Voice Response (IVR) reservations, ticketing, shuttle and ship scheduling, capacity planning, access control, monitoring, Passenger Manifests and other reporting. RTA can optically scan customers PDF417 and/or magnetic strip driver’s licenses and quickly register guests. It uploads new and modified customer information to an enterprise casino management system and also features a credit card processing interface. Built entirely in Java it runs across a distributed MS SQL Server database which is replicated via a wireless Wide Area Network across two remote terminal locations in Florida and to the Ocean Jewel which is typically at sea.
N&M Transfer (11/01 – present)
Architected a Java Swing-based transportation logistics system. Built various prototypes and morphed them into base classes, including Drag-and-Drop dispatching, File Maintenance, Selection Lists. Build a variety of additional classes to implement common ToolBars, Query-by-Example, Popup-Menu support,etc. Designed a TableModel which binds together Enterprise Java Beans (EJBs) and Jtable and discrete controls.
Architected a Cisco VPN and firewalled Wide Area Network spanning the Corporate office and several remote terminals.
TradeShowReporter (12/01 – 03/01)
Architected a Java-based Microsoft Word Reporting API through an Object Linking and Embedding (OLE) interface. This product was initially deployed on the Microsoft SQL Server database and later ported to MySQL.
Comdisco (04/99 – 04/00)
Provided Techical Architecture services on behalf of Comdisco Disaster Recovery Services (CDRS) for various clients, including Molex, Security First Bank and others. Typically these projects involved Database and File-system replication for Oracle and Informix RDBMS on HP and EMC Storage Area Network (SAN) platforms.
Mr. Ramuta is the Chief Technical Architect of FedexCC’s continued evolution of their technical platforms. To this end, current open systems platforms are migrating towards the Java 2 Enterprise Edition (J2EE) standards and products. Initially IPlanet Web and Application servers were used to build their first Web-based Order Entry System. After an evaluation process, BEA Weblogic Server 6 was finally selected to become the platform for the Java Server Pages (JSP), Servlets, and Enterprise Java Beans (EJB) based application. Subsequently, personally directed the migration of working J2EE components from IPlanet to BEA experiencing the promise of this open standard.
In addition to Java Database Connectivity (JDBC) based services, Matt prototyped and deployed EJBs that leverage tens of thousands of lines of existing ESQL/C code through the Java Native Interface (JNI). This allows the same existing C code to be used by new Java-based applications as well as legacy applications, until they can someday be re-written in Java.
The Java Naming and Directory interface (JNDI) was used by Java programs to store and update userids, authentication and group affiliation to a LDAP based Netscape Directory Server. This LDAP server was used to authenticate Lotus Domino, IPlanet, and Silverstream web servers. The Netscape Compass Server was integrated to provide content-based search capability as well.
Matt has also re-architected FedexCC’s Vendor Compensation Imaging system with new Java Foundation Class / Swing application which scans and navigates images. This system uses JNI for image capture as well as Sun’s Java Advanced Imaging API (JAI) for image display an manipulation.
Mr. Ramuta is now designing a Swing-based, Rich Client applications using Session and Entity EJBs in a three-tier component-based architecture. Entity Beans are used to represent relational database rows and are bound to Model-View-Controller (MVC) applications through the Java TableModelInterface. Using this approach Matt has implemented versatile Query-by-Example File Maintenance and other business paradigms.
Ameritech, Custom Business Services, Information Technology (CBS/it) (10/95 – 6/00)
Matthew was CBS/it’s Technical Architect and is responsible for developing the technical portions of their Information Systems Plan and supporting the architectural needs of several on-going projects launched from this plan. Within the context of these individual projects Matt has been responsible for the technical feasibility of Clarify Corp.’s Customer Interaction System, Accugraph’s Asset Management, ADA’s Traffic Data Collection and Engineering (TDC&E), Switch Configuration Management, Billing, Correspondence Generation, Email Parsing, EDI, WWW, Facsimile, Legacy System Access, and other Gateway Services. The underlying framework for this integration architecture includes the Oracle RDBMS and the Tuxedo transaction monitor from BEA Systems, Inc. Matt successfully prototyped executing mainframe CICS transactions from Unix-based Tuxedo applications through the BEA/Connect gateway. In addition, Matt designed a Tuxedo-based IVR interface to Oracle Applications. Portions of the ERP system included Oracle Applications running on the Oracle Web and Application Server. These systems were tested with Mercury LoadRunner software.
Compusystems, Inc. (10/94 – 2008)
Most recently, Matt has acted as Chief Architect and directed Compusystems, Inc. (CSI) towards a J2EE based architecture. This architecture currently features Java Server Pages (JSP) and Servlets using Java Database connectivity (JDBC). Java Foundation Class (JFC)/Swing based rich clients are in development for Enterprise users to augment the existing Ecommerce applications.
Implemented a Wide Area Network using dial-up, ISDN, and DDS telecommunication lines for customer access, remote trade-shows, and Internet Connectivity. Also implemented a World Wide Web Server using public domain software available from the University of Illinois.
Matt re-architecting the application server platforms, using redundant, symmetric multi-processor, Pentium-based, PC components with a PCI system bus and wide/fast SCSI disk subsystems. Sun’s Solaris X86 was selected as the operating system for this next generation of computers.
Mr. Ramuta designed and developed a PowerBuilder-based, GUI application which displays seminar availability, in real-time, for display on video monitors throughout the exposition hall.
Developed the Long Range Strategic Systems Plan, Performed Analysis and created the Technical Architecture for their next generation Trade Show Management information systems. This Sun-based, high availability, 150+ user, on-line transaction processing system, collects registration information, produces graphical credentials and interfaces with a variety of external devices, including: Zebra printers, plastic card embossers, Bar code readers, Datawand Light Pens and other proprietary lead collection devices. All devices are connected via a TCP/IP network with sockets used as the communications API.
Web Seers (2/03 – 5/03)
Matt architected a simple J2EE-based, Real Estate portal application for The WebSeers, Inc. This application provided the ability search and display Multiple Listing Services data along with color images of subject properties.
National Housewares Manufacturers Association (3/96 – 1/98)
Matt prepared a abbreviated Information Systems Plan which included a Technical Architecture, Information System Requirements, and recommendations to re-engineer their information infrastructure while preserving their past investments. Ultimately the plan was approved by their Board of Directors and will be implemented at the start of the next fiscal year.
County of McHenry - Illinois, Information Services (10/94 – 6/96)
Matt lead the Technical Architecture Definition phase of the McHenry County Strategic Information Plan (McSIP). The output of this phase is a Development Environment Specification which identifies the computing infrastructure, the development and integration of end-user tools, Development Standards & Procedures, and Facilities and Subsystems. McHenry County is moving to a Sybase, PowerBuilder environment on Novell Servers.
County of Dane - Wisconsin, Information Services
Mr. Ramuta provided mentoring and technical architecture services to assist Dane County as they migrate to a Sybase, PowerBuilder environment on Windows PCs, Novell and Unix servers.
Kemper Risk Management Services (CSS/CoGar, Inc.)
Designed and developed a Microsoft Windows 3.1 background printing facility. This Dynamic Link Library (DLL) was developed with the Graphics Device Interface (GDI) of the Windows API using the Microsoft Visual C++ and Software Development Kit.
Roberts Express, Inc.
Matt architected the Enterprise Health Monitor, which is a multi-user, graphical tool that displays real-time information about the status of business processes throughout the enterprise. A common repository will contain up to date information from a variety of sources, including; various computer applications on Unix and non-Unix systems (through screen scraping), computer systems performance, telephone system statistics and other adjunct sources of information. This project is using Windows, PowerBuilder, ODBC, SQL, Winsock, TCP/IP, and a custom developed "Screen Scraper" to gather and facilitate the timely distribution and display of enterprise data.
An imaging Technical Architecture project is currently underway with Mr. Ramuta leading the project. Class libraries from TMS, Wang and other vendors are being evaluated for suitability in a Windows and PowerBuilder environment.
Mr. Ramuta lead the Technical Architecture of the Roberts Computer Telephony Integration (CTI). The overall business goal is to integrate the AT&T Definity Generic 3 (G3) telephone switch with the enterprise information network. Some of the sub projects include Automatic Number Identification (ANI), Adjunct Routing, Preview Dialing and other computer enabled telephony functions.
After successfully deploying a 250+ user, on-line information system, Mr. Ramuta architected a Database Replication Server which was used to split the highly integrated system across two physical machines and databases. Database Rules/Triggers, Events and Stored Procedures were used to transparently replicate database changes without altering existing application programs.
A second version of the Replication Facility was developed to meet new performance, administration and portability goals. This version uses (repeated) dynamic SQL to permit extremely high replication throughput (exceeding available industry products) and completely non-procedural table-based specifications.
AutoQuik, Inc.
Mr. Ramuta and the EIS team, integrated a UnixWare host computer, relational database, Wide Area Network, ported existing applications and provided consulting services to this transportation company. The net result is that AutoQuik's information systems run in a near "lights out" capacity with no AutoQuik staff required to run the computer system.
Ameritech Information Systems
Personal Radiation Exposure Management System
Mr. Ramuta lead the Technical Architecture definition, Development Environment specification, and is managing the creation of external interfaces for a Personal Radiation Exposure Management (PREM) system which monitors and controls access to Radiologically Controlled Areas of Nuclear Power Plants. PREM utilizes open systems computing and networking technology as well as an OLTP relational database management system. External interfaces to
PREM, will include: mainframe and mini computers, industrial touch-screen terminals, whole body counters, thermal luminescent dosimeters as well as electronic and self-reading dosimeters.
Integrated Trucking Application System
For a major express trucking company, Mr. Ramuta managed the overall technical architecture definition including a feasibility study and the selection of host, workstation, LAN/WAN, OLTP database, and fourth generation language development environment components. In addition, Mr. Ramuta developed the Unix facility, relational database, on-line business information system, 4GL, and C language standards. This platform supports over 250 on-line users performing mission critical transaction processing as well as external interfaces to a satellite communications gateway communicating with mobile data terminals that have location sensing features, a Rand/McNally mileage computer, and EDI interfaces.
The system was architected as an open, heterogeneous, hardware and software platform. It incorporates redundant symmetric multi-processor (SMP) hosts, with dual-ported and mirrored disk drives, for high availability. Unix was chosen as the operating system with TCP/IP as the network transport provider. Workstation technology includes: dumb terminals connected through networked terminal and print servers, networked PCs, and allowed for the integration of engineering workstations and X-window terminals. The network was based on the 10Base-T standard and was implemented with high availability features, network management, and provided for wide area network support.
Director of Technology
As a Director of Technology, Mr. Ramuta was responsible for the development of business plans, budgets, sales support, bid-no-bid decisions, proposal and presentation development, proof-of-concept demonstrations, conceptual designs, technical task and skill level identification, interviewing, employee review, education planning, vendor relations, and the development of technology centers.
SHL Systemhouse Inc.
Management Consulting
A telephony consulting and product company engaged Mr. Ramuta to perform a management consulting study to evaluate their hardware/software products. This study examined the Technical Architecture, Requirements, Design, Development, and Implementation of their products. In addition, the study examined the feasibility of extending their products functionality and the software development methodology and project management in place to control the process.
Distributed Database Prototype
Mr. Ramuta managed the development of a prototype that demonstrated the feasibility of an electrical power grid telemetry application using the INGRES/NET distributed relational database management system.
Criminal Justice Information System
For a division of a county government, Mr. Ramuta studied the feasibility and managed the conversion of an application system from IBM SQL/RT to Oracle SQL*Plus. The hardware platform was an IBM PC/RT running AIX (Unix).
Automated Collection System
For a department of the State Government, Mr. Ramuta managed the analysis, design, development, and implementation of an Automated Collection System (ACS). This system assists state collection agents with the efficient collection of delinquent employer contributions. ACS was developed with a fourth generation language (4GL) and SQL database engine form Informix Software and runs on an AT&T 3B2 Unix platform. Employer contributions and delinquency information is downloaded daily from the state's IBM IMS mainframe database. The mainframe component of the download facility was developed using JCL, COBOL, and EASYTRIEVE applications. This download information is transported to the Unix machine via a 3770/SNA RJE facility. The data is captured in background and is stored in the Unix SQL database. It is then retrieved and updated as collection efforts proceed. ACS can automatically dial the employer's phone number and transfer the call to the agent's Centrex phone extension. Various letters and contracts can be produced by the agent from the on-line database. Every action the agent takes is recorded and detailed reports show the effectiveness of the agents and the collection process.
Local Assignment System
Mr. Ramuta led the design and development of a database product that tracked radio system configuration information for a major electronics manufacturer. The Local Assignment System allowed the manufacturer to immediately ship generic radio equipment upon receipt of an order and configure the equipment at the customer's site. It also gives the larger customers, who have purchased this product, the ability to re-configure their multi-million dollar radio systems without engineering support. The Local Assignment System was developed to run on a number of hardware platforms that include: PCs, Unix, and DEC VAX. Informix was chosen as the database engine because it is SQL based and offers good performance and portability. The application code was written in C and integrated a third party User Interface that was available for several different hardware environments.
Local Area Network Interface Presentation Services
Mr. Ramuta designed and lead the development of a communication facility that allows a Network Application program access to an Ethernet Local Area Network. The presentation communication layer was designed to interface with a NETBIOS compatible emulator that provides session level communication services.
A second network interface presentation services product was developed for the Unix System V release 3 platform. This version presented the same functionality and syntax as the previous version allowing a network application program to be ported from DOS to Unix without modification. The Unix network presentation services uses the Unix Transport Layer Interface (TLI) as a communication transport provider and the Unix Name Server to track session endpoint
names and transport protocol addresses. The choice of TLI allows the presentation services to be protocol and media independent. Transport Providers are available for TCP/IP, SNA and ISO protocols. These providers can use Ethernet, SDLC, token ring and other types of network media.
This project was designed with Structured Requirements and Architecture techniques using the Cadre Teamwork CASE tool. The project was cross-developed on an Apollo Domain system using Domain Software Engineering Environment (DSEE) CASE tool for source code control and product builds. Periodic team reviews of all deliverables for each phase of the development life cycle insured a high quality product.
Computer Aided Dispatch Interface Protocol
Mr. Ramuta designed and lead the development of a link level protocol that allowed a gateway node on a Local Area Network to communicate with a mainframe computer. This project was also cross developed on a Apollo Engineering workstation for execution on a PC. Structured Methods and team reviews were used to insure high quality.
Remote Interface Node System
Mr. Ramuta designed and lead the development of a Local Area Network Remote Interface Node and Remote Network Services software product. This system acted a multi-channel network communication gateway and allowed remote use of an LAN over high speed communication lines.
The Microcom Networking Protocol (MNP) link layer was implemented over 9600 baud asynchronous error correcting telecommunication lines to provide fast and reliable communications. Matt developed a special interrupt handler that set up a C environment and dispatched C functions in response to a interrupt. This allowed over 95 percent of code to be developed in C with the remainder done in assembly language.
This project pioneered the use of Structured Methods and the formal team review process. Furthermore, the project was shipped with zero customer reported defects.
Local Area Network Database Server
Mr. Ramuta designed and lead the development of a Radio Information Database LAN Server for a Major electronics manufacturer. The Network Database Server employed several access methods based on B-trees and was written in C and Assembler. The PC Server was cross developed and tested on a AT&T 3B2 UNIX system using the Source Code Control System (SCCS) for version control and Make for building the product.
PC Local Area Network Feasibility Study
Mr. Ramuta conducted a feasibility study for a department of the State of Illinois government. The study reported general office automation requirements including the use of PC's, LAN's and mainframe gateways to the State of Illinois mainframe computer systems. The study was accepted and the recommendations implemented. The network is currently used for Word Processing, Electronic Spreadsheet, Statistical Analysis, Project Planning, Asynchronous Communications, and as a mainframe gateway offering 3270 terminal emulation and file transfer.
Insurance Claims Processing Network
Mr. Ramuta participated as a technical consultant in the analysis of a major insurance company's claims processing requirements. He identified that the most effective approach was the use of PC based Local Area Networks in the district offices connected to the mainframe computer in the corporate headquarters. The Claims Processing and Risk Management system was implemented using FOCUS and PC/FOCUS on the mainframe and networked PC's, respectively.
Electronic Publishing - Videotex Terminal Emulation
Mr. Ramuta, for a private system operator in Chicago, designed and lead the development of a Videotex terminal emulator. The emulator was written in C and ported to several PC's including: IBM, Apple, Radio Shack, Commodore and Atari.
Where compilers for target machines were not available, the product was cross compiled on a PC with the same microprocessor rewriting library driver functions.
Aquarian's Inc.
Mr. Ramuta designed and developed a Retail Point-of-Sale system. The multi-terminal product runs under UNIX System V and was developed using INFORMIX/SQL and C.
Employee Security Plans Inc.
Mr. Ramuta designed and developed an Employee Group Payroll Deduction Life Insurance System. This product also runs under UNIX System V and was developed with Informix 4GL and C.
Labor Benefit Services Inc.
Mr. Ramuta designed and developed a Claims Processing System for third party administrators of self-funded insurance groups. The product ran on a WANG 2200 and was developed using SPEED, a database management system.
National Production Workers Union
Mr. Ramuta designed and developed a Membership Accounting System which included Billing and Remittance Processing. The product runs on a WANG 2200 and was developed using SPEED, a database management system.
Virtual Systems Consultants, Inc.
Mr. Ramuta designed and implemented a Legal Time and Billing System. It was implemented on a WANG OIS computer system.
Argonne National Laboratory
Mr. Ramuta began as an entry level operator at the main computing facility. Ultimately he achieved Senior Operator status as well as becoming a User Consultant. Argonne is one of the largest government computer facilities in the Midwest.
TECHNICAL EXPERIENCE: Matthew J. Ramuta
Hardware Experience:
Computer (System Software):
Apollo Domain/AEGIS, AT&T 3B2, WGS/UNIX System V.3, Centos 5, IBM 360, 370, 303X/MVS, VM, CMS, TSO, Wylbur, IBM PC/RT, RS6000/AIX, SCO Unix & UnixWare, HP 9000/HP UX, Linux, Microsoft W3.1, W95, and NT, Motorola Delta/System V.3, UNIX System V, Sequent Symmetry/Dynix PTX, Silicon Graphics/IRIX, Sun SPARC and X86/Solaris 2.5+, Mirroring/ RAID1, 5, 10. Global File System (GFS)
Networking:
DDS, DSL, Ethernet, ISDN, SNA/SDLC, TCP/IP, 10/100/1000BaseT, Bridges, Gateways, Routers, Cisco IOS, Terminal Servers
Asterisk PBX:
Digium Analog, T1 adapter cards, AIX and CBeyond SIP Trucking. FastAGI CTI.
Software Experience:
Interactive Development Environment (IDE)
Netbeans 3.6 – 6.8.
Languages
Assembler, C/C++, ClearBasic, Fortran, INGRES/ABF/Vision/W4GL, Java (J2EE, JDBC, JNDI, JNI, J2ME), Pascal, PHP, PL/I, PowerBuilder, Visual Basic, Windows 3.1 SDK, CGI, HTML, DHTML, CSS and Ajax.
Database
SQL: IBM DB2, INFORMIX, INGRES, MS SQL Server, MySQL, ORACLE, Postgres, SYBASE, WATCOM, Asynchronous Database Replication, LDAP
Web & Application Server
Sun Java Server, Apache, BEA WebLogic Server, Oracle Application Server, Sun/Netscape IPlanet, Netscape Compass search server, IPlanet Directory Server, Jakarta Tomcat., Jboss.
Middleware
Informix Net, INGRES/Net, ODBC/JDBC, J2EE, RMI, SQL*Net, RPC, Sockets (Winsock), BEA Tuxedo
Methodology
Gane & Sarson, Demarco, Yourdon, Pirbi, Method1, SILC, UML.
CASE Tools
Cadre Teamwork, CaseWise, DSEE, IDE STP, Make, SCCS, Visible Analyst
Application Experience:
Access Control
Asset Management & Visualization (Accugraph, Aperture)
Accounts Payable
Automated Provisioning
Accounts Receivable
Automated Testing
Casino Management. (Oasis)
Computer Telephony Integration (CTI)
Customer Interaction (Clarify, Remedy, jBPM)
Debt Collection
Electronic Data Interchange (EDI, X.12)
General Ledger
Imaging
Inventory Control
Insurance Claims Processing
Legal Time Accounting
Local/Wide Area Networking: IPsec VPN, Cisco IOS, Firewalls, Syswan dual router
Membership Accounting
Oracle Applications (10.7 and 11.0)
Order Entry
Point-of-Sale
Reservations, Ticketing and Access Control.
Real-Time/Communications
Real Estate
Security (PGP)
Telecommunications/Telephony: VOIP, PBX, Asterisk, CTI, SIP Trunking
Trade Show Management
Transportation/Trucking
Workflow
World Wide Web (WWW)
Technical Courses:
Accugraph
Business Writing
C++ / Object Oriented Programming
Clarify: ClearBeginnings, Data Model, UI Editor, DD Editor.
Greenbriar & Russel ObjectStart
INGRES Performance Management
Microsoft Visual Basic
Power Builder: Introduction, Advanced Data Widows, Performance, Tuning & Techniques,
Starting from a Framework.
Project Management
Project Estimating
Strategic Systems Planning
Structured Analysis (Trainer)
Structured Design
Sybase: Introduction to SQL/FastTrack to Sybase, Replication Server
Technical Architecture Definition
Associations:
Rivermist Homeowners Association, President., 2005 – present, Director 2003 – 2005
Matt Ramuta
Page
EIS Senior Technical Architect