Resume

Ray Lance

231 E 77th St Apt 1B

New York, NY  10075

(917) 902-0272,  [email protected]

PROFESSIONAL SUMMARY

Over 30 years experience in the design, development, and implementation of communications and applications systems across many industries, always with a security focus.  Performed re-engineering, consolidation/migration of enterprise-wide DBMSs.  Extensively utilized C++, Java and various scripting languages (Python, PHP, Ruby, Perl, shells) to develop object-oriented implementations that interface with many commercial and open-source databases, including Oracle, DB2, SQL Server, MySQL (now MariaDB) and PostgreSQL and many legacy databases.

Industries and applications areas encompass:

Stocks, FX, & Bond Distribution

DBMS Consolidation/Migration

Website design and development

Network Security

Telephony/IVR

Data Acquisition/Alarm Management

Banking teller and ATM terminals

Help Desk

Event Registration

Detailed Experience:

WebsAddress.com (2000-present)
– President, Business Consultant and web designer

Operating my own domain registration/web hosting/website design and implementation business.

Responsibilities include:

Marketing & system design — determine business needs and design website/system iteratively with the customer

Determining security policies and practices and implementing them:

access control

applications security (like database and cross-site scripting)

password schemes

encryption

SSL and certificates

intrusion detection and monitoring

spam and virus protection

choosing geographically disparate hosting sites for servers and redundant network pathways

monitoring backups and testing recoveries

firewalls and appropriate service configurations

Solutions design in accordance with client’s legal compliance requirements

Security review of sites conducted on a regular basis

Linux Systems Administrator for Java-based Askit.com

Web sites on which I have been or am consulting

ChrisWisemanArt.com

NYC Park Advocates

Parenting Literacy

Beverly Hyman

Fancy Glass Candy

KittyShrink.com

MJWyatt.com

Undiscardable Cards

CitySanta.org

Yoga Whole Life Center

Shooting Gallery Interactive(2000-2001) – Senior Applications Designer

Designed and built several film and film collection sites, using the technologies …

Oracle and Tomcat on Linux QA machine and Sun Solaris target

JSP and Java Beans

Concurrent Version System

PHP and Perl

Oracle and MySQL databases

Macromedia Flash


Digits Corp(1998-2000) – Network Administrator/Software Designer

Site and security manager of Y2K solution provider, also participating in the software design.  Provided VPN services for Windows 2000 / IBM 390 / Linux site, including 4 servers and a dozen workstations.

Rbox/TotalTel (1994-1998) – Project Manager/Software Designer

Designed and implemented Debit/Credit Card Recharge customer support application for international calling front-end voice box to oice switch. Developed C++ programs and utilized APIs and C++ class libraries to  interface with SQL Server containing database of debit card and Call Detail records.

Developed custom language using SQL Server RPCs to facilitate IVR-type menuing and store locators.  Designed and implemented  TotalTel’s Remedy HelpDesk.  Developed and operated telephone call billing system based upon Call Detail Records.  The security design features of these systems was particularly interesting, as one of the attack vectors was stolen credit cards.

CD Plus (1993) – Software Designer

Programmed a C++ multi-database merge-load of medical references. Re-created INI files as object-oriented database of customized C++ classes, including security support.

NYC Transit Authority (1992-1993) – Consultant

Designed and implemented a Track Emergency Power control system using Echelon Neuron nodes, a sensor-based system that utilized direct power from subway electrical sources for power and data communication channel infrastructure and messaging system.  DOS-based, C++ system was used to detect control requests, remove/restore track service, and print out alarms.

Natural Microsystems (1992) – Consultant

Developed a generic TI320-based telephony E1 protocol conversion facility that was customized for Spain’s PTT telephone network.

Cigna Re (1990-1991) – Database Designer

Performed database design, consolidation and migration as part of enterprise-wide re-engineering effort.  Integrated data from 17 legacy system’s encompassing DB2, Informix and other DBMS and file management systems.  Re-engineering effort resulted in overhead reductions of 60% and made CIGNA Re competitive in its market.

Nagel Associates(1989-1990)Systems Programmer

Co-authored virus protection program against all then known viruses. Anti-virus software was written in C, C++ on DOS and identified viruses, discovered signatures and methods of entry (e.g., boot sectors, DLL extensions), and obtained CRC imprints for comparative analysis.

Security Pacific  (1987-1988) – Systems Programmer

Designed and implemented a distributed calculation system for creating currency cross-rates using the resulting Telerate
page as the communications medium.

Market Data  (1986-1987) – Consultant

Designed and wrote a multi-contributor bond data information system in PC-based C++.

Security Pacific Market Information (1985-1987) – Consultant

Wrote a market information distribution system in C on AT&T 3B20s that uploads news feeds and bond information via satellite.

ITT (1983-1984)– Systems Programmer

Programmed a FAX server on PDP-11/45.

Olivetti (1976-1982) – Systems Programmer

Created a programming editor that facilitated the hosting of development of TC800 banking teller terminal software on a TC800.  This enabled field-customizations and greatly increased the penetration in the thrift industry.

Murphy Unlimited, Ltd.  (1974-1976) – Consultant

Designed stock market “Murphy’s Decoder Language” on PDP-11/45. Implementations were customized for Reuters
and
Knight-Ridder.

United Press International(1967-1974) – Chief Programmer

Designed and supervised 14 person development staff to implement stock market ticker decoders, database and multi-channel deliveries of newspaper stock market list on RCA Spectra 70/45s, and included election results reporting and multi-channel hyphenation-justification.