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 & APIsTypeScript, JavaScript, React, reactive APIs, frontend architecture
Platforms & toolingNode.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