Nadezhda Ivanova is a senior software engineer with 12 years of deep C/C++ and Linux experience, specializing in networking applications, protocols, and secure systems. She has driven end-to-end development from research and design to production at companies like Symas and Cisco, and contributed to Samba 4 since 2008 where her work on LDAP access control and ACL handling strengthened the project’s security posture. Comfortable with TCP/IP, SNMP and routing protocols, she combines low-level network expertise with practical product delivery—early career work included embedded OS and SNMP modules for routing switches. A CCNA-trained developer with a master’s focus in distributed systems, she brings both protocol-level rigor and hands-on security engineering to large-scale networked services.
12 years of coding experience
10 years of employment as a software developer
Master’s Degree, Computer Science (Distributed Systems and Mobile Technologies), Master’s Degree, Computer Science (Distributed Systems and Mobile Technologies) at Sofia University St. Kliment Ohridski
Bachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at American University in Bulgaria
High School, High School at Geo Milev High school of Math and Natural Science, Stara Zagora
https://gitlab.com/samba-team/samba is the Official GitLab mirror of https://git.samba.org/samba.git -- Merge requests should be made on GitLab (not on GitHub)
Role in this project:
Back-end Developer & Security Engineer
Contributions:12 commits in 7 days
Contributions summary:Nadezhda's commits focus on addressing security vulnerabilities within the Samba codebase, specifically related to Access Control Lists (ACLs) and the handling of security descriptors. They've implemented and refined access control checks for various operations, including adding computer objects and setting service principal names. Their work involves modifying the LDB (Lightweight Directory Access Protocol Database) modules to ensure correct access rights enforcement. These changes contribute to the security and stability of the Samba server.
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
Nadezhda Ivanova - Senior Software Engineer at Samba Team