Hugh Ediet
Verified Expert in Engineering
Full-stack Developer
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在广泛的技术和业务领域拥有超过25年的开发应用程序和解决问题的经验.
Portfolio
Experience
Availability
Preferred Environment
Git, Linux
The most amazing...
...我开发的项目是一种新的算法,可以将蜂窝网络的逆向工程速度提高31000倍.
Work Experience
Back-end Go Developer
Calm.com (via Toptal)
- 使用CQRS/Event Sourcing架构将单片应用程序的订阅分离到Go微服务中.
- 为生产和分析团队设计订阅数据模型.
- 通过a /B测试为促销定价开发后端.
- Improved test resolution/ease-of-use, 为更敏捷和更不脆弱的集成测试贡献了新的模式, reduced docker image sizes 10x, feature enhancements to in-house DevOps tools.
IT总监(2014-2019)|首席工程师(2009-2014)
Columbia University
- 开发了一个综合的服务管理和计费系统,具有多个web前端,每年可安全地提供3000多万条记录, resulting in a frictionless UX (React, SSR, server streaming, Vue, gRPC, Go and PostgreSQL).
- 产品化课题组用改进算法识别蛋白质-蛋白质相互作用的方法(1),000x faster). 这种加速使他们能够在预算范围内探索100倍以上的基因组(用Rust构建), Python, C/C++, SQLite and ASM).
- 为患者数据的安全共享和分析设计和协调体系结构的实现. 负责安全合规性的持续审计和监督(HIPAA和内部控制).
- 清理并重组了40tb基因组数据集,以便在云(AWS)中进行高质量和高性能的分布式分析,并使用自定义存储引擎.
- 创建了一个原始的双空间算法(41年减少到18小时)来识别复杂的遗传疾病(与ASM建立), GPU).
- 构建一个容器系统,以沙箱用户和公平共享有限的资源(用C构建).
- 开发了一个健壮地处理故障的计算群, dynamically redistributes computation, and scales efficiently—scaled to 6,000 instances (built with C, Go, and Python).
- 编写了一个具有实时自适应功能的Linux覆盖文件系统, 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).
Senior Vice President
Lehman Brothers
- 在一个混合学科小组中领导盈利的定量股票交易团队.
- 通过向MySQL添加时间序列扩展,消除了策略测试框架的障碍,并将策略开发时间提高了三倍.
- 编写Excel扩展,支持市场数据的实时双向交流和实时馈送.
Vice President
Morgan Stanley
- Proposed, modeled, 并对VWAP执行策略进行了改进,在不显著增加波动性的情况下,价格提高了3%.
- 开发(全栈)监控系统,跟踪公司通过我们的国际执行策略进行的所有代理股票交易.
- 构建了一个强大的c++实时交易引擎,内置JavaScript VM,用于灵活和安全的增量执行策略开发.
- 通过优化和扩展极限订单模型,将客户利用率提高了10%.
- 通过更好的建模和预测风险,专有回归策略的收益增加了5%.
Project Manager
Investment Technology Group
- 重构和重组了一个破碎的投资组合优化产品,以重振销售.
- 通过创建和实现洗涤销售税务处理的数学模型,增加了优化器的值.
- 与客户进行大量交互,为客户的需求提供独特的扩展.
Founder
Pencom New Technologies
- 设计并实现后端系统和RPC到前端,为客户端管理分布式电话交换设备.
- 为客户的交易大厅预订实现了两层数据输入系统.
- Grew the consulting startup to 35 full-time employees.
Senior Software Analyst
Aspen Technology, Inc.
- 通过开发化学工程特定的脚本语言,加快了新的过程建模速度.
- 通过创建多平台、增量构建系统,将整个团队在DevOps上花费的时间减少了25%.
- 构建了一个用于化工过程建模和优化的CORBA RPC后端软件.
Lead Unix Administrator
University of Denver
- 开发了一个无摩擦的门户网站,为10,000名学生提供打印服务.
- 建立了一个DNS前端/数据库系统,用于管理整个校园的端点网络.
- 管理所有中央Unix系统的系统管理团队.
Experience
JavaScript Sandbox
I/O Throttling
MySQL Timeseries Extension
Skills
Languages
Go, C++, C, Python 3, JavaScript, CoffeeScript, Rust, R, Assembly Language, Python, Perl, SAS, Objective-C, Swift
Frameworks
gRPC, Bulma, Nuxt.js, ASM, Angular, Boost
Libraries/APIs
Protobuf, Vue 2, Python Asyncio, Buefy, Node.js, Vuex, Pthreads
Paradigms
Concurrent Programming, Microservices, Agile, Socket Programming, Service-oriented Architecture (SOA), Behavior-driven Development (BDD), Microservices Architecture, Test-driven Development (TDD)
Platforms
Android, Linux, Unix, Amazon Web Services (AWS), Docker, Kernel Programming, Kubernetes, Apache Kafka
Storage
PostgreSQL, MySQL, SQLite, Amazon S3 (AWS S3), Redis, CockroachDB, Berkeley DB, Datadog
Other
Mobile App Development, Freelancing, Full-stack, Protocol Design, LDAP, GPU Computing, Domain-driven Design (DDD), Graphics Processing Unit (GPU), RPC, Printer Drivers, Print, CORBA
Tools
Docker Compose, Git, Google Compute Engine (GCE), Amazon Simple Queue Service (SQS), AWS Simple Notification Service (SNS), Terraform, Jenkins, CircleCI, MATLAB, CPLEX, MOSEK, LaunchDarkly, Kafka Streams