Portfolio

Rational Sportsbook

PokerStars / March 2015

Goals

  • Build a proprietary sports betting platform from the ground up to support the company's expansion into the global sportsbook market.
  • Develop a high-performance, multi-tier architecture using C++ for bet settlement and Java for data processing to ensure fast and reliable market updates.
  • Deliver a highly responsive user interface capable of handling a massive volume of real-time data updates

The project focused on building a high-performance, multi-tier sports betting platform designed to integrate third-party market data with a custom execution engine. The architecture featured a C++ core layer dedicated to high-speed bet settlement, interfaced with a Java-based middleware responsible for processing complex event feeds and managing market queries. To ensure development velocity despite intermittent third-party API availability, I engineered a mock service that simulated real-time event feeds, which became a critical asset for stress testing and local environment stability. On the frontend, the application underwent a significant architectural evolution. Initially built with Angular, we discovered the framework struggled to maintain performance under the high frequency of DOM updates required by live, fluctuating betting odds. Consequently, I led the migration of the consumer-facing application to React, leveraging its more efficient rendering patterns to handle the high-volume data streams. For internal operations, I developed a sophisticated control plane using ExtJS, which functioned as an administrative overlay. This panel was integrated via an iframe and utilized a robust postMessage protocol to facilitate secure, cross-origin communication between the management tools and the core application. The project culminated in a successful MVP demonstration that proved the viability of the custom stack and the seamless integration of its disparate technical layers. However, following a strategic pivot, the company opted to transition to an off-the-shelf solution to accelerate time-to-market, leading to the project’s sunset. Despite the cancellation, the initiative delivered a high-fidelity proof of concept that successfully pushed the boundaries of real-time data visualization and complex system interoperability.

Outcomes

  • Successfully delivered a high-performance MVP that integrated a C++ settlement engine, Java data processing, and a React frontend to prove technical viability.
  • Engineered a robust mocking service and an ExtJS-based administrative control plane, allowing for end-to-end system management and testing independent of third-party data availability.
  • Provided the business with a fully functional proprietary codebase that met all technical requirements before the strategic decision was made to shift to a third-party vendor solution.

Denis Bukharov

Principal Engineer

Toronto, Canada

denis@bukharov.com

Technical leader driving modern web platforms, AI workflows, and cloud-native applications. Focused on engineering excellence, seamless user experiences, and scaling high-performing teams through mentorship and collaborative leadership.


Tech StackTech Stack


Work ExperienceWork Experience

Senior EngineerSenior Engineer

Augmentt / 2026 - Present

I lead the development of full-stack features to enhance a comprehensive SaaS management platform while managing vulnerability mitigation strategies. Additionally, I drive the integration of AI-driven workflows to optimize operational efficiency and security across the technical architecture.

Founding Principal EngineerFounding Principal Engineer

Common Wealth Retirement / 2020 - 2025

Led the frontend platform’s transition to an internally governed, scalable monorepo. Collaborated with stakeholders to deliver responsive features, modernized build tools with Vite, and architected a serverless document generation service.

Projects

Architected a high-performance service using Puppeteer and AWS Lambda to dynamically generate high-fidelity PDF documents from HTML components.

Led a strategic migration from Webpack to Vite, reducing CI/CD build times by 75% and modernizing the codebase with native ES modules.

Deployed a specialized portal that provides benefits advisors with self-service access to real-time plan metrics and portfolio tracking.

Denis Bukharov

Principal Engineer

Projects (continued)

Transformed the frontend into a modular monorepo to support a new B2B platform for managing pension payroll and employee lifecycles.

Bridged systems-level C++ payments expertise with modern web technologies. Worked on the StarsWeb platform and led the redesign of a high-performance, responsive web cashier to integrate seamlessly with core services.

Projects

Led the redesign of the Web Cashier on the StarsWeb platform, utilizing a custom state-machine Wizard to streamline complex financial journeys.

Architected and executed a full technology refresh to modernize the codebase. Replaced legacy systems with high-performance alternatives, successfully reducing technical debt and enabling faster feature iterations.

Projects

Modernized a legacy architecture by implementing an "inside-out" migration strategy and building a synchronization adapter for legacy data models.

Developed end-to-end web applications, including a "green-field" sportsbook and account management systems. Focused on building modular, scalable interfaces and migrating high-frequency data views to React for better performance.

Projects

Developed a modernized financial hub to centralize deposits, withdrawals, and player accounting for the web ecosystem.

Denis Bukharov

Principal Engineer

Projects (continued)

Contributed to the end-to-end development of a high-performance betting platform, leading a critical migration from Angular to React for real-time data handling.


Personal ProjectsPersonal Projects

Built a multi-modal PWA integrating a React SPA, a FastAPI-based RAG AI agent, and a print-optimized resume system.