Ethan Gold

 

ethan@crosstownlogic.com

917-622-7774

 

 

Summary

 

A systems, network, and instrumentation oriented software architect and systems engineer with real-world, operational, proof-of-concept, and research and development experience. Two decades of experience in heterogeneous systems integration for research, scientific operations, and business. The ability to work in several areas simultaneously, or focus intensely on a single project. Excellent writing skills, and experience instructing students in the classroom and users in real-world operations, including ~50 named oceanographic cruises on three vessels.

 

 

Education

 

Columbia University, New York, NY: MS Computer Science, 2001

Vassar College, Poughkeepsie, NY:  BA Computer Science, 1997,

    departmental honors, Math Correlate

 

 

Skills

 

System analysis, architecture, and design

Identity Management

Technical team leadership

New hire and intern mentoring

Object Oriented modeling and design

Software development

Scrum Master Certified, December 2012

Languages: Perl, Java, C (Sun RPC, BSD sockets, OpenGL), bash, Python, C++,

 Tcl/Tk, Pascal, Common LISP, SGML, PHP, csh

Operating Systems & Platforms: Linux, SunOS, Solaris, MacOS, Eclipse,   NetBSD, AIX, DOS/Windows 9x, Windows XP,7,10

Data logging and processing systems development and operation

Network, Web server (Apache, NES), and UNIX system administration and maintenance (Linux, Solaris, SunOS, MacOS)

Full-stack systems implementation from crimping cables to application development

Undergraduate instruction

 

 

Experience

 

Lecturer, US Coast Guard Academy, EE/CyS

October 2019Present

 

Full-time, time-limited Lecturer in Electrical Engineering and Cyber Systems section, Dept. of Engineering. Duties include:

 

* Developing and teaching Operating Systems course

* Renovating and teaching Software Engineering course

* Teaching Introduction to Computing with a team of instructors

* Advising Capstone projects

* Academic advising

* Directed Study advising

* Participating in program development and review

* ABET Accreditation data gathering for specified metrics in relevant taught courses

 

 

 

Crosstown Logic LLC, Proprietor

March 2019Present

 

Independent systems, software, and scientific field operations consulting.

 

 

 

Ocean Exploration Trust, Director of Software and Data Engineering

March 2013 – February 2019

 

Systems, Network, Software, Services, and Data engineering in support of the E/V Nautilus's exploration mission.

 

* Operational support of entire shipboard network, data aggregation, backup, delivery, including hydrographic survey, ROV operations, and satellite communications

* Responsible for federal PARR compliance for NOAA-funded work

* Operational support of off-ship science communications

* Infrastructure design and implementation

* Repository and metadata design for national repository compatibility

* Designed and implemented reliable class-leading oceanographic data product delivery

* IT technical strategy

* Development and maintenance of mission-specific software

* Departmental budgeting and staffing

* Departmental personnel supervision

*  COTS technologies include: Linux, MacOS, Windows, PERL, Python, C++, Java, XML, LDAP, Kerberos, NFS, Samba, SeaTel, Kongsberg SIS, Google domain administration

 

 

 

 

Morgan Stanley, Vice President & Development Lead, Identity Management Development Team

October 2004 – March 2013

 

Identity Management

The Identity Management team is responsible for enforcing technology provisioning and de-provisioning for internal people throughout all major employment status events.

Activities include:

 

* Leading a team of five identity management developers

* Architecture, Design, development, and rollout of an integrated identity management suite based on Sun's Identity Manager software platform

* Build integration, including coordination, source code management, deployment, and rollback

* Third tier engineering support

* Analysis and design of business life-cycle processes

* Implementation and stewardship of automated provisioning and de-provisioning lifecycle workflows

* Design and implementation of entitlement integration

* Development for integration of Sun components with local systems

 

Directory Engineering group

The Directory Engineering group is responsible for building and maintaining the tools and infrastructure that distribute internal people data to the firm's internal applications.

Activities included:

* Develop and maintain the firm-wide LDAP directory infrastructure including related API's and web-based user applications on a small team.

* Infrastructure maintenance and upgrades, vendor patch QA for SunOneDS v.5.x

* New tool development

* Maintenance of multi-sourcing data flow rules for the meta directory using Critical Path's Join Engine

* Designed and implemented a lightweight firm-wide role/rule-based entitlement engine for fine-grained LDAP-based entitlements

* Developed a customized-per-user interface front-end for directory self-service based on the above rules engine with 60,000 users, individual and administrative

 

 

 

Neuropsychological Assessment Platform (NPAP), Technical Director

Consulting, March 2007-February 2008

 

* Directing the development with a small team of developers of a prototype computerized modular neuropsychological testing platform which will produce widely available normative data and individual patient assessments.

 

 

 

HCH Enterprises, Technical Project Management Proposal Consultant

Consulting, July 2005 - January 2006

 

* Research and write technical proposals for online small business development. Work includes client requirements discovery, technical needs analysis, writing RFP's for sub-project outsourcing bids.

 

 

Columbia University, Senior Systems Programmer/Sysadmin for R/V Maurice Ewing, Office of Marine Affairs

July 2001 - September 2004

 

The R/V Maurice Ewing was the research vessel operated by the Lamont-Doherty Earth Observatory of Columbia University from 1988 to 2005.

The ship had a world-wide survey range and operated  around the world on scientific expeditions in several fields, including geophysics, physical oceanography, and marine biology. The ship operated roughly 11 months per year, with science staff working on a shore/sea rotation schedule of roughly 3 months at sea followed by three months in the office.

 

Activities and responsibilities included:

* Maintained and further developed legacy in-house shipboard data acquisition software system.

* Re-architected and implemented reliable, redundant, ship-to-shore satellite data communications system

* Responsible for support of multichannel seismic data acquisition system, multibeam sonar, magnetics, gravimetry, bridge and science navigation systems, display systems, shipboard network and all off-ship data communications

* Operated shipboard computer systems for scientific data acquisition and subsequent analysis.

* Performed required crew and scientist technical support and training

* Performed initial build of on-board Beowulf Linux cluster.

* Participated in new autonomous instrument design and early development

* Redesigned and rewrote the core of the Ewing logging system for portability in a multi-platform/vessel environment aboard the USCG ice breaker Healy, which became the Lamont Data System (LDS)

 

 

 

Freelance system development

March 22 - June 10, 2001

 

* Built the vision back-end for Mark Napier's Point-to-Point web art installation commissioned by the Whitney Museum, NYC for the 2001 Data Dynamics exhibit

 

 

 

Columbia University Computer Science Department, Robotics Group , TA & GRA

Spring 1999 - Spring 2001

 

* Graduate Research Assistant, and Teaching Assistant  under Professor Peter Allen working on the AVENUE mobile robotics platform.

* Implemented two generations of user interfaces for mobile robot control, MSc thesis (Java, Java3D, CORBA)

* Implemented miscellaneous utilities, networking systems, including hardware and software maintenance

* TA for 3D photography, User Interface Design

 

 

 

URLjam Media, Technical Coordinator

January 2000 to December 2000

 

URLjam Media was a small online teen media company. The company closed in December, 2000 and some of its properties were acquired by Nickelodeon.

 

Activities and responsibilities included:

* Managed and implemented website backend (Solaris, Linux, Netscape Enterprise Server and Apache administration)

* Implemented Perl/CGI, link/gallery management, ad delivery, polling, automated feed processing

 

 

 

Freelance web programmer, UNIX/Web server admin

October 1999 to December 1999

 

* Web application developer using perl/CGI, PHP, SSI, SGML and Unix web server administrator

 

 

 

Columbia University Computer Science Department , TA

Fall 1998

 

* Teaching Assistant for Steve Feiner's User Interface Design course: "Introduction to the theory and practice of computer user interface design"

* Presented material, graded homework, assisted students, implemented an electronic homework submission system.

 

 

 

Los Alamos National Laboratory , Graduate Research Assistant software engineer

June 1997 to August 1998

 

* Graduate Research Assistant in the Nonproliferation and International Security group for adaptive multisensor facility security research

* Worked with various sensors, visualization, data fusion, C, C++, Tcl/Tk, Java.

* Designed and implemented an extensible 2D data visualization system for live networked sensors integrating a variety of sensor types.

* Co-conducted research into live network data fusion from multiple sensors, sensor types.

* Participated in design, debugging, and installation of  network reporting systems for the security system sensor suite.

* Implemented live networked data and object distribution backend for production visualization.

 

 

 

International Business Machines  EDA Dept. E. Fishkill, NY, Intern

Summer 1996

 

* Summer intern programming and bug testing GUI and backend components for Electrical CAD Methodology Enforcement Software using csh, ksh, and C++

 

* Developed a ksh-based regression testing system for command line data organization tools with HTML report generation.

 

 

 

Publications

 

 

Papers

 

Gueorguiev, Allen, Gold, Blaer: Design, Architecture and Control of a Mobile Site-Modeling Robot (ICRA2000)

 

Allen, Stamos, Gueorguiev, Gold, Blaer: AVENUE: Automated Site Modeling in Urban Environments (3DIM2001)

 

Media Support and Incidental Appearances

Nautilus Live (2013+)

http://Nautiluslive.org/

 

National Geographic: Caribbean's Deadly Underworld (2014)

http://www.imdb.com/title/tt4358226/

 

Nova: Nazi Attack on America (2015)

http://www.imdb.com/title/tt4469568/

 

Oceanography Society Supplement Publication Support

 

http://tos.org/oceanography/issue/volume-27-issue-01-supplement

 

http://tos.org/oceanography/issue/volume-28-issue-01-supplement

 

http://tos.org/oceanography/issue/volume-29-issue-01-supplement

 

http://tos.org/oceanography/issue/volume-30-issue-01-supplement

 

http://tos.org/oceanography/issue/volume-31-issue-01-supplement