P.O.B. 289, Kimberton, PA 19442
610.933.6525 queries AT zulutango DOT com
|
SERVICES OFFERED:
In a broad range of
Markets,
using many Tools,
and on both mainstream and special Systems...
SUMMARY:
Mr. Sibley has over twenty years of experience as an independent consultant delivering software engineering, project management and general programming services to clients in the scientific, engineering, health, and business communities, both domestically and abroad (Europe and Asia).
Major strengths include broad experience in the application markets combined with comprehensive knowledge and experience in a variety of tools and environments, excellent communication and writing skills, scientifically oriented analytical and research skills, and a dedication to quality of product.
Mr. Sibley has been an active developer for internet technologies since 1986 (Sun Microsystems, Unisys, NEC), and his first major application for the Unix environment was in 1983.
He has been developing systems in Microsoft Windows since 1990; Java since 1996; and other systems from microcontrollers to workstation windowing systems to mainframes since 1983.
Major languages include C, C++, Java, SQL, XML, VB, and Pascal. Oldies but goodies include Fortran, COBOL, RPG, and Assembler. Major development skills include data and process modeling.
TECHNICAL:  (Please see the note at the end of this document.)
Applications Programming: [top]
Database Logical and Physical Design: [top]
Data Warehousing Design and Integration: [top]
Data and Technology Migrations: [top]
N-Tier Design and Programming: [top]
Systems Analysis, Proof and Design: [top]
Web Site Design and Programming: [top]
Markets: [top]
Languages and Tools: [top]
Operating Systems: [top]
RECENT PROJECTS  (between August 2000 and July 2004): [top]
Configurable Data Entry: Visual Lansa and RPG LE programs for template-driven data entry of insurance claims information. Database design and legacy data transformation on AS/400.
Site architecture: Assessments and recommendations, performance benchmarks on same. Also, Btrieve database transformation to fully optimized relational form and migrated to SQL Server.
Java application/Servlets: Multiple applications, design and code along with interactive web page design (intranet) and coupled with both broad-view and detailed business systems analysis.
Strong encryption for funds and trade management: Protocols, and API for (SEC certified) secure database access and storage, fully documented, justified for the organization, and coded.
Security assessments: For proposed and existing systems, including educational treatises on security as it applies to the particular client.
Clinical laboratory: Biological agent testing, systems programming, and results tracking.
Pharmaceutical laboratory: Database design, legacy data mapping, and process engineering.
Medical practice sale management: Secure Internet/Intranet ASP/ADO application.
Legacy application consolidation: A large number of disparate programs (some evolved over decades) that eventually or immediately needed to inter-operate.
Legacy database conversion: Card-based Fortran to relational and class/object models. Also, Btrieve database transformation to fully optimized relational form and migrated to SQL Server.
Warehouse conveyor control systems (multiple): Traffic control, load leveling, picks, puts, replens, and QC.
Funds and loan management: Software for municipal, construction, and mortgage loans.
Application/Code generator, data-driven: Outputs DDL schema scripts, VB forms, and VB data classes for data entry and maintenance of multiple relational databases.
Retail/Wholesale: Database design and legacy data mapping for tying AS/400 client data to SQL price lists.
NOTE:
[top]
A number of skills I possess are not itemized here. For example, I am conversant in almost two dozen microcontroller/microprocessor instruction sets, in at least six of which I am, or was, highly proficient.
At the other end of the scale, I have written language compilers (and translators), and designed database engines for several data model types, three of which I actually built, and one of which is still in use today (written in 1987).
ANOTHER VIEW:
[top]
"For folks who have studied scores of programming languages, worked in all kinds of environments from microcode to mainframes, capsule summaries don't explain what they actually do for a living.
"What such programmers do is simplify. The broader their scope on a project, the easier it is for them to perform boolean reduction on the requirements, reducing the amount and complexity of source code.
"They become process people. While their target is fulfillment of requirements, their focus is always upon clear design, ease of coding, documentation, support and maintenance."
-- Jack J. Woehr, Contributing Editor for Dr. Dobb's Journal and O'Reilly author