Programmer, scientific programmer, analyst/programmer, systems analyst, scientific systems analyst, systems programmer, network programmer, systems architect, network architect, security architect, fault-tolerant system designer, storage systems architect, project leader, independent consultant, teacher, engineering manager, Engineering VP, Business Development VP, Chief Technical Officer, high performance computing center lab manager, systems administrator, network manager, network enclave and security/IA architect
Linux (RHEL, White Box, Scientific, Debian, Fedora, CentOS, SuSE), IRIX, Solaris, *BSD (Free,Net,Open), MacOS X, SunOS, System V.4, AIX 3, AIX 2, System III and V, UNIX versions 6 and 7, Microsoft OSes, MacOS X. clustering and virtualization: Locus, Xen, VMWare/ESX, VSphere, AWS S3 EC2, MPICH, OpenMPI, PBSPro, Torque, Rocks, SGE
Employment History
High Performance Computing data center capacity planning and design (HVAC, electrical, physical); lab manager of beowulf linux clusters and SMP systems in a scientific laboratory, university and Department of Defense setting supporting multiple university departments and research institutes (aeronautics, astronautics, biology, chemistry, computer science, electrical engineering, engineering mechanics, mathematics, physics, IITA); project scope, account management, security compliance analysis; local representative for use of DoD HPCMO, network enclave designer and IA architect, 8570 compliance, monitoring, governance; bandwidth management and tuning; multicast protocol configuration and debugging, IPv6 network management, undergraduate teaching in the use of applied scientific applications and high performance computing tools and techniques; design and compliance of DITSCAP-certified and accredited (C&A) supercomputer systems and networks; research in optimal scheduling on high performance computing systems; middleware (MPI) and scientific code development and debugging; network architecture design and implementation: hardware, protocols and configuration; specialized requirements for connections to unique environments (ex. NASA I/O-Net); specialized software development in visualization and auralization of systems, network management, attack probe data streams; tiger team debugging enterprise-scope service requirements, process definition, audit, accounting of service level agreements for academic computing and network support services
Fault-tolerant system design for Internet service and electronic commerce companies. Wrote specialized applets and applications using Perl/CGI and Java for custom system, network and application administration.
Customized, configured, extended and integrated wireless firewall and gateway to utilize a standards-based e-commerce authorization web service
Community area wireless Internet service provider using 802.11b and 900Mhz spread-spectrum technologies; colocation service provider.
Performed technical due diligence and competitive market analysis of OS and platform security vendor for venture capital firm
Internationalized (I18N) and Unicode-enabled NFS/CIFS file name space layer of a standalone NAS appliance for the market leader in storage subsystems and appliances.
Designed, configured and led the team responsible for remotely administering a web-hosting business, maintaining continuous availability of mission-critical services on servers running in a "lights-out" data center. Aggressively counter Internet security threats, including maintaining honeypot targets while securing critical services and servers.
Designed, installed and debugged geographically-dispersed heterogenous (UNIX, Windows for Workgroups, Windows9X, WindowsNT, AppleTalk) network running TCP/IP, Apple and Microsoft networking protocols, using ISDN, frame relay and T1 links utilizing Ascend, Cisco, Lucent and US Robotics routers, gateways and terminal servers.
Designed, installed and debugged firewall and packet filtering services for multiple customers. Monitored and tuned these firewalls for a variety of threat models, risk levels, data access methods, security needs, data services and performance. Firewalls used: Cisco Pix, FreeBSD/ipfw, OpenBSD/pf.
Developed, debugged and sold an extensible, modular virtual private networking, encryption and configuration technology, which was developed by a venture capital-backed private technology incubator.
Provided The Public DNS Service, supplying free DNS service to the Internet community, using Java, JavaScript, CGI and Perl web-based custom tools to administer and verify network and data base consistency of the DNS. This service was available continuously from 15 February 1997-February 2007. Peak usage was ~150000 domains.
|
3/2001 - 3/2002 |
Chief Technical Officer |
Privacy Preserve |
Reconstructed lean technical team able to recover Interosa's intellectual property. Defined and executed updated business plan including engineering, marketing, budget, sales strategy. Redefined marketing and product plan to focus on channel strategy, resellers, vertical-oriented service providers and systems integrators. Redefined product roadmap for features appropriate for channel strategy. Managed technical team developing virtual hosting features. Primary technical communicator to sales personnel and investors. Managed out-sourced contractors and suppliers. Personnel management in budget-constrained environment.
Interosa, Inc. sold its assets to Privacy Preserve, Inc. in March 2001.
Privacy Preserve ceased normal operations in March 2002.
|
7/2000 - 10/2000 |
Business Development Vice President |
Interosa |
Defined and executed guerilla marketing project resulting in InterosaMail being selected as an American Express CodeBlue contest finalist, using industry-standard SmartCard mechanisms (JavaCard, Oberthur.) Evangelized and sold the product to a diverse customer base, including multinational enterprises, startup Internet application service providers and specialized vertical market resellers. Helped manage interaction with investors. Defined marketing plans and budget; managed marketing personnel.
Qui Vive, Inc. became Interosa, Inc. in August 2000.
Interosa, Inc. ceased normal operations in November 2000.
|
9/1998 - 7/2000 |
Engineering Vice President and Co-founder |
Qui Vive |
Analyze, design and co-architect large-scale cross-platform distributed policy-controlled rights management email middleware, using industry-standard cryptographic mechanisms (JCE, etc) and mobile-agent research. Budget, hire, manage and lead team of senior developers. Develop pricing, implementation and deployment mechanisms.
Designed, documented and implemented data-migration enabling features of the "meta-disk" driver, which allow the online conversion of trans, aka logging-UFS, RAID5, mirror and stripe storage devices. US Patent
5802364. Designed, documented and implemented competitive features of the meta-disk driver of an object-oriented OS-release-independent shared library, and an associated API definition. Participate in debugging of the meta-disk driver and its subsystems.
Performed competitive performance and reliability analyses of Sun's RAID5 subsystem. Wrote a marketing white paper on these topics.
Designed, documented and implemented a prototype stacking device driver to measure performance on "black-box" device drivers. US Patents
5809303,
6385663
Designed, documented and implemented a prototype per-file checkpoint versioning mechanism, with deduplication, within the UFS file system. US Patent
5761677
Designed, documented and implemented a prototype implementation of circular files utilizing the checkpoint-versioning mechanism described above. US Patent
5829005
Designed, documented, implemented the 'UFS Fix-On-Panic' filesystem feature, allowing fault-partitioning, OS data structure hardening and resilience of individual file systems. US Patent
5765151 Modeled availability of UFS subsystem with and without this feature. Served as project manager and technical lead for this feature.
Served as lead programmer and project manager on sustaining team responsible for Sun's native file system, UFS.
|
4/1995 |
Instructor |
Denver Technical College (post 2003: Devry University) |
Designed lesson plans, specialized exercises and exams and taught courses on various topics in the UNIX system, including basic UNIX concepts (OS structure, virtual file system, UNIX modular tool design), shell script programming and comparative features of UNIX and other operating systems.
Responsible for porting SCSI and powerfail (whole OS checkpoint- restart) subsystems from System V.3 to V.4. Responsible for DDI/DKI conformance of V.4 product.
Served as lead programmer on bug fixing team responsible for the file system, virtual memory, buffer cache, and IO system problems.
|
10/1989 - 2/1990
|
Contract Programmer |
Locus Computing |
|
2/1988 - 8/1989
|
Systems Analyst/Programmer |
IBM, Advanced Workstations |
|
11/1986 - 2/1988
|
Systems Analyst/Programmer |
EDS R&D |
|
12/1985 - 10/1986
|
Senior Systems Analyst |
EDS Office Automation |
|
10/1984 - 11/1985
|
Senior Scientific Analyst/Programmer |
EDS Government Services |
|
9/1983 - 9/1984
|
Systems & Scientific Programmer, System Administrator |
Northwestern University, Geology |
|
9/1980 - 5/1983
|
Scientific Programmer |
University of Pennsylvania, Geology |
|
3/1973 - 6/1979
|
Student Technical Programmer |
Bell Laboratories, Whippany NJ |
|
3/1977 - 4/1977
|
Student Technical Programmer |
Brookhaven Laboratory, New York |
Education
Bachelor of Arts, Geological Sciences University of Pennsylvania, Philadelphia, Pennsylvania, 1983
Course Certification, Field Geology Yellowstone Bighorn Research Association, University of Pennsylvania and Princeton University, Red Lodge, Montana, 1982
Diploma Explosive Volcanism of Southwestern Iceland, School for Field Studies, Reykjavik, Iceland, 1983
Permission is granted to use this to contact the author, but all other rights of redistribution are reserved without additional explicit authorization. In particular, right is not granted to submit this into any job recruitment or personnel data bases until and unless additional authorization is explicitly granted.