Alex Barganier

Senior Software Engineer @ MongoDB

New York City Metropolitan Area

About

Experienced back end software engineer with a focus on distributed systems, observability, data infrastructure, databases, stream processing, CI/CD, and data engineering.

Experience

  • Senior Software Engineer at MongoDB
    Dec 2024 - Present · 1 yr 7 mos

    Working on control plane platforms & infrastructure for the MongoDB Atlas cloud platform. Working with Java, Golang, AWS, Kubernetes, Helm, Terraform, Istio, gRPC, Temporal.io, GitHub Actions, Argo Workflows, and of course MongoDB.

  • Cockroach Labs (New York City Metropolitan Area · Remote)
    • Senior Software Engineer
      Jan 2022 - Jun 2024 · 2 yrs 6 mos

      I worked on observability infrastructure for Cockroach Labs' managed cloud service and CockroachDB core. • Led a team of engineers to develop a metrics export platform for 3rd party observability platforms (Datadog, Amazon CloudWatch, etc) using the OpenTelemetry Collector. Read more about it here! https://www.cockroachlabs.com/blog/opentelemetry-collector-cockroachdb-datadog/ • Led efforts to ensure outflows of observability data (logs, debug data dumps, etc) from CockroachDB met the privacy standards necessary to achieve PCI compliance. • Led efforts to revamp how CockroachDB thinks about building observability features from internal to external. Built a platform within CockroachDB to aggregate and export observability events as JSON. This enables a stream-based architecture for future observability features, decoupling the availability of the features from the DB itself. • Built a metrics API to allow UI clients to fetch and render timeseries data for cluster monitoring dashboards. • Maintained and expanded custom metrics, logging, and distributed tracing libraries within CockroachDB. Worked with Golang, Kubernetes, AWS, GCP, Prometheus/Grafana, FluentBit, OpenTelemetry, Splunk, Datadog, gRPC, and of course, CockroachDB.

    • Software Engineer
      Feb 2021 - Jan 2022 · 1 yr

  • Software Engineer at Yext
    Aug 2018 - Dec 2020 · 2 yrs 5 mos

    At Yext I worked on stream & batch processing analytics data pipelines, data propagation pipelines, notification systems, and more. • Built and launched a real time click and conversion tracking product. Employed stream & batch processing techniques to process, aggregate, and store millions of events each day, providing instant insights to customers on how user traffic flows through Yext Answers, Pages, Listings, and customer branding channels. • Worked on the Listings product engineering team, supporting Yext's Listings propagation data pipeline. • Created a notification system to notify users of data issues present with their listings. Worked with Java, Apache Kafka, Elasticsearch, MySQL, RabbitMQ, Amazon S3, Amazon Athena, React, JavaScript, & HTML/CSS.

  • Software Engineer at Yext
    May 2017 - Aug 2017 · 4 mos

    • Worked on the Listings product engineering team, supporting Yext's Listings data pipeline. • Created an automated notification system to notify customers of Listings data issues with actionable solutions. • Helped with a migration to use a new Elasticsearch-backed query server to improve read performance when querying listings data. Worked with Java, Play Framework, Elasticsearch, RabbitMQ, MySQL, JUnit, and more.

  • Software Engineer at Genscape - now part of Wood Mackenzie
    May 2016 - Aug 2016 · 4 mos

    • Worked as a full stack software engineer on real time natural gas market analytics systems. • Built UIs to deliver more informative natural gas supply chain data sets to customers. Worked with Java, Python, AngularJS, Play Framework, Google Maps API, PostgreSQL, HTML/CSS.