Lee Silver

 

LSilver@information-concepts.com

 

Senior Programmer/Analyst

 

HISTORY

30+ years of experience in the development, design, and implementation of a variety of projects all of which required a large amount of very technical knowledge. Most current in the following: C# (.NET and classic), Perl, Visual Basic (.NET), C, CGI-scripts, and Sybase using Windows. Other skills include AWK, COBOL, BAL, FORTRAN, PL/I, HTML, PC/DOS, MVS/XA, and VAX/VMS.

An independent consultant since 1982. Prior to that, lead developer for ten years at a commercial software developer, Program Products Inc. (PPI) whose product, The Data Analyzer, was one of the first 4GL languages. Before joining PPI, as a programmer for three years at Brand Rating Index (BRI), a company that provided market-research information to the advertising industry.

PROJECTS

 

- 2006 - 2009: Advent Inc., a provider of software for the containerized-cargo transportation industry. Responsible for the maintenance and development of the 30+ custom controls used by the rest of the 15-man development team. The custom controls, based on native Windows and 3rd party controls, included both composite controls and sub-classing existing controls in order to customize their functionality. All development was done in C#.

 

- 2004 - 2006: USAData.com, an Internet data provider. Developed a number of DLL’s using .Net that facilitated the client’s ASP scripts as follows: a) Accessing 3rd party data via Web Services. This involved, among other things, mapping internal data-element names to those of the 3rd party; having the 3rd party interface generic enough to support multiple 3rd parties with a single client interface; parsing the disparate formats of the returned data into a common format b) Developed and coded algorithms for performing complex calculations such as the distance between 2 points in the U.S. and smoothing out an array of quantities.

 

- 2000 - 2004: Professional Software Consortium, a developer of custom software. a) Led and coordinated a 5-person team in the design and redevelopment of a system sold to the U.S. government. The original system was coded in C, the new system in Visual Basic. Personally responsible for the Visual Basic-based business-logic ActiveX classes (approximately 75 classes.) b) Led and coordinated the conversion of the above project for the .NET environment as an intra-net solution.

 

- 1995 - 2001: USAData.com, an Internet data provider. a) Designed and implemented two parts of an e-commerce application. The first utilized ASP technology using VB-Script; the second utilized ADO Database technology using Visual Basic. b) Designed and implemented in Visual Basic a “wizard”-like application that accessed a number of proprietary data-bases and created comma-separated files that were input to Microsoft’s PowerPoint. Responsible for specifying corporate coding standards. c) Designed and implemented various CGI-scripts in Perl. The scripts typically took data from one or more sources and produced HTML-pages formatted as Tables. Additionally, the emitted HTML-pages were formatted so as to link back to the CGI-script in order to produce the pages in various sort-sequences or with varying amounts of detail data. d) Designed and programmed systems in AWK and Perl that converted various comma-separated data into HTML-pages that consisted of Tables and Frames. e) Designed and programmed a system in Perl that scanned HTML-files for references to graphic images meeting specified size constraints.

 

Highlights of my career prior to 1995:

 

- Aardvark Software Inc., a software publisher: Implemented in Visual Basic the Visual Basic Pretty Printer -- a product developed to their specifications for them to market.

- VNU Inc., a media-research company: Lead programmer and designer for a Windows-based media-research reporting system coded in C, FORTRAN, and Visual Basic. Responsible for the DLL comprised of the C and FORTRAN components. Also the overall architect of the system and developed about one-half of the user-interface, in Visual Basic, prior to that portion of the system being turned over to in-house developers. Also responsible for specifying corporate coding conventions.

 

- Windsor Development Inc., a media-research company: Converted and enhanced a VAX/VMS media-research system and its associated proprietary database to PC/DOS. The original and converted systems were a combination of C and FORTRAN.

 

- Scarborough Research Inc., a media-research company: Converted a DEC-20 media-research system to PC/DOS. The converted system was a combination of C and FORTRAN.

 

- MHT Services Inc., an independent software vendor specializing in the conversion of DOS to MVS/XA operating systems on IBM mainframe computers: Designer and lead-programmer for a COBOL-translator. This converter was coded in BAL and was later used by the client as a model for their cloning a translator to translate PL/I.

 

- Major utility: Designed and implemented a "select and extract" module that was used to subset a multimillion record master-file into a more manageable size. The module read specifications at execution-time to select the desired records from the master-file, and, also from those specifications, extracted only those data-fields desired by the user. The module was implemented in PL/I and ran in a batch environment.

 

- PPI: Designed and implemented a macro-processor with the capabilities of the one found in the IBM mainframe BAL Assembler. This written in BAL and was a sub-function of a main report-generator application.

PROFESSIONAL ASSOCIATIONS:

ICCA (Independent Computer Consultants Association)

-National Secretary (1988-1992); NY/NJ Chapter Secretary (1986-1990); North NJ Chapter Director, Secretary, Vice President or President (1993-2001, 2002-2006)

American Arbitration Association - Member of Panel of Arbiters

ACM - SigPlan and SigSoft