Skip to content
View anmarchenko's full-sized avatar

Organizations

@DataDog

Block or report anmarchenko

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
anmarchenko/README.md

Developer from Potsdam, Germany.

I am passionate about building the best products and making real impact by solving hard problems and delivering shareholder value.

Currently I work on Datadog Test Optimization product that makes your tests go brr ๐ŸŽ๏ธ

Writing

What I worked on

Where I worked

  • ๐Ÿถ Datadog: I created Ruby library for Datadog Test Optimization product (datadog-ci). It helps people to take their CI time from 40 minutes to 9, lift success rates from <50% to 95.4%, reduce the number of flaky tests from 3-digits-number to almost 0, and cut compute spend in half. For this library I created extremely low overhead test impact analysis tool that enables selective test runner that deterministically skips irrelevant tests. I've also written about test impact analysis in Ruby in depth.
  • ๐Ÿ›๏ธ Shopify: I led a team of 3 backend developers to build order management functionality for the Shopify Bundles app. We released the app in public beta and it is expected to be used by thousands of merchants. I also performed a deep dive on performance issues and discovered a garbage collection problem in the main Ruby on Rails monolith that powers Shopify.
  • ๐Ÿš— SHARE NOW: During the COVID-19 lockdown, I helped our engineering organization to mature and invest in building a competitive advantage for the future post-pandemic. I implemented a dynamic pricing system that increased fleet utilization by 20%, resulting in a 10% increase in profits over the holiday season. I also ensured the internal systems powering SHARE NOW were robust by rewriting the Vehicle Location Tracker, improving its maintainability and resilience.
  • ๐Ÿ—๏ธ kloeckner-i: I built Part Manager e-commerce app, which allowed clients to manage their steel contracts online. By utilizing the tools for concurrent data import provided by the Elixir language, I achieved a 6x increase in data import speed.

Pinned Loading

  1. DataDog/datadog-ci-rb DataDog/datadog-ci-rb Public

    Ruby library for Datadog Test Optimization

    Ruby 19 6

  2. DataDog/ddtest DataDog/ddtest Public

    Datadog Test Optimization client

    Go 4

  3. DataDog/dd-trace-rb DataDog/dd-trace-rb Public

    Datadog's client library for Ruby

    Ruby 383 399

  4. jenkinsci/datadog-plugin jenkinsci/datadog-plugin Public

    A Jenkins plugin used to forward metrics, events, and service checks to an account at Datadog, automatically.

    Java 35 57

  5. DataDog/datadog-api-client-ruby DataDog/datadog-api-client-ruby Public

    Ruby client for the Datadog API

    Ruby 41 22

  6. Shopify/ci-queue Shopify/ci-queue Public

    Distribute tests over many workers using a queue

    Ruby 190 34