Semen Moskvartsev
@semenmoskvartsev
Frontend-focused software engineer building high-performance, data-intensive UIs and experimentation systems.
What I'm looking for
I’m a frontend-focused software engineer with several years of experience building high-performance, data-intensive UIs at Microsoft, Criteo, and Yandex, mainly with React and TypeScript. I’m at my best when I can turn massive, noisy streams of data into intuitive, high-signal interfaces.
At Microsoft, I owned end-to-end lifecycle of three video ads projects on the Microsoft Ads AdSDK Web Infra team—from feature design and implementation through CI/CD, release strategy, telemetry, and incident follow-up. I introduced an A/B experimentation system that reduced false/accidental clicks by 15% and increased revenue by 4%.
I build reliability into the development process: I aggregated Jest + E2E results into Azure dashboards and enforced Azure DevOps quality gates to drive the codebase to 80%+ minimum coverage. I also kept bundles lean with automatic bundle-size comparison in CI/CD and hardened E2E tests using a request-validation framework to catch silent API regressions early.
Before that, at Criteo I improved the BidSwitch platform by adding Nrwl Nx (monorepo), building a new analytic system based on UI tables, and implementing client permissions and Module Federation to simplify deployment. At Yandex, I worked on a banner building/management inner platform (React/Redux, NodeJS, YandexCloud) and shipped a banner blocks MVP-builder in 2 weeks.
Experience
Work history, roles, and key accomplishments
Software Engineer
Microsoft
Feb 2024 - Present (2 years 4 months)
Owned end-to-end delivery of three video-ad projects in the Microsoft Ads AdSDK Web Infra team, shipping reliability/observability improvements including telemetry and incident follow-up. Introduced A/B experimentation that reduced false/accidental clicks by 15% and increased revenue by 4%, while raising minimum test coverage to 80%+ through aggregated Jest/E2E results and CI quality gates.
Frontend Engineer
Criteo
Dec 2022 - Dec 2023 (1 year)
Worked on BidSwitch, a middleware platform for programmatic advertising, improving frontend build and deployment architecture and enabling clearer project separation. Implemented client permissions, an anti-dead-code CI process, UI-table based analytics, and Module Federation to split host/deployment while running experiments with testing frameworks.
Frontend Engineer
Yandex
Jul 2021 - Nov 2022 (1 year 4 months)
Built and shipped a banner building/management inner platform for Smart Design, covering banner generation, storage, testing, and data delivery. Implemented React/Redux frontend with Node.js backend on Yandex Cloud and delivered a banner-blocks MVP builder in 2 weeks.
Middle Frontend Engineer
Arcadia Inc.
Aug 2019 - Jul 2021 (1 year 11 months)
Developed a discussion forum module for an educational platform with threaded conversations, tagging, search, and notifications to improve learner and instructor engagement. Designed gamification (points/badges/levels), flexible marking & grading with rubrics and automatic scoring, and progress/performance views, improving maintainability via reusable UI components and automated tests for critical
Junior/Middle Frontend Engineer
Netrika
Jul 2018 - Aug 2019 (1 year 1 month)
Built core educational platform modules including a discussion forum with threaded conversations, moderation tools, and notifications. Implemented rewarding and grading systems integrated with learning activities, a role model (student/parent/teacher/admin) with a weekly calendar, and an online championships platform covering registration, submission flows, grading, and large-scale results publica
Education
Degrees, certifications, and relevant coursework
Semen hasn't added their education
Don't worry, there are 90k+ talented remote workers on Himalayas
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Semen?
You can contact Semen and 90k+ other talented remote workers on Himalayas.
Message SemenFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
