Elena Nikolova

Senior Javascript 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
Elena Nikolova is a Senior JavaScript Developer based in Sofia with 11 years of professional experience focused on front-end engineering for enterprise-grade UI frameworks. At SAP she has progressed from Associate to Senior roles working on SAPUI5 and UI5 Web Components, specializing in accessibility improvements that make complex interfaces more usable and compliant. Her open-source contributions to prominent projects like openui5 and ui5-webcomponents demonstrate hands-on expertise in aria roles, accessibility APIs, and theming (including implementing SAP Horizon themes). Elena pairs deep technical knowledge of accessibility with practical testing and refactoring skills, often removing redundant attributes and improving getAccessibilityInfo implementations. She also brings teaching experience in programming fundamentals and OOP, which informs her clear, maintainable approach to component design. Colleagues rely on her to translate enterprise UX requirements into robust, accessible front-end implementations.
code11 years of coding experience
job6 years of employment as a software developer
bookHigh School of Matematics & Science "Dobri Chintulov"
bookComputer Science, Computer Science at Sofia University St. Kliment Ohridski
languagesEnglish, Russian, Bulgarian
github-logo-circle

Github Skills (11)

html10
accessibility10
css10
acessibility10
ui5-webcomponents10
javascript10
web-components10
sapui510
accessibilityservice10
qunit9
open-source9

Programming languages (4)

TypeScriptJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
SAP/openui5

May 2016 - Jan 2023

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:677 commits, 1 PR, 37 comments in 6 years 8 months
Contributions summary:Elena primarily focused on testing and enhancing accessibility features within the OpenUI5 framework. They removed an irrelevant assertion and improved accessibility for input components, focusing on the getAccessibilityInfo method, and the correct application of aria attributes. Furthermore, they refactored the modules in the test files, and renamed parameters.
web-applicationsbrowserweb-componentscssjavascript
SAP/ui5-webcomponents

Jun 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:405 reviews, 34 commits, 97 PRs in 3 years 7 months
Contributions summary:Elena primarily focused on improving the accessibility of UI5 web components, contributing to the overall user experience. Their work involved removing unnecessary accessibility attributes, adding and improving aria labels and roles, and implementing accessibility features in multiple components such as `ui5-switch`, `ui5-icon`, and `ui5-panel`. The user also implemented SAP Horizon theme for multiple components, including `ui5-toast`, `ui5-table` and `ui5-wizard`.
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
Elena Nikolova - Senior Javascript Developer at SAP