Rosica Dejanovska

Software Engineer at Google

Munich, Bavaria, Germany
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
Rosica Dejanovska is a software engineer based in Munich with 11 years of experience building back-end systems and developer tooling, currently working at Google. She has deep practical expertise in build systems and C++/Rust toolchain automation, contributing notable fixes and feature enhancements to high-profile open source projects like Bazel and rules_rust. Her work addresses subtle compiler and FDO optimization bugs, refactors complex Starlark-based toolchain configuration, and improves cross-language build reproducibility. A former competitive programming tutor and trainer, she combines rigorous problem-solving with clear technical communication and a track record of shipping reliable, low-level infrastructure.
code11 years of coding experience
job1 year of employment as a software developer
bookFaculty of Computer Science and Engineering - Skopje
bookPrivate Yahya Kemal College
languagesEnglish, Turkish, Macedonian
github-logo-circle

Github Skills (12)

dependency-management10
starlark10
configurations10
c-language10
rust10
build-system10
chain10
cprogramming-language10
bazel10
toolchain10
automation9
automations9

Programming languages (9)

TypeScriptJavaC++RustStarlarkCLLVMGo

Github contributions (5)

github-logo-circle
bazelbuild/rules_rust

Oct 2021 - Jan 2023

Rust rules for Bazel
Role in this project:
userBack-end Developer
Contributions:167 reviews, 41 commits, 144 PRs in 1 year 3 months
Contributions summary:Rosica primarily contributed to the Bazel build rules for Rust projects. Their work focused on enhancing the build process, including adding features to make Rust providers target-independent and fixing issues related to environment variables. The user implemented changes related to dependencies management, linking flags, and crate names. They also addressed a bug in the build script runner related to the SYSROOT variable.
bazelrustrustdocrulesrust-lang
bazelbuild/bazel

May 2018 - Oct 2021

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:150 commits, 6 PRs, 2 pushes in 3 years 6 months
Contributions summary:Rosica contributed to the Bazel build system by fixing and refactoring C++ toolchain configuration code. They addressed bugs related to FDO optimization and compiler flag handling. Furthermore, they added features to the cc_toolchain configuration, which included refactoring and adding new functionalities for setting up the C++ toolchains using Starlark, improving the build configuration.
scalablecorrectbazelmulti-languagebuild-system
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
Rosica Dejanovska - Software Engineer at Google