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
Tools
Methodologies
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”).
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
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
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
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
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
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
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
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
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
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
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
Education
Bachelor’s Degree
Transportation Engineering, Todor Kableshkov University of Transport
Electronics and Computer Engineering Technology
Professional School of Mechanics and Electrotechnics
Certifications
Microsoft Certified: Azure AI Engineer Associate (AI-102)
React Proficient (internal engineering academy)
React Native Professional (internal engineering academy)
Mentoring Skills / Delegation / Interviewing / Growth & Agility (internal engineering academy)
Engineering Standards & Processes (internal engineering academy)
Additional training: Next.js, React, React Native, TypeScript, Microfrontends, LangChain (Python)