CV

Work Experience


Looking at this list, which contains almost 40 years of life and work experience, it seems rather minimilistic to reduce it to a couple of lines of almost technical jargon. Each place, each time, each project has its own story, sometimes heroic, sometimes mundane, sometimes unexpected. But each one was lived.

IMO: Principal IT Consultant

October, 2014
University of Cape Town, Cape Town, South Africa

The International Mathematics Olympiad took place on the university campus. 1200 students from all over the world participated. The requirements were stringent, and even included a VPN link for secure transmission of the actual test.

  • Designed implementation of IT needs.
  • Sourced and oversaw implementation of hardware and networking.
  • Manged smooth access to IT services during event.

Principal IT Officer

Aug '10 – Jun '15
University of Cape Town, South Africa
  • Oversaw the efficient running of the departments IT infrastructure.
  • Installing and maintaining the software and hardware requirements of this infrastructure.
  • Providing needed services.
  • Produced IT budget's for the department, and for the Faculty.

Consultant

May '07 – Aug '10
Cape Town, South Africa
  • Relocated to South Africa.

  • Designed a web presence for esoteric and cultural creatives.
  • Customized a bulk-mail application using Perl.
  • Crafted an ad media type of interaction using PHP.
  • Put together a kiosk, with a thermal printer and credit card reader on Fedora 11, using Perl & C.

Senior System Engineer

Feb '01 – Apr '07
Harvard Business School, Cambridge, U.S.
  • Senior engineer on the team that was in charge of the security of the various systems in the DMZ. My principal responsibility was the E-mail service.
  • Architect and project manager, as well as the lead implementer in a number of projects.
  • Architected and implemented initial implementation of Directory Services, designing interfaces to allow for product migration from NIS.
  • Designed and managed new Enterprise Mail System.
  • Upgraded Calendaring. Fixed mail problems. Implemented ASMTP on number of systems.
  • Drove and led the project to install EMC storage – Clariion & CX600’s.
  • Worked on security initiative, installing Netscreen firewalls and virus scanners on mail gateways.
  • Installed and configured SAN monitoring software.
  • Installed and configured Netware firewall.

Consultant

June '00 – Jan '01
Adforce, San Francisco, CA
  • Customized a centralized logging program called Foglight.
  • Wrote custom scripts in both C and Perl to access the data from customized application servers.
  • Tweaked user interface to present views required.
  • Packetized the scripts in Perl to make it easy to duplicate for other data centers.
  • Extracted information from Web Servers, Global Dispatcher, and Local Director and massaged the data to be acceptable to the Foglight product.

Consultant

Aug '99 – Apr '00
Done, San Francisco, CA
  • Advised, designed, troubleshot, and set-up modifications to a data center. Dealt with vendors to design infrastructure and co-ordinate installation of equipment. Installed E4500 and sundry other equipment.
  • Architected the security infrastructure, defining the DMZ using Checkpoint and Pix firewalls.

Consultant

Dec '98 – Mar '00
Obongo, San Francisco, CA
  • Designed and coded a centralized logger to accept information from multiple servers and applications. We implemented a client server model, using TCP to ensure reliability in order for the logs to be complete, with no missing entries.
  • Architected and led a team that wrote a customized mail delivery program that connected with an Oracle database to do lookups and translations of the incoming email addresses. The system maintained persistent connections to the database, while accepting numerous short-term connections from the mail delivery agent

Consultant

Oct '96 – Jul '99
Cadence Design Systems, San Francisco, CA
  • Mail and security manager for 4000+ person company.
  • Oversaw DNS administration, upgrading and troubleshooting.
  • Customized NIS administration for company.
  • Managed administered, customized and troubleshot services pertaining to critical servers.
  • Led NIS to LDAP project.
  • Worked with vendor to install virus checking add-on to Checkpoint firewall.
  • Was responsible for all issues pertaining to these applications.
  • Responsible for gateway security applications, like the email gateway.
  • Advised and guided junior administrators.
  • Advised and directed upgrading of this mail gateway, including the updating and enhancement of the sendmail configuration.
  • Implemented logging, archiving and statistics systems on external mail gateway.
  • Architected a secure encrypted file system, with controlled user access systems.
  • Designed and installed hi-availability system.
  • Led the team that dealt with third level trouble ticket issues.

Consultant

Mar '96 – Sep '96
Nerds Unlimited, Santa Cruz, CA
  • Designed and installed a web farm, with a small team.
  • Set up Linux and Solaris x86 servers.
  • Installed and configured virtual interfaces, and web sites.
  • Wrote cgi scripts and utilities in various languages to manage and customize these sites and their users.
  • Troubleshot the network, and connections for the web farm.

Consultant

Dec '94 – Mar '96
ToLife Net, San Francisco, CA
  • Advised and coordinated start of a distributed management project for AMD.
  • Installed a large web site at BARRA.
  • Aided in the administration and maintenance of 103+ users.
  • Troubleshot network problems, overseeing OS upgrades and hardware expansions.
  • Streamlined configuration of network services and servers.
  • Installed and configured mailing lists, DNS, Sendmail, PPP, and NCSA servers.

System Developer and Administrator

Dec '92 – Nov '94
EPRI, San Francisco, CA
  • Worked with design team to install custom server utilities on RS/6000 running AIX as part of client/server environment being developed.
  • Developed custom utilities in C, Perl and Korn Shell to enable updates of data to and from an IBM mainframe.
  • Supported and integrated MAC and PC clients.
  • Kerberised and customized WAIS and NNTP servers written in C.

System Manager

Nov '91 – Dec '92
WELL, San Francisco, CA
  • Was responsible for the development and smooth operation of the facility.
  • Supported MAC network connected to Sequent.
  • Involved in major upgrades, both h/ware and s/ware.
  • Installed Internet connection (56kb line), DNS, Sendmail, and NNTP on SPARC II.
  • Enhanced ftp and telnet daemons.
  • Customized utilities to deal with customer base, written in a variety of languages, including C, ksh and Perl.

Developer

May '90 – Apr '91:
PHiTECH Inc., San Francisco, CA
  • Designed and coded a software package in C to interface with high-quality voice and data communication equipment.
  • Designed a new computer room.
  • Administered and maintained the facility.

Programmer & SysAdmin

Dec '88 – May '90
UniSoft Corp., San Francisco, CA
  • Ported and tested Sys V.4 utilities on a Motorola 68k platform, tracing bugs to kernel level.
  • Oversaw the network for the in-house workstations.

National Semiconductor

Jan '87 – Jan '88
Tel Aviv, Israel
  • Translated a suite of programs and libraries used for designing chip, from the more propriety and klunkier language Z to C.

System Programmer

Oct '84 – Nov '87
Tel Aviv University , Tel Aviv, Israel
  • Manager of computer science lab.
  • Installed various large applications and OS upgrades.
  • Customized the system catering to needs of the professors.
  • Wrote special purpose software.
  • Became familiar with kernel.
  • Designed and coded a database linking a digital scale to a PC.

Student

Feb '82 – Oct '84
Tel Aviv University, Tel Aviv, Israel
  • Worked part-time while studying customizing and upgrading custom financial suite written in COBOL.
  • Worked with group supporting and implementing the new Computer Science Facility at TAU.
  • Helped students and professors with their problems regarding the system.

Skills & Proficiency

Operating Systems:

*NIX (BSD, SunOS, Linux)

Windows (MS-DOS to Win 8)

MacOS 10

Languages:

Perl & PHP

C

HTML5 & CSS

Ksh, Awk & Bash

Assembler & Machine Code

SQL

Skills:

Wide range of knowledge

Ability to track source of problem

Ability to drill down to details

Ability to communicate an idea

General IT Skills:

TCP/IP & Networking

In depth Knowledge of Operating Systems

Object orientated principles