Skip to content

Victor Hristov

Senior Software Engineer (Frontend-focused / Full-stack)

Frontend-focused Senior Software Engineer with 10+ years of experience building large-scale web applications and content platforms. Strong expertise in React, Next.js and TypeScript, complemented by full-stack development, cloud-native AI integrations (AWS Bedrock, Azure AI), and modern engineering practices. Passionate about scalable architecture, developer experience, and applying AI to real-world products.

  • Content platforms / Web publishing: editor workflows, headless CMS, content delivery to modern web frontends
  • Frontend engineering: React, Next.js, Angular, TypeScript, state management, component architecture
  • Quality & maintainability: code reviews, testing, tech debt reduction, stable delivery
  • Full-stack (frontend-leaning): Node.js services, API integration, CI/CD collaboration, Docker
  • Performance: optimization for real devices, caching, responsive design, robust UX

Skills

Frontend

ReactNext.jsTypeScriptJavaScriptHTML/CSSReduxAngularAngularJSReact NativeChakra UITailwind CSSMaterial UIGatsby

Backend

Node.jsPythonGraphQL

AI & LLM

Azure AI ServicesAWS BedrockPrompt EngineeringRetrieval-Augmented Generation (RAG)LangChainLLM IntegrationsAI-assisted Content Generation

CMS

WordPress & GutenbergContentfulUmbraco CMS

Testing

JestReact Testing LibraryPlaywrightStorybook

DevOps & Cloud

FirebaseDockerAWSAzureGitBitbucket

Build & Tools

WebpackViteTurboGulpGoogle Maps APISQL Server Management StudioJira

Embedded & IoT

ESP32IoT PrototypingSensor Integration

Methodologies

AgileScrumKanbanFeature Flagging

Work Experience

Client names are intentionally not disclosed in this public CV. In several engagements, clients explicitly require confidentiality; I respect those requirements and describe them in a client-safe way (e.g., “major sports organization”, “digital health platform”).

Sep 2024 – Present

Major US sports organization (team sites + content + web stats)

Web Full-stack Developer (frontend-leaning)

Description

The client is a major US sports organization. The work covers features and statistics experiences for team websites and related web platforms.

Responsibilities

  • Develop and maintain features for team sites and related web experiences
  • Improve quality and long-term maintainability through in-depth code reviews and expanded automated test coverage
  • Track and prioritize technical debt while supporting stable, predictable delivery

Technologies

Next.jsWordPressReactReduxJavaScriptTypeScriptTailwind CSSJestDockerStorybookPlaywright
Nov 2023 – Jun 2024

Beauty & cosmetology education platform (video-sharing for learning)

Web Front-end Developer

Description

The client operates in beauty and cosmetology education. The application under scope is a video-sharing platform for educational purposes.

Responsibilities

  • Enhance core user flows while active feature development continues
  • Investigate and resolve high-priority stability and performance issues

Outcomes

  • Stabilized key user flows by resolving high-priority bugs while feature development stayed active
  • Improved the user experience in core screens of the learning platform

Technologies

AngularTypeScript
Nov 2023 - Jun 2024

Internal certificate management platform (end-to-end issuance & revocation)

Web Front-end Developer

Description

This is an internal platform for managing the entire certificate issuance process, from configuring certificate areas with descriptions to issuing and potentially revoking certificates.

Responsibilities

  • Build new features and improve the platform's performance and maintainability
  • Integrate with another internal platform to synchronize certificate-area categories and skills
  • Design and manage complex application data flows
  • Evaluate external libraries and test integrations for performance, compatibility, and long-term maintenance

Outcomes

  • Shipped the cross-platform integration syncing certificate areas and skills; the platform is in internal use today
  • Streamlined the certificate issuance workflow for administrators

Technologies

ReactReduxTypeScriptChakraUIJest
Jan 2019 – Jun 2023

US building-materials manufacturer (web platform modernization)

Web Front-end Developer

Description

The client is a leading US building-materials manufacturer serving the construction and design industry. The primary focus was a major AngularJS to React migration, along with feature delivery, extensive bug fixing, and comprehensive unit testing.

Responsibilities

  • Led key parts of an AngularJS → React migration, balancing delivery and risk
  • Implemented new features and performed substantial bug fixing
  • Wrote unit tests and improved maintainability through code reviews and targeted refactoring
  • Worked with complex architectural patterns and application data flows
  • Selected third-party libraries with performance, compatibility, and long-term maintenance in mind

Outcomes

  • Owned migration areas end-to-end while the application kept shipping features throughout the multi-year migration
  • Grew unit test coverage from a very low baseline across the modules I migrated
  • The modernized application remains in production today

Technologies

ReactReduxTypeScriptAngularJSJestWebpackDocker
Jun 2018 – Sep 2021

Marketing site + WordPress integrations (enterprise CMS constraints)

Web Front-end Developer

Description

The client is a leading US building-materials manufacturer. For their marketing site, I developed AngularJS components used within WordPress, collaborated with WordPress plugins, optimized responsive styles for mobile devices, performed speed optimizations, and reviewed merge requests.

Responsibilities

  • Built AngularJS components used within WordPress pages and workflows
  • Collaborated with WordPress plugins and integrated UI with CMS constraints
  • Improved mobile responsiveness and page-loading performance
  • Contributed to testing, debugging, and merge-request reviews

Outcomes

  • AngularJS components integrated into the client's production marketing site and in use for years
  • Improved mobile responsiveness and load times through targeted speed optimizations

Technologies

AngularJSWordPressTypeScriptBuild Tool GruntDocker
Apr 2018 – Jun 2018

Dealer locator (Google Maps) + WordPress

Web Front-end Developer

Description

The client is a leading US building-materials manufacturer serving the construction and design industry. I developed a web application from scratch using AngularJS, TypeScript, and the Google Maps API, implementing nearest-dealer discovery, filtering and sorting, and responsive mobile styling. I ensured optimal performance and internet speed, incorporated Bootstrap for styling, and added unit tests using Karma and Jest. Despite the short deadline, I delivered the project with high quality.

Responsibilities

  • Built a web application from scratch using AngularJS and TypeScript
  • Implemented nearest-dealer search, filtering and sorting, and map interactions
  • Delivered responsive behavior, performance optimization, and unit tests with Karma and Jest

Outcomes

  • Delivered the complete search → map → details experience from scratch within a roughly two-month window
  • Shipped with unit tests (Karma/Jest) despite the compressed timeline

Technologies

AngularJSTypeScriptGoogle Maps APIBootstrapKarma Test RunnerJasmineBuild Tool GruntJest
Nov 2017 – Apr 2018

Retail kiosk application (store displays) + offline/performance constraints

Web Front-end Developer

Description

The client is a leading US building-materials manufacturer. The project involved creating a kiosk application for displays in stores and shopping centers. Using WordPress CMS, I developed the application from scratch and integrated existing AngularJS applications into it, ensuring pixel-perfect design and optimizing performance for high-quality images and low Wi‑Fi signals.

Responsibilities

  • Built a kiosk web app for in-store displays with strong performance constraints
  • Applied caching techniques to keep performance smooth, including offline mode
  • Integrated existing AngularJS applications into a WordPress-based kiosk experience
  • Delivered pixel-accurate UI and reliable image loading on constrained hardware and low Wi-Fi

Outcomes

  • Kiosk ran on constrained in-store hardware with offline and low-Wi-Fi support via caching strategies
  • Client satisfaction led directly to continued engagement and further feature work

Technologies

AngularJSWordPressBuild Tool GruntJavaScriptGitJiraScrum
Feb 2018 – Mar 2018

Sports education & safety organization (mobile web integration)

Web Front-end Developer

Description

The client is a sports education and safety organization. I was responsible for integrating the current website into native applications for iOS and Android, including changes around authentication flows and mobile UX improvements.

Responsibilities

  • Integrated an existing website into a new mobile app experience
  • Adapted authentication and password-recovery flows for iOS and Android wrappers
  • Refactored components and responsive styles for consistent mobile behavior

Outcomes

  • Delivered the website-to-mobile-app integration, including authentication flows, within a roughly two-month engagement

Technologies

AngularJSWebpackJavaScriptGitJiraScrum
Nov 2016 - May 2018

Digital health coaching & analytics platform (multi-portal)

Web Front-end Developer

Description

The client provides a digital health coaching and analytics platform. I worked on three web portals (client, coach, admin), focusing on new features (especially chat improvements, file sharing, and configuring roles/permissions) while collaborating with a .NET backend team.

Responsibilities

  • Built new features across portals
  • Enhanced chat functionality and file sharing
  • Supported coaching workflows and role and permission configuration
  • Collaborated with the .NET backend team on end-to-end integration

Outcomes

  • Shipped features across three portals (client, coach, admin) over an 18-month engagement
  • Enhanced the chat and file-sharing capabilities used daily by coaches and clients

Technologies

AngularJSJavaScriptHTML/CSSSQL Server Management StudioScrum
May 2017 - Jun 2017

Automotive data services provider (website redesign)

Web Front-end Developer

Description

The client is an automotive data services provider. I took a lead role in planning, executing, and coordinating a redesign of the website, implementing best practices and meeting tight deadlines, including work with Umbraco CMS.

Responsibilities

  • Took a lead role in planning and coordinating a website redesign
  • Implemented new UI and improved performance and maintainability
  • Integrated Umbraco CMS and delivered the responsive redesign on a tight deadline

Outcomes

  • Led the front-end redesign end-to-end and delivered on a tight deadline

Technologies

JavaScriptjQueryHTML/CSSUmbraco CMS
Nov 2016 - Jan 2017

Outdoor equipment / environment solutions provider

Web Developer

Description

The client provides innovative solutions for outdoor environments worldwide. I implemented UI adjustments and attachment display behaviors, prioritized performance optimization through caching, streamlined the codebase using vanilla JavaScript, and integrated email functionality for configuration sharing.

Responsibilities

  • Implemented adjustments and UI behaviors for product attachments
  • Focused on performance optimization and responsiveness
  • Utilized caching techniques to ensure smooth application performance, even in offline mode
  • Streamlined the codebase by utilizing vanilla JavaScript and removing unnecessary styles

Outcomes

  • Improved perceived performance of key pages via caching and offline support
  • Simplified the codebase by removing redundant styles and scripts

Technologies

JavaScriptHTML/CSSAJAXMaterial Designgulp.jsGitJira

Education

2022–2026

Bachelor’s Degree

Computer Sciences and Information Brokerage, University of Library Studies and Information Technologies

2000–2005

Electronics and Computer Engineering Technology

Professional School of Mechanics and Electrotechnics

Certifications

Jun 2025

Microsoft Certified: Azure AI Engineer Associate (AI-102)

Sep 2023

React Proficient (Internal Engineering Academy)

Jan 2024

React Native Professional (Internal Engineering Academy)

Dec 2023

Mentoring Skills / Delegation / Interviewing / Growth & Agility (Internal Engineering Academy)

Dec 2023

Engineering Standards & Processes (Internal Engineering Academy)

Additional training: Next.js, React, React Native, TypeScript, Microfrontends, LangChain (Python)

Last updated: Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)