London, UK · Senior Software Engineer

ArtyomNeustroev

Frontend platforms.
Developer tools. Web products.

I lead TypeScript API design and React integration at Bloomberg, with new pipeline APIs used by approximately 20 teams.

Previously Principal Engineer and Partnerships technical lead at BuzzFeed, delivering commercial projects across teams. Earlier, as a contractor, I built shared templates and tooling that helped teams ship in weeks instead of months.

Since 2012Building software and web products
~20 teamsUsing the new pipeline APIs
React + TypeScriptFrontend systems & developer experience

Experience

February 2023 - presentLondon

Bloomberg

Senior Software Engineer

Data Pipeline Platform / Developer Experience · 2024 - present

  • Led declarative TypeScript pipeline APIs from RFC to production, now used by approximately 20 teams, including major trading teams with complex UIs, and promoted internally as the standard approach to building data pipelines.
  • Unified the API surface across two JavaScript runtimes with different execution semantics, making pipeline definitions easier to port and addressing developer requests for more concise APIs.
  • Co-designed and shipped the platform’s supported React integration with Bloomberg’s React community, implementing pipeline reconciliation logic that preserves derived views across re-renders.
  • Replaced four platform-specific formula-parser binaries with one portable WebAssembly package, resolving shared C++ build-toolchain issues.
  • Diagnosed and improved performance in the platform’s pipeline inspection tool on million-row datasets, resolved crashes and migrated its UI to React.
  • Co-led an agent-based test-migration pilot that produced 100+ PRs across dozens of repositories, with nearly half merged; integrated scripts, prompts and tools into the agent sandbox and improved its developer experience.
  • Ran team planning for six months while the manager was on leave; mentored an engineer through ownership of a language type checker and delivered internal conference talks and training.

Trading Workflows · 2023 - 2024

  • Built a C++ market-data publishing service for Australian exchange order data, including its event loop, Kafka consumer, entitlements and tests.
  • Redesigned cross-application trading blotter linkage and led a TypeScript strict-mode rollout with a CI gate for a large trading UI codebase.
2019 - 2023London

BuzzFeed

Principal Software Engineer

Progressed from Senior to Staff to Principal Software Engineer.

  • Led technical direction and delivery for a seven-person cross-functional Partnerships team, owning planning, estimation and stakeholder coordination; directly managed one software engineer.
  • Owned frontend implementation of Tasty’s launched ‘Add Recipe to Bag’ experience for the Walmart partnership, including client-side instrumentation and third-party recipe-data integration.
  • Coordinated commercial delivery across teams by connecting product requirements with ownership and implementation details across BuzzFeed’s web stack.
  • Partnered with the Data team to rebuild client-side event collection, replacing fragmented, one-off configurations with a consistent, documented reporting workflow.
2014 - 2019Remote

BuzzFeed

Software Engineering Contractor

Frontend architecture and development infrastructure.

  • Helped decompose BuzzFeed’s monolithic web application into services and designed a shared rendering-application template used across 6–7 applications, including feeds, article pages and search.
  • Built reusable frontend tooling and application templates integrated with BuzzFeed’s Rig orchestration platform, enabling teams to launch custom web experiences in weeks instead of months.
2012 - 2014Perm, Russia

Prognoz / Rise Technology

Software Engineer

Built analytical web applications and data portals for international organisations, including data visualisation, administration and tabular data-processing tools.

Technical skills

Frontend & APIs

TypeScript, JavaScript, React, reactive APIs, frontend architecture

Platforms & tooling

Node.js, C++, WebAssembly / Emscripten, CMake, Kafka, Docker, CI/CD, ESLint, developer tooling

Education & languages

MSc & BSc, Business Informatics

National Research University Higher School of Economics

English — fluent
Russian — native