Rumyana Neykova

Lecturer at Brunel University London

London, England, United Kingdom
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
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.
code14 years of coding experience
job5 years of employment as a software developer
bookMSc, Technology Enterpreneurship, MSc, Technology Enterpreneurship at Sofia University St.Kliment Ohridski
bookMSc, Computing Specialism(Software Engineering), MSc, Computing Specialism(Software Engineering) at Imperial College London
bookBSc, Computer Science, BSc, Computer Science at Sofia University St. Kliment Ohridski
github-logo-circle

Github Skills (17)

kombu10
messaging10
python10
amqp10
amqp-client10
testing10
celery10
message-queue10
rabbitmq10
task-queue10
job-queue10
queue10
workqueue10
distributed-systems9
python-lib8

Programming languages (9)

TypeScriptJavaRustnesCOCamlHTMLF#Rich Text Format

Github contributions (5)

github-logo-circle
celery/kombu

Aug 2012 - Jul 2014

Messaging library for Python.
Role in this project:
userBack-end Developer
Contributions:9 commits in 1 year 11 months
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.
python-librarykombupythonredisasyncio
celery/celery

Aug 2012 - Sep 2012

Distributed Task Queue (development branch)
Role in this project:
userBack-end Developer
Contributions:15 commits in 29 days
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.
Request Free Trial