Lyudmil Nenov
Verified Expert in Engineering
Back-end Development Developer
Lyudmil has an abundance of experience in the development of complex and large web solutions especially those based on Python. He's worked on projects for leading startups from Germany and references from them can be presented upon request. Lyudmil is an extremely communicative, problem-solving developer and in the past, has been a great fit for all of the teams he's joined up with.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Linux
The most amazing...
...project I've been a part of is a hardware simulator for the OMAP series of image processing systems on Chip.
Work Experience
Python Developer
Brightfield Group
- Automated social media data gathering using various APIs and scraping methods.
- Developed a Python package, allowing users to easily work with SurveyGizmo data.
- Developed and maintained various surveys and social data transformation pipelines used to prepare data for PowerBI reports. Mostly using Pandas and Dask.
- Contributed to the migration of the company's data to Google BigQuery and maintained the BigQuery utilities Python package to suit company needs.
- Helped to develop the survey data normalization algorithm.
Python Developer
Trinity Mobile Networks
- Developed and maintained the company's build toolchain: a PyInvoke command-line tool built around WAF, GitLab, and Consul.
- Helped to build a runtime analytics collection system that uses Cassandra and Spark.
- Defined packages for existing Python code/repositories.
- Wrote the initial unit test coverage for all the company's Python code.
- Defined build pipelines using GitLab.
Python Developer
Droxic
- Architected and developed web Python-based systems.
- Developed new functionalities of a messaging platform that enriches communication.
- Provided ongoing support and development of new functionalities of a global food delivery web-based system.
- Worked with high throughput web platforms with millions of registered users, thousands of transactions per day.
- Gained years of experience working remotely for customers as a full-time consultant.
Python Developer
Strypes
- Worked on a calibration framework for ASML TWINSCAN.
- Improved multiple user interfaces both code-wise and user experience-wise.
- Gained experience in photolithography.
- Worked as part of a scrum-managed team of about 10,000 people working on more than 35 million lines of code.
- Gained valuable insight into the development, testing, and maintenance of high-reliability software systems.
Software Developer
MM Solutions
- Developed and integrated an automated camera testing framework and application in pure python for Nokia MeeGo OS.
- Built image-quality hardware simulators for the TI OMAP chip line.
- Researched and developed on continuous autofocus algorithms.
- Ported Gst-Python for Maemo 5 OS.
- Developed image quality-tuning automation tools.
Experience
Lymph
https://github.com/deliveryhero/lymphLieferheld
Technologies used include Python, Django, Tornado, PostgreSQL, Elasticsearch, Redis, Memcached, Celery.
Kweak.ly
Technologies used include Python, Django, Flask, PostgreSQL, DynamoDB, Docker, Ansible, Nginx.
Beamsplittr
Skills
Languages
Python, SQL, C, C++, HTML, Ruby
Frameworks
Django, Apache Spark, GStreamer, Spark, Scrapy, Ruby on Rails (RoR), Flask
Libraries/APIs
REST APIs, Pandas, Flask-RESTful, NumPy, SpaCy
Tools
Git, SurveyGizmo, BigQuery, GitLab, Vim Text Editor, IBM Rational ClearCase, Microsoft Power BI
Paradigms
REST, Scrum, ETL, Agile
Platforms
Linux, Docker
Other
Back-end Development, Google BigQuery, Consul, Back-end, Algorithms, Scraping, Web Application Firewall (WAF), Ejabberd, Tornado, Scripted Animation (JavaScript)
Storage
MySQL, MySQLi, Cassandra, Microsoft SQL Server, PostgreSQL, Memcached, Redis
Education
Bachelor's Degree in Informatics
Sofia University - Sofia, Bulgaria
Certifications
Certificate in Advanced English (CAE)
Cambridge Assessment English
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring