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
Backend
AI & LLM
CMS
Testing
DevOps & Cloud
Build & Tools
Embedded & IoT
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
- 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
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
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
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
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
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
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
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
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
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
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
Computer Sciences and Information Brokerage, University of Library Studies and Information Technologies
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)
Last updated: Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)