Rumyana Neykova is a software developer and lecturer based in London with 14 years of experience building desktop and web applications on the Microsoft stack and teaching programming at university level. She combines academic research (PhD and postdoctoral work at Imperial College) with practical industry experience at companies like Telerik and Microsoft, bringing strong expertise in C#, .NET technologies, databases and application lifecycle. Beyond .NET she has contributed notable back-end work to popular open-source Python messaging projects (Celery, kombu, py-amqp), implementing core AMQP features and worker control improvements. Her profile blends hands-on systems programming, academic rigour, and a passion for mentoring the next generation of developers, with a track record of clarifying complex distributed-messaging behavior through code and tests.
14 years of coding experience
5 years of employment as a software developer
MSc, Technology Enterpreneurship, MSc, Technology Enterpreneurship at Sofia University St.Kliment Ohridski
MSc, Computing Specialism(Software Engineering), MSc, Computing Specialism(Software Engineering) at Imperial College London
BSc, Computer Science, BSc, Computer Science at Sofia University St. Kliment Ohridski
Contributions summary:Rumyana focused on enhancing the `kombu` messaging library for Python, primarily by adding and testing features related to exchange-to-exchange bindings. They implemented new functionalities like the `exchange_bind` and `exchange_unbind` methods and added support for multiple queue bindings. Furthermore, the user modified example files to utilize these new exchange binding capabilities, demonstrating the practical application of their changes.
Contributions summary:Rumyana primarily contributed to the core functionality of the Celery task queue, focusing on worker-related improvements and control commands. They implemented new commands for managing actors within the worker, enabling starting and stopping of actors. Additionally, the user refactored and improved existing consumer classes and the worker control panel, demonstrating a deep understanding of the system's inner workings. Their work also included merging branches and minor improvements.
queue-taskspythonworkerqueued-jobstask-runner
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.