Over ten years experience in computer software and hardware development on both mainframe and micro-computer systems. Specializing in expert-level --
Microsoft Windows software development using Microsoft Visual C++ and the Microsoft Foundation Classes,
Embedded systems design and programming on a variety of platforms,
Web Development with databases, client and server side scripting, and animation.
Popkin System Architect
I-Logix Rhapsody
Rational Rose
Schlaer-Mellor
UML
Microsoft Windows 2000, NT, ME, 98, 95
Microsoft Visual C++ 6.0 with Microsoft Foundation Classes
Microsoft Windows Software Development Kit
Microsoft Access and Sybase System 10 ODBC, SQL
Microsoft Access Database and Access Basic
ForeHelp help authoring system
Embedded software systems in hardware products
Assembler language BIOS development
Embedded Systems EBIOS, EDOS, and PSOS
Embedded System Products RTXC
Paradigm hardware debuggers
Processors
Digital and analog electronic design.
Microsoft FrontPage Web authoring, HTML, JavaScript, VBScript, ASP
Microsoft Access online database
Adobe PhotoShop, Micrografx Picture Publisher
Sonic Foundry Sound Forge, streaming RealMedia and Windows Media.
January 2001 to present (self-employed)
Robert Snider Enterprises, 1726 Ashland Ave., Columbus, OH 43212, (614) 486-1273
I produced two CD’s of Bulgarian folk music and worked with a team of authors to write a book. Consulted on security issues and firewall configuration, and performed custom system migrations. On the software side, I worked on a software utility program for Windows which organizes and manages large collections of files. I also produced web design and animations, and served as webmaster for a non-profit website, including Active Server Pages and an Access database.
July, 1998 to December 2000 (contract)
Battelle Memorial Institute, 505 King Ave., Columbus, OH 43201, (614) 424-6424
I was part of a large multi-disciplinary team developing an automated device for processing medical slides. There were two complete devices using embedded systems, an image processor and an automated microscope. I worked on the development of both parts of the system using the initial feasibility study, object-oriented analysis and design at the system and device level, and wrote major sections of the program code using C++ and an embedded O.O. system (Rhapsody and System Architect). I also participated in hardware selection, testing and documentation. My areas of responsibilities included programming of the slide-handling robot, microscope user interface and controls, and embedded TCP/IP implementation.
March, 1998 to July, 1998 (contract)
Battelle Memorial Institute, 505 King Ave., Columbus, OH 43201, (614) 424-6424
In this project I helped design formal verification procedures for a medical product. I constructed a database using Access to track requirements and specifications and to produce reports, and a procedure authoring system to be used by the writing team. I helped with troubleshooting on both the hardware and embedded software systems. I designed a testing device that simulated an analog sensor assembly, and helped diagnose problems with a digital signal processor and internal data communications.
September, 1997 to January, 1998 (contract)
Retail Planning Associates, 645 S Grant Ave., Columbus, OH 43206, (614) 461-1820
This was an innovative multimedia project in C++ under Windows 95, using object-oriented design and construction. I developed a system monitoring program which detected system faults in the separate application and reported them to a main communications center via a dial-up TCP/IP link. I designed the communications messaging objects, and a series of specialized container objects for transmitting data and software by telecommunications. I also implemented synchronizing the computer clock using Internet time servers. All development used the Rose object methodology, and Rational Rose CASE tool.
November, 1996 to March, 1997 (contract)
Battelle Memorial Institute, 505 King Ave., Columbus, OH 43201, (614) 424-6424
I worked on a variety of projects in embedded systems. One involved reverse-engineering embedded C language code. I helped write the software design document and functional outline, and produced documentation on module operation, flowcharts, hardware mappings, and software validation. Another project was to design a software system to be integrated with a network of embedded sensor devices. I wrote system specifications, diagrams, and configuration documentation. A third project required redesigning prototype hardware to remove noise from an experimental sensor. I redesigned the experimental equipment, conducted research, and wrote software to help analyze and chart the results.
May, 1996 to October, 1996 (contract)
Sterling Commerce, 4950 Blazer Parkway, Dublin, OH 43017, (614) 793-7000
I was part of a team for rapid development of a customer service tool for administering a new electronic data interchange system. This was a Windows 95 client/server application using ODBC with multiple Sybase System 10 servers. My assignments included the message searching system, context-sensitive help authoring, interface with an existing customer service tool, and building a testing system using Microsoft Access.
December, 1995 to March, 1996 (contract)
CBC Companies, 1651 N.W. Professional Plaza, Columbus, OH 43220, (614) 538-6000
I wrote a custom interface in C++ under UNIX for a mortgage company to automatically request credit reports. I taught classes on the basics of Windows programming using Microsoft Foundation Classes and the Microsoft Visual C++ development system.
August, 1995 to December, 1995 (contract)
Primatech, Inc., 445 Hutchinson Ave., suite 200, Columbus, OH 43235, (614)
841-9800
I was part of a team developing a Windows-based product for analyzing risks in the chemical industry. My responsibilities included design and coding, testing, documentation, and some project management.
June, 1995 to August, 1995 (contract)
Central Ohio Graphics, 1020 W. Fifth Ave., Columbus, OH 43212, (614) 294-3200
I developed a Microsoft Access database to organize and print customer lists for a specialized advertising campaign.
October, 1994 to June, 1995 (contract)
CBC Companies, 1651 N.W. Professional Plaza, Columbus, OH 43220, (614) 538-6000
This project involved designing and building an IBM PC program to merge credit report data into a computerized loan application. My responsibilities included design, prototyping, interface with customers and software vendors to obtain specifications, coding, testing, and documentation. I also assisted the marketing department in preparing press releases and advertising.
November 1993 to March 1994 (contract)
Mettler-Toledo Inc., 350 W. Wilson Bridge Rd., Worthington, OH 43085, (614)
438-4511
Wrote major sections of a BIOS for an embedded system using an 80186 processor. My assignment included EEPROM interface and interrupt-driven serial drivers, written in assembler language with C++ jacket routines for use by high-level processes.
1982 to February 1993 (full-time)
CompuServe Incorporated, 5000 Arlington Centre Blvd., Columbus, Ohio, 43220,
(614) 457-8600
I was the Project Manager for Aviation and Weather Systems. I developed the Aviation and Weather product area into a family of services including pilot weather briefings and flight planning, public weather forecasts, color weather maps, and on-line aviation bulletin boards. Duties included line management, design and programming, marketing, advertising, and general business analysis. Led a team who designed and implemented a flight planning and weather briefing product and wrote technical proposals in pursuit of a government contract for a national computerized pilot briefing system.
Developed a micro-computer-based telecommunications processor to improve reliability of data received from national weather and news communication networks. Involved hardware selection and customized circuit modification, complete software development, application integration, factory test equipment, and complete field installation and maintenance procedures.
1977 to 1982
Bank One of Columbus (full-time), 100 E. Broad St., Columbus, Ohio, 43062, (614)
248-5800
As Project Manager, Production Support, I developed and staffed department to provide software change control, problem tracking, operational documentation control, and standards monitoring. As Senior Teleprocessing Programmer/Analyst, I was the technical project leader for the development of the first Columbus teller terminal network which was used in the branches until 1988.
1972 to 1976 Management Horizons Data Systems, Inc. (full time)
Product Analyst developing online warehousing software.
EDUCATION
OHIO STATE UNIVERSITY, Columbus, Ohio. 1969-1971. BSCIS/BSEE programs
interrupted by military service. Overall grade point 3.4. Major grade point 4.0.
Honors math program. I hold a private pilot's license with an instrument rating.