Hugh Ediet, Full-stack Developer in New York, NY, United States
Hugh Ediet

Full-stack Developer in New York, NY, United States

Member since December 8, 2018
In a nutshell, Hugh delivers positive outcomes. When he encounters a problem, he identifies the essential dynamics, hypothesizes a remedy, monitors, and iterates. When the issues extend, impact, or involve others, he acts quickly, focusing on communication and the roadmap. Hugh has over 25 years of experience developing applications and solving problems across a breadth of technical and business domains.
Hugh is now available for hire

Portfolio

Experience

  • Full-stack, 10 years
  • JavaScript, 8 years
  • Kernel Programming, 5 years
  • Python 3, 5 years
  • Go, 5 years
  • Vue.js 2, 3 years
  • Rust, 3 years
  • GRPC, 1 year

Location

New York, NY, United States

Availability

Part-time

Preferred Environment

Linux, Git

The most amazing...

...project I've developed was a novel algorithm to reverse-engineer cellular networks 31,000x faster.

Employment

  • Director of IT (2014-2019) | Lead Engineer (2009-2014)

    2009 - 2019
    Columbia University
    • Developed a comprehensive services management and billing system with multiple web front ends that securely handled and made available 30+ million records per year, resulting in a frictionless UX (built with React, SSR, server streaming., Vue.js, GRPC, Go, and PostgreSQL).
    • Productized research group's method of identifying protein-protein interactions with an improved algorithm (1,000x faster). This speed-up enabled them to stay within budget and explore 100x more genomes (built with Rust, Python, C/C++, SQLite, and ASM).
    • Designed and coordinated the implementation of the architecture for secure sharing and analysis of patient data. Responsible for on-going auditing and oversight of security compliance (HIPAA and internal controls).
    • Cleaned and restructured a 40 TB genomic dataset for a quality and high-performance distributed analysis in the cloud (AWS) along with a custom storage engine.
    • Created an original dual-space algorithm (41 years reduced to 18 hours) to identify complex genetic disorders (built with ASM, GPU).
    • Built a container system to sandbox users and fair-share limited resources (built with C).
    • Developed a compute swarm which robustly handles failures, dynamically redistributes computation and scales efficiently—scaled to 6,000 instances (built with C, Go, and Python).
    • Wrote a Linux overlay file system with real-time adaptive, user-based QoS limits for a 5,000 node compute cluster to prevent runaway usage. A user can only slow themselves down (built with C).
    Technologies: JavaScript, Go, Rust, C/C++, Python, GRPC, Protobuf, R, MATLAB, GPU, ASM, Kernel Programming, AWS, GCE, Postgres, MySQL
  • Senior Vice President

    2003 - 2004
    Lehman Brothers
    • Wrote an Excel extension to support the real-time bidirectional communication and live-feed of market data.
    • Removed an obstacle to a strategy testing framework by adding time-series extensions to MySQL and improved strategy development time 3x.
    Technologies: C/C++, R, MATLAB, Perl
  • Vice President

    2000 - 2002
    Morgan Stanley Dean Witter
    • Proposed, modeled, and implemented improvements to VWAP execution strategy yielding 3% price improvement without notably increasing volatility.
    • Developed (full-stack) a monitoring system to track all of the firm’s agency equity trades flowing through our execution strategies internationally.
    • Built robust C++ live trading engine with an embedded Javascript VM for nimble and safe incremental execution strategy development.
    • Increased customer utilization 10% by tuning and extending limit-order model.
    • Increased returns by 5% on proprietary reversion strategy by better modeling and anticipating risk.
    Technologies: C++, R, MATLAB, SAS, Mosek, Perl, Python, JavaScript
  • Project Manager

    1999 - 2000
    ITG, Inc.
    • Refactored and restructured a broken portfolio optimization product to reinvigorate sales.
    • Increased the optimizer value by creating and implementing a mathematical model for tax handling of wash-sales.
    Technologies: C/C++, MATLAB, CPLEX
  • Founder

    1997 - 1999
    Pencom New Technologies
    • Designed and implemented back-end systems and RPC to the front-end to manage distributed telephony switching equipment for a client.
    • Implemented a two-tier data entry system for trading floor booking for a client.
    • Grew the consulting startup to 35 employees.
    Technologies: C/C++
  • Senior Software Analyst

    1996 - 1997
    Aspen Technology, Inc.
    • Sped-up new process modeling by developing chemical engineering specific scripting language.
    • Reduced time spent on DevOps by 25% teamwide by creating a multiplatform, incremental build system.
    • Built a CORBA RPC back-end for chemical process modeling and optimization software.
    Technologies: C, Perl, Python, CORBA
  • Lead Unix Administrator

    1994 - 1996
    University of Denver
    • Developed a frictionless portal to bill 10,000 students for printing services.
    • Built a DNS front-end/database system for managing endpoint networking for the whole campus.
    Technologies: Unix, C, Perl, DCE RPC, Windows Print Drivers, Mac Print Drivers, Unix Print Drivers

Experience

  • JavaScript Sandbox (Development)

    I've embedded a JavaScript VM in an equity trading engine to provide a robust and safe live trading environment for the development of a rapid strategy and the refinement of an agile iterative process.

  • I/O Throttling (Development)

    I blocked rogue computations from a crippling storage array by writing a Linux overlay file system to adaptively rate-limit I/O across a computing cluster both in aggregate and on a per-user basis.

  • MySQL Timeseries Extension (Development)

    I extended a MySQL engine to support time series as a fundamental data type. It was used by Lehman Brothers for equity trading research.

Skills

  • Languages

    Go, C++, C, Python 3, JavaScript, CoffeeScript, Rust, R, Assembly Language, Objective-C, Swift
  • Frameworks

    GRPC, Bulma, Nuxt.js, Angular, Boost
  • Libraries/APIs

    Vue.js 2, Protobuf, Vuex, Python Asyncio, Buefy, Pthreads
  • Paradigms

    Concurrent Programming, Agile, Socket Programming
  • Storage

    PostgreSQL, MySQL, SQLite, CockroachDB, Berkeley DB
  • Other

    Full-stack, Protocol Design, LDAP, GPU Computing, CORBA
  • Tools

    MATLAB, CPLEX, MOSEK
  • Platforms

    Docker, Kernel Programming

To view more profiles

Join Toptal
I really like this profile
Share it with others