Damian Ivanov

Software Engineer at Bosch Digital

Plovdiv, Plovdiv, 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

👤
Senior
🎓
Top School
Damian Ivanov is a software engineer with 12 years of experience blending hands-on development, customer-facing support, and entrepreneurial grit from founding and exiting a retail business. Currently at Bosch Digital, he brings a background in full-stack C# development and a long track record resolving complex technical issues across APIs, SSO, search, and web security from his years in customer support. He contributes to open-source projects such as the Wayfire Wayland compositor, where his backend work improved view management, minimize animations and viewport signaling—showing comfort with low-level, performance-sensitive code. Comfortable communicating with customers and cross-functional teams, he pairs pragmatic troubleshooting skills with feature-driven engineering. Based in Plovdiv, Bulgaria, Damian combines business sensibility from a marketing degree and entrepreneurial experience with a disciplined engineering approach. He enjoys turning subtle UX and system-edge problems into reliable, maintainable solutions.
code12 years of coding experience
job1 year of employment as a software developer
bookHigh School Diploma, Biology and Chemistry + English, High School Diploma, Biology and Chemistry + English at Otec Paisii Kardzhali - Biology and Chemistry + English High school
bookC# Full-Stack Developer, C# Full-Stack Developer at Software University (SoftUni)
bookBachelor's degree, Marketing, Bachelor's degree, Marketing at Burgas Free University
languagesEnglish, Bulgarian
github-logo-circle

Github Skills (8)

composite10
window-manager10
c-language10
signal-handling10
cprogramming-language10
wayland10
co10
api-design9

Programming languages (13)

C++CRustMakefileValaTypeScriptQMLShell

Github contributions (5)

github-logo-circle
WayfireWM/wayfire

May 2020 - Dec 2020

A modular and extensible wayland compositor
Role in this project:
userBackend Developer
Contributions:8 reviews, 14 commits, 23 PRs in 7 months
Contributions summary:Damian's contributions center on enhancing the Wayfire compositor's functionality. They added a mechanism to set minimize hints, specifying target rectangles for minimize animations, which improved view management. Additional commits included version logging in the main application and signal handling for viewport changes. Moreover, the user implemented new features like the ability to fetch view workspaces and added signals for view movement and resizing, including the view change of viewport and enhancements to fullscreen views.
waylandwayland-compositorwindow-managerwayfire
damianatorrpm/wlroots

Jun 2020 - Jan 2021

A modular Wayland compositor library
Contributions:73 pushes, 8 branches in 7 months
waylandcompositorwayland-compositormodular
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