Skip to content

Victor Hristov

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

Frontend-focused software engineer with 10+ years of experience delivering high-quality web applications using React and Angular. Strong background in building scalable, responsive UIs, improving performance, and shipping reliably across modern browsers and devices. Hands-on experience with headless CMS solutions (including WordPress/Gutenberg), backend development with Node.js, and containerization with Docker. Known for clean code practices, pragmatic problem solving, and effective collaboration across cross-functional teams.

  • 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

Technologies

ReactNextJSAngularAngularJSReact NativeNode.jsTypeScriptJavaScriptHTML/CSSReduxJestSCSSVueJSWordpressPythonFirebaseGatsbyJSMaterial DesignjQueryUmbraco CMSWordPressGitBitbucketCSSChakra UITailwind CSSAIGenerative AI

Tools

DockerGraphQLWebpackgulp.jsGoogle Maps APISQL Server Management StudioGitJira

Methodologies

Agile & Scrum MethodologiesKanbanScrumFeature 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 2025 – 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
  • Participate in code reviews and improve code quality, maintainability, and test coverage
  • Address technical debt and contribute to stable, predictable delivery
  • Develop and maintain features on Team Sites
  • Conducted in-depth code reviews to ensure adherence to quality standards, design principles, and long-term maintainability
  • Expanded automated test coverage, identifying gaps in existing strategies and contributing to test framework improvements
  • Tracked and prioritized technical debt, aligning refactoring efforts with long-term product goals
  • Coaching and mentoring junior team members

Technologies

JavaScriptTypeScriptReactNext.jsNode.jsWordPressHTMLCSSTailwind CSSJestUnit TestingGitBitbucketJiraMediaLive or sports events
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 user experience and core functionality
  • Investigate and fix bugs to improve stability and performance
  • Focused on enhancing user experience and improving functionality
  • Addressed and resolved software bugs to enhance system performance

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

AngularTypeScriptGitJiraCSS
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 overall performance
  • Integrate with another internal platform
  • Collaborate closely with colleagues on delivery and quality
  • Worked closely with colleagues to develop new functionalities and improve the project’s overall performance
  • Handled the integration with another internal platform to synchronize certificate area categories and skills
  • Showed expertise in managing intricate architectural designs and effectively managing data movements across the application
  • Carefully chose and integrated external libraries, taking into account their performance, compatibility, and long-term maintainability
  • Performed comprehensive testing and debugging to guarantee the code’s quality and the application’s performance

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
  • Takeaway: trusted with architecture-heavy data-flow work on an internal, business-critical tool

Technologies

ReactReduxTypeScriptChakraUIJestJiraGit
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 contributed to maintainability improvements
  • Made informed decisions on third-party libraries (performance, compatibility, maintainability)
  • Collaborated with a team to successfully implement new features and enhance the functionality of the project
  • Conducted thorough bug fixing and troubleshooting to ensure a smooth user experience
  • Demonstrated proficiency in working with complex architectural patterns and efficiently handling data flow within the application
  • Contributed to the modernization and performance optimization of the application
  • Made informed decisions regarding the selection and integration of third-party libraries, considering factors such as performance, compatibility, and maintainability
  • Conducted thorough testing and debugging to ensure high-quality code and optimal performance
  • Actively participated in code reviews, providing valuable feedback and suggestions to improve code quality and maintainability

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
  • Takeaway: a 4.5-year engagement on the client's highest-risk modernization work

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
  • Optimized responsive styles for mobile devices
  • Contributed to testing/debugging and code review process
  • Contributed to the development of AngularJS components integrated with WordPress for the marketing site
  • Utilized WordPress plugins to enhance site functionality and user experience
  • Optimized responsive styles to ensure seamless display on various mobile devices
  • Conducted speed optimizations to improve website performance and loading times
  • Reviewed and provided feedback on merge requests to maintain code quality and reliability

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
  • Takeaway: part of a 5+ year relationship spanning four separate projects with the same client

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
  • Developed a web application from scratch using AngularJS, TypeScript, and the Google Maps API for the project
  • Ensured high performance and responsive styling for optimal user experience across different devices
  • Conducted unit tests using Karma and Jest for code quality assurance

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
  • Takeaway: a full product delivered under deadline; the client continued the collaboration with a three-year engagement afterward

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
  • Simplified the codebase and removed unnecessary styles to improve UX
  • Developed a kiosk application from scratch using WordPress CMS for displays in stores and shopping centers to attract consumers’ attention
  • Integrated existing AngularJS applications into the kiosk application to provide enhanced functionality and user experience
  • Ensured pixel-perfect design and optimized performance for high-quality images and low Wi‑Fi signals
  • Collaborated with the team to overcome challenges related to the optimization and caching of resources
  • Successfully delivered the project, earning client satisfaction and continued trust for further enhancements and feature additions to the AngularJS applications

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
  • Takeaway: the first project in what became a multi-year, four-project client relationship

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
  • Implemented UI changes and ensured cross-device consistency
  • Integrated the existing website into native applications for iOS and Android
  • Modified and optimized processes related to login, logout, password management, and email redirection for the forgot password feature
  • Conducted component refactoring to improve code structure and maintainability
  • Implemented style changes to enhance the user experience on mobile devices

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 configuration features
  • Developed new features and functionality, with a focus on enhancing the chat system, implementing file-sharing capabilities, and configuring coaches’ roles and permissions in the admin portal
  • Collaborated closely with the backend team to ensure seamless integration of frontend and backend components
  • Followed best practices in AngularJS and responsive design to deliver a user-friendly and visually appealing web experience

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
  • Takeaway: delivered consistently across a multi-portal product for a year and a half

Technologies

AngularJSJavaScriptHTML/CSSSQL Server Management StudioGitJiraScrum
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
  • Led the front-end redesign of the website, adhering to best practices and ensuring a seamless user experience
  • Collaborated with the team to meet project deadlines and deliver a visually appealing and responsive website
  • Implemented Umbraco CMS, gaining expertise in content management systems and effectively managing website content

Outcomes

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

Technologies

JavaScriptjQueryHTML/CSSUmbraco CMSGitJira
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

2011–2015

Bachelor’s Degree

Transportation Engineering, Todor Kableshkov University of Transport

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)