London, UK · Senior Software Engineer
ArtyomNeustroev
Frontend & product engineering.
Platforms that help people build.
I build web products, frontend architecture and developer tools. My work connects what people need with the systems and business goals behind the product.
Currently at Bloomberg. Previously Principal Software Engineer at BuzzFeed.
10+ yearsBuilding 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.
- Partnered with Bloomberg’s React community to establish an infrastructure-supported integration; built the reconciler that keeps derived views stable across React re-renders and shipped the application-facing hook.
- Built developer tooling and test infrastructure across TypeScript, C++ and WebAssembly. Replaced four platform-specific formula-parser binaries with one WebAssembly package and enabled tests to simulate market-data subscriptions without a live backend.
- Improved pipeline debugging tools through targeted changes that reduced memory use by 30% and improved rendering performance by up to 70% in measured scenarios; resolved crashes on million-row datasets and migrated the UI to React.
- Co-led an early pilot evaluating public pretrained models on proprietary technology. Integrated scripts, prompts and tools into an agent sandbox and improved its user experience; the pilot generated 100+ test-migration PRs across dozens of repositories, with nearly half merged.
- Acted as team lead for six months, mentored a new engineer through ownership of a domain-specific language type checker, and delivered talks and training at internal developer conferences.
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 a seven-person cross-functional team of four engineers, two designers and a product manager delivering web and mobile web experiences for audiences and editorial users.
- Drove frontend architecture and delivery across consumer products, editorial tooling and commercial initiatives, partnering with product, design, editorial and business stakeholders.
- Led web engineering for the BuzzFeed Tasty partnership with Walmart, connecting recipe content with shopping flows and delivering partner commerce integrations.
- Mentored engineers and shaped frontend architecture, delivery standards and cross-functional collaboration.
2014 - 2019Remote
BuzzFeed
Software Engineering Contractor
Delivered software engineering work for BuzzFeed as a remote contractor before joining as an employee in 2019.
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, Signals / SolidJS-style reactivity, frontend architecture
Platforms & toolingNode.js, C++, WebAssembly / Emscripten, CMake, Kafka, Docker, CI/CD, ESLint, developer tooling
Engineering practiceAPI design, performance optimisation, system design, AI-assisted engineering, technical leadership
Education & languages
MSc & BSc, Business Informatics
National Research University Higher School of Economics
English — fluent
Russian — native