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
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.