Yavor Ivanov

Software Architect 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
Yavor Ivanov is a Software Architect based in Sofia with 11 years of experience designing and delivering enterprise-grade web UIs, currently leading front-end architecture at SAP. He combines deep hands-on expertise in JavaScript, UI frameworks and component behavior with a pragmatic focus on usability—demonstrated by numerous fixes to OpenUI5 and UI5 Web Components addressing theme, focus and keyboard handling edge cases. His background spans agency-built custom systems to analytics platforms, giving him fluency in both product-driven and client-facing development. At SAP he progressed from Senior Engineer to Architect, shaping cross-team UI components used in large-scale enterprise applications. Colleagues rely on him for solving subtle race conditions and accessibility-related bugs that are easy to overlook but critical in shipped products.
code11 years of coding experience
job7 years of employment as a software developer
languagesEnglish, Bulgarian, Spanish, German
github-logo-circle

Github Skills (16)

combobox10
javascript10
web-components10
openui510
front-end-development10
sapui510
tokenizer9
html9
css9
datatables8
inputbox8
input-field8
html-table8
datatable8
testing7

Programming languages (4)

TypeScriptRustJavaScriptPython

Github contributions (5)

github-logo-circle
SAP/openui5

Jan 2016 - 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:1230 commits, 47 comments, 25 issues in 6 years 11 months
Contributions summary:Yavor primarily focused on improving the user interface of the OpenUI5 framework, specifically related to Adaptive Cards within the `sap/ui/integration` module. Their main contribution involved fixing a critical issue where CSS variables were not refreshed properly upon theme changes, leading to inconsistent styling. The user also made changes to address a race condition in the `sap.m.Popover` component, and fixed focus issues in `sap.m.ActionSelect` and `sap.m.ComboBox`. These changes involved modifications to JavaScript and potentially CSS files.
web-applicationsbrowserweb-componentscssjavascript
SAP/ui5-webcomponents

Jun 2021 - Jul 2022

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:42 reviews, 17 commits, 18 PRs in 1 year 1 month
Contributions summary:Yavor primarily contributed to the UI5 Web Components project by fixing bugs and implementing improvements related to various UI components. They addressed issues in components such as Popover, ComboBox, Tokenizer, Table, TextArea, Input, MultiInput, and Wizard, often involving adjustments to styling, keyboard handling, and event behavior. Their work included correcting focus issues, improving autocomplete functionality, and ensuring consistent change events, demonstrating a focus on usability and component behavior. The user also improved samples for MultiInput to provide better documentation.
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
Yavor Ivanov - Software Architect at SAP