×
Eric Weiser

Eric Weiser



Background


Work Experience

Work Experience

  • Software Engineering Manager, Flatiron Assist, 

    Apr, 2022 - Present

    • Led a cross-functional team including 6 direct report engineers, owning the back office application of our clinical decision support offering

    • Brought the application up to company standards as the team assumed ownership from third-party contractors. Organized a variety of work streams to that end: database replacement, TypeScript adoption, end-to-end testing frameworks, and user-facing workflow redesigns; error rates have dropped 66%, with notable qualitative improvement in customer sentiment. Work was accomplished alongside net new feature roadmap

    • Defined and nurtured a culture of empowerment amongst the team, allowing for autonomy, experimentation, and roadmap advocacy; 4 promotions have occurred on the team since its inception

  • Software Engineering Manager, Flatiron Signal, 

    Feb, 2021 - Apr, 20221 year 2 months

    • Led a cross-functional team including 4 engineers through full development lifecycle of a greenfield risk stratification tool, to help keep cancer patients out of the ER and to bend the cost of care. Built a webapp and associated ETL to surface weekly predictions from an ML model.

    • Mentored ML engineers through ETL refactors to support surfacing model features and weights to end users, including support for different model configurations across partner institutions.

  • Senior Software Engineer & Tech Lead, Academics Engagement, 

    Mar, 2020 - Feb, 202111 months

    • Owned multiple web applications + associated infrastructure as the primary value add to academic institutions, as part of a data exchange partnership

    • Led full development lifecycle for a greenfield web portal allowing researchers to submit proposals for access to Flatiron Data as part of academic studies

    • Streamlined manual effort required to deliver syndicated data products to academic partners via automated QA, delivery, and recurring parameter adjustment

  • Senior Software Engineer, Academics Platform, 

    Jan, 2019 - Mar, 20201 year 2 months

  • Software Engineer, Academics Platform, 

    Nov, 2017 - Jan, 20191 year 2 months

    • Owned ETL pipelines to ingest daily patient data dumps from partner institutions from SFTP to a centralized database

    • Implemented synthesis of free text living across data dimensions into logical, categorized, and mutable patient documents, allowing for configurable rules per source institution

    • Streamlined manual operations and pipeline observability by migrating ETL to nascent in-house Airflow solution

  • Backpacker, 

    Jan, 2017 - Jun, 20175 months

    • Urban, rural, and backcountry backpacking through Patagonia, Peru, and Colombia, with my best friend since Kindergarten

  • Senior Software Engineer, 

    Jan, 2015 - Jan, 20172 years

  • Software Engineer, 

    Jul, 2013 - Jan, 20151 year 6 months

    • Contributed to multiple full re-writes of core legacy components, including the campaign sender and link re-writer, to unlock orders of magnitude improvements in scalability, performance, and reliability

    • Nominated as inaugural "crack team" member responsible for improving on-call burden, involved with triaging a variety of downalerts across database, application, and infrastructure

Skills

Skills

  • Languages

    Python, Javascript, Typescript, SQL, SCSS/HTML, Java, Kotlin, MongoDB

  • Software

    Flask, React, Terraform, Ansible, Docker, Webpack

  • Infrastructure

    AWS (EC2, EKS, RDS, S3, Elasticache, IAM), Jenkins, Vault

  • Hobbies

    bass, board games, basketball, cooking, hiking, swimming, tennis

Education

Education

  • Computer Science, BS, Princeton University

    Sep, 2009 - Jun, 2013

    3.2