Daniel Larkin-York

Staff Engineer at MongoDB

Chicago, Illinois, United States

About

Software engineer with strong algorithmic background and considerable experience with C/C++, database design, performance optimization, and more.

Experience

  • MongoDB (Full-time · 5 yrs 6 mos)
    • Staff Engineer
      Sep 2023 - Present · 2 yrs 10 mos

      Contributing to core database server as a member of the Storage Execution team in a technical leadership and mentorship role. Coordinating cross-team projects and escalations. Areas of focus include: - Workload management - Time series - Performance

    • Senior Software Engineer
      Jan 2021 - Sep 2023 · 2 yrs 9 mos

      Worked as a member of the storage execution team. Led or significantly contributed to: - Time series performance improvements - Geospatial indexing for time series data - Non-blocking sorting for time series data - High-cardinality data handling for time series - Performance investigations around concurrent transaction tuning - Multiple cross-team escalations

  • Senior Software Engineer at ArangoDB
    Mar 2018 - Dec 2020 · 2 yrs 10 mos

    Worked as a member of the core team, developing the storage engines, caching solutions, replication protocols, query execution, and more. Assisted customer-facing roles in engineering support and pre-sales, helping to generate revenue.

  • Freelance Developer at Self-Employment
    Nov 2016 - Mar 2018 · 1 yr 5 mos

    Primarily did work for ArangoDB, was subsequently hired on full-time as a Senior Software Engineer after they established their American Inc.

  • Co-Founder & CTO at Recordz LLC
    Sep 2015 - Oct 2016 · 1 yr 2 mos

    Took a risk on a start-up... moved on to more interesting work.

  • Research Assistant at Princeton University
    Sep 2013 - Sep 2015 · 2 yrs 1 mo

    Performed design, analysis, and implementation of several novel algorithms, focusing on data structures and graph algorithms. Published and presented at academic/industry conferences.