Hristo Petrov

Developer at SAP

Sofia, Sofia-City, Bulgaria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Hristo Petrov is a developer with 11 years of experience, currently building front-end features at SAP from Sofia, Bulgaria. He brings deep expertise in enterprise UI engineering, contributing to prominent open-source projects like OpenUI5 and ui5-webcomponents where he improved component behavior, refactored tests, and enhanced UX details such as tooltips and event handling. His background blends practical SAP financial consulting experience with a Master’s in Business Software and ERP solutions, giving him a strong grasp of both technical implementation and business requirements. Hristo’s work emphasizes robustness and test-driven fixes, often converting legacy QUnit tests to modern WebdriverIO suites to raise quality standards. He is comfortable navigating large codebases and making targeted improvements that matter to end users in enterprise contexts. Colleagues describe him as a pragmatic problem-solver who bridges front-end polish with enterprise-grade reliability.
code11 years of coding experience
bookBachelor's degree, Industrial Engineering, Bachelor's degree, Industrial Engineering at Technical University of Sofia
bookMaster's degree, Business software and ERP solutions, Master's degree, Business software and ERP solutions at VUZF University
github-logo-circle

Github Skills (11)

html10
css10
ui5-webcomponents10
javascript10
user-interface10
web-components10
webdriverio10
openui510
qunit10
sapui510
open-source9

Programming languages (3)

TypeScriptC#JavaScript

Github contributions (5)

github-logo-circle
SAP/openui5

Dec 2014 - Nov 2022

OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice.
Role in this project:
userFront-end Developer
Contributions:747 commits, 75 comments, 31 issues in 8 years 1 month
Contributions summary:Hristo primarily contributed to the OpenUI5 repository by fixing bugs within the sap.m library, a core component for building enterprise-ready web applications. Their work involved modifying JavaScript and QUnit test files to address issues related to the behavior of UI elements, such as Input and WizardProgressNavigator components. The user's commits demonstrate a focus on ensuring the correct functioning and visual presentation of UI elements, with a strong emphasis on testing through QUnit.
web-applicationsbrowserweb-componentscssjavascript
SAP/ui5-webcomponents

Dec 2019 - Jan 2023

UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
Role in this project:
userFront-end Developer
Contributions:70 reviews, 21 commits, 33 PRs in 3 years 2 months
Contributions summary:Hristo primarily focused on enhancing and refactoring UI components within the UI5 Web Components library. Their work included rewriting QUnit tests to WebdriverIO, adding and modifying tests for components like `ui5-textarea`, `ui5-input`, and `ui5-slider` to ensure correct attribute propagation, and implementing features to show and hide tooltips. Additionally, the user updated the codebase by renaming events, particularly within the `ui5-wizard` component, demonstrating an understanding of event handling and component architecture. These changes suggest a focus on improving component functionality and user experience.
web-componentsopenui5on-topui-componentsfiori
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Hristo Petrov - Developer at SAP