Portfolio

yanashutter.com

Personal projects / August 2021

Goals

  • Ensure a media-heavy portfolio loads instantly for users worldwide, regardless of their device or connection speed, by minimizing the data overhead of high-resolution imagery.
  • Provide the client with a robust, familiar administrative interface for managing galleries while maintaining complete creative freedom over the frontend user experience and technical stack.

This project involved the architectural design and implementation of a high-performance, headless CMS solution to power a responsive photography portfolio. By decoupling the backend from the presentation layer, the system utilizes Drupal as a robust content management engine, while a React frontend delivers a fluid, modern user interface. This separation of concerns allows for a highly tailored administrative experience for content updates alongside a fast, dynamic viewing experience for site visitors. To ensure optimal performance and SEO, the application employs Server-Side Rendering (SSR). A sophisticated image delivery pipeline was engineered to prioritize user experience through progressive loading. This system automatically serves the smallest possible image versions initially and scales up to higher resolutions as needed. This process is powered by a custom-written Drupal storage plugin and AWS Lambda@Edge functions, which facilitate real-time image resizing and optimization directly at the network edge. The infrastructure is built on a scalable, serverless-oriented architecture within AWS. The backend services are containerized and deployed via AWS Fargate, supported by a managed AWS Aurora database for reliable data persistence. By adopting a "no local storage" policy, all media assets are offloaded to Amazon S3, ensuring the application remains stateless and highly available while keeping the footprint of the compute instances minimal. The entire deployment lifecycle is automated through a modern CI/CD pipeline. Using AWS CodeBuild, any code changes pushed to the repository are immediately built and deployed. This ensures that the latest features and content are distributed globally through AWS CloudFront, providing low-latency access and a seamless experience for users regardless of their geographic location.

Outcomes

  • The site achieves near-instantaneous load times through the edge-based image optimization pipeline, leading to improved Core Web Vitals and a more fluid browsing experience for potential clients, regardless of their network connection.
  • The photographer now possesses an intuitive, frictionless CMS interface, allowing her to update her portfolio, add new sessions, and manage client bookings independently without needing to touch code or wait for developer updates.
  • The serverless architecture ensures the site remains stable under any volume of traffic, eliminating the risk of downtime or performance bottlenecks during peak periods (like seasonal booking spikes) without requiring manual server oversight.
  • With the fully automated CI/CD pipeline, any design adjustments or new feature requests are deployed to production in minutes rather than hours, ensuring the site always remains competitive and up-to-date.

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.